Gingerbreak - получение root-прав на Android Gingerbread (2.3+) при помощи обнаруженной уязвимости, но есть шанс, что может работать и на Froyo и/или Honeycomb.
- Жанр: Получение root-прав
- Платформа: Android 2.3+
- Язык интерфейса: en
Пароль на архив
Введите: rulsmart.com
Android 2.3.4?
К сожалению, шанс, что утилита рутанет 2.3.4 крайне мал, но попробовать можно
- APK устанавливает необходимые файлы в нужное для работы скрипта место
- APK запускает эксплоит
- Эксплоит пытается получить рут
- В случае удачи раздел /system перемонтируется в режиме чтение-запись, затем запускается установочный скрипт
- Установочный скрипт пытается установить в систему бинарный файл su и superuser APK, а затем осуществить перезагрузку
- USB Debugging (Отладка USB?) должно быть включено
- Карта памяти должна присутствовать и быть отформатирована
- Программа должна быть установлена только в память устройства!
- Получение рута не должно занимать более 10 минут. Тем не менее, рут может быть получен, так что после 15 минут можно спокойно вытаскивать батарею. Если рут не получен в течение 10 минут и Вы владеете английским, то следуйте указаниям из первого поста в соответствующей теме.
- Всегда перезагружайтесь между попытками получения рута!
- Программа может получить (временный) рут, который, однако, не сохраняется из-за различных ограничений разработчика, таких как S-ON на HTC Desire
- Gingerbreak не следует использовать для получения временного рута без перезагрузки, т.к. эксплоит взламывает vold (Volume Daemon?) - использование телефона в таком режиме небезопасно. Если после перезагрузки рут не остался - у вас (всё ещё осталась) проблема.
Теория
root (от англ. root — корень; читается «рут»), или суперпользователь (su - superuser) — это специальный аккаунт в UNIX-подобных системах с идентификатором (UID, User IDentifier) 0, владелец которого имеет право на выполнение всех без исключения операций (включая разгон, доступ к внутренней файловой системе, замену системных файлов и т.д.)
Что для этого нужно?:
1. Качаем текущую версию GingerBreak
(Отключите антивирус на всякий случай)
2. Скидываем нашу программу и устанавливаем
3. Включаем отладку USB. Для этого заходим в Настройки -> Приложения -> Разработка -> Отладка USB. Ставим галочку.
4. Проверяем, чтобы флэшка была вставлена и работала
5. Запускаем GingerBreak
6. Выбираем Root Device
7. Подождите несколько минут. Если нет никаких проблем, то устройство перезагрузится (отмечу, что перезагрузка может занять долгое время, поэтому ждем)
8. Радуемся!
Эти девайсы были успешно РУТИРОВАНЫ!
Alcatel OT-890D (2.2.2)
Acer Liquid (2.2)
Acer Liquid MT Android 2.2 (1.100.35)
apad imx515 (2.3.3)
Dell Streak (2.2.2)
Explay MID-725 3G (2.3) - написали в личку
HTC Desire HD (2.3.3) - ТОЛЬКО ПРИ НАЛИЧИИ S-OFF!
HTC Desire S, Incredible S - ТОЛЬКО ПРИ НАЛИЧИИ S-OFF!
Google Nexus One (2.3.3)
Highscreen Cosmo
Huawei u8150 Ideos прошивка V100R001C292B848(Poland ABC) Android 2.2.2
Huawei U8800 Froyo 2.2.1
Huawei S7 (2.2)
LG Optimus 2x (stock)
LG Optimus Black (2.2.2) - написали в личку
LG Optimus One (2.2.1)
LG P 350 (2.2.2)
Motorola Defy (firmware: 3.4.2-155)
Nexus S (2.3.3)
Prestigio MultiPad PMP7074B3G (2.3.3)
Samsung GT-I9003 Galaxy S scLCD (2.2.1)
SE Arc
SE Xperia Neo, 2.3.2
SE Xperia Play
SGS (2.3.3)
ViewSonic 10s (2.2)
Viewsonic Viewpad7 (2.2)
Samsung Galaxy Ace
HTC Desire S (S-ON)
HTC Wildfire (S-ON)
HTC Incredible S (2.3.3) - может получиться кирпич!, либо просто не работает (S-ON)
Samsung Galaxy Mini, но тут написано, что работает SuperOneClick
SE Xperia Neo (2.3.3)
SGS (2.3.3 JVH)