Получение root

Категория: Samsung GT-I9250 Galaxy Nexus

Для начала, устанавливаем драйвер и утилиты из SDK (adb/fb-драйвера и утилиты fastboot) далее делаем следующее: 

1. Качаем архив и распаковываем три лежащих в нём файла в папку tools рядом с adb.exe, fastboot.exe и т.д. rlnex.zip (482 КБ)

2. Проверяем, загружена ли ОС на аппарате и разрешена ли отладка по USB в меню для разработчиков.

3. Проверяем, откликается ли аппарат введя в командной строке: 

adb devices
мы должны увидеть List of devices attached 0146579A1900A00D (это будет ваш номер) device (считаю необходимым напомнить об отсутствии необходимости вводить команды вручную: копируйте и вставляйте в окно командной строки, затем нажимайте Enter).

4. Копируем 3 необходимых файла на аппарат и в конце запускаем shell (командная строка аппарата):

adb push mempodroid /data/local/tmp/mempodroid
adb push su /data/local/tmp/su
adb push Superuser.apk /data/local/tmp/Superuser.apk
adb shell

5. Устанавливаем необходимые разрешения для файла mempodroid, запускаем эксплойт, монтируем системный раздел разрешая запись в него, копируем остальные файлы с нужными разрешениями, отключаем запись в /system:

chmod 777 /data/local/tmp/mempodroid
./data/local/tmp/mempodroid 0xd7f4 0xad4b sh
mount -o remount,rw -t ext4 /dev/block/mmcblk0p1 /system
cat /data/local/tmp/su > /system/bin/su
chmod 06755 /system/bin/su
cat /data/local/tmp/Superuser.apk > /system/app/Superuser.apk
chmod 0644 /system/app/Superuser.apk
mount -o remount,ro -t ext4 /dev/block/mmcblk0p1 /system

Теперь можно перезагрузить аппарат командой adb reboot.

Ответы