Получение root -доступа на смартфоне LG Optimus Black

После обновления прошивки на моём LG P970 до версии V10B отвалился root, да и ClockworkMod recovery был заменён на заводской. Пришлось повторить процедуру получения рут-прав. Но данная процедура оказалась не совсем простой…

Если на версии V10A чтобы получить root достаточно было установить приложение Gingerbreak и уже с помощью его получить root, то в обновленной версии такой лёгкий способ перестал работать. Пришлось искать иной вариант.

Благо на текущий момент уже существовал способ получения прав суперпользователя для новой прошивки. Использоваться будет программа SuperOneClick версии 1.9.5 (другие версии возможно не сработают).

Для начала нужно создать папку в корне диска (в моем случае диск F:, создана папка LGE), распаковать в неё архив с программой.

Папка с ADB

На смартфоне должна быть включена отладка USB, т. е. при подключении USB-кабеля у вас в статусной строке должен появляться значек жука. Если такой значек отсутствует, то нужно включить отладку (1): Настройки → Приложения → Дополнительные опции → Отладка USB.

Далее необходимо отмонировать (2) SD-карту: Настройки → Карта SD и память телефона → Отключить карту SD

Отладка USB Демонтировать SD-карту android

Подключим USB-кабель и запустим программу SuperOneClick. В выпадающем списке «Exploit» выберите метод «psneuter» (3).

выбрать psneuter

Нажимаем кнопку «Shell Root». Несколько раз моргнёт окно консоли. Дождёмся когда в окне программы SuperOneClick появится строка «Running psneuter…» (4)

Running psneuter

Запустим новый экземпляр консоли: нажать Win + R, ввести cmd и нажать Enter. Во вновь запущенном окне консоли перейдем на диск в папку с программой SuperOneClick: набрать букву диска F, двоеточие и нажать Enter (F: + ?), набрать CD LGE/ADB и нажать Enter и попадем в F:/LGE/ADB

Теперь нужно закрыть последнее незакрытое окно консоли (в заголовке должна присутствовать строка adb.exe). После этого ещё несколько раз появится и пропадет консоль, а когда появится окошко с сообщением «Device has a temporary ADB root! Reboot your device to remove it»

Device has temporary ADB root

Вернёмся в нашу консоль и последовательно введём команды:

adb push su /tmp/
adb push superuser.apk /tmp/
adb shell
mount -o rw,remount -t ext3 /dev/block/mmcblk0p8 /system
cat /tmp/su > /system/bin/su
cat /tmp/superuser.apk > /system/app/Superuser.apk
chown root.root /system/bin/su
chmod 06755 /system/bin/su
chown root.root /system/app/Superuser.apk
chmod 0644 /system/app/Superuser.apk
reboot

Если в процессе ввода не появились сообщения об ошибках, то на этом собственно процесс получения root для LG Optimus Black завершен.

У меня с первого раза не получилось получить root — смартфон перезагружался как только я закрывал окно терминала. Но проделав несколько раз указанную выше последовательность действий (с самого начала) я все-же успешно получил root-доступ.

Ну и стоит не забывать, что вы всё делаете на свой страх и риск.

Архив с необходимыми программами и файлами: SuperOneClick.1.9.5.zip (Windows)
Количество просмотров: 18600


Комментарии:


  1. Делал ну, наверное, раз 15, но получилось ! только надо обратить внимание на эти строки” Подключим USB-кабель и запустим программу SuperOneClick.”
    Спасибо!!!!

    Михаил    15.09.2011 22:20    #

  2. Спасибо авторам!!!!!!!!!!!! Сделал с первого раза. Команды можно не забивать а просто переносить копированием, работает)))

    Дмитрий    19.09.2011 10:55    #

  3. каспер кричит о вирусе, из описания я понял что для винды он будет неопасен, это так? и еще вопрос после получения рута с помощью этого трояна и установки антивируса для мобильника, антивирь снесет его и рута не будет? криво написал, но смысл я думаю понятен.

    sergey    20.09.2011 12:29    #

  4. Огромное Спасибо!!!!!!!!!!!!!!!

    Андрей    20.09.2011 13:52    #

  5. Sergey, каспер по всей видимости просто перестраховывается.
    Весь смысл получения root доступа это закидывание исполняемого файла su в папку /system/bin/ и Superuser.apk в папку /system/app/, а так как эти папки изначально имеют доступ только для чтения (т.е. запись в них невозможна), то используются различные нестандартные способы обхода. Отсюда возможные предупреждения антивирусных систем.
    После процедуры получения root никакие антивирусные программы не должны детектировать никаких троянов, т.к. файл su является стандартным в linux-системах, да и Superuser.apk вполне безобиден.

    graydon    20.09.2011 17:10    #

  6. У меня не идет дальше ожидания устройства. Через безопасный режим пробовал, никакого эффекта, останавливается там же.

    Дмитрий    08.10.2011 09:34    #

  7. Можно попробовать подключить шнур к другому USB-порту и повторить операцию.
    К сожалению данный способ получения root весьма не прост. Мне пришлось безуспешно повторять эту операцию раз 5-6, в итоге все-таки завершилось успехом.

    graydon    08.10.2011 13:26    #

  8. Со второго.
    Спасибо! :)

    Лёша    18.10.2011 14:42    #

  9. На здоровье! :)

    graydon    18.10.2011 20:05    #

  10. у меня вообще зависает SuperOneClick после того как нажимаю Shell root.консоль помаргает и все(

    Дмитрий    29.10.2011 16:18    #

  11. К сожалению пока есть только вот такой кривой метод получения root. Пробуйте, должно получится.

    graydon    29.10.2011 16:47    #

  12. Наконец-то с пятого раза все получилось спасибо!

    cepega    09.11.2011 01:56    #

  13. Спасибо :) на LG p-920 Все прошло без ошибок со второго раза,обязятель нужно чтоб появился значек жука в левом верхнем углу, только на LG P-920 Все равно не работает :)

    Дмитрий    10.11.2011 12:28    #

  14. Спасибо попробовал еще раз и на LGP-920 3D все получилось автору респект

    Дмитрий    10.11.2011 17:58    #

  15. Подскажите пожалуйста что делать когда я включаю отладку usb компьютер не видет телефон а когда устр-во хранения данных в проге пишет “waiting for device…” и ничего не происходит

    александр    01.03.2012 06:48    #

  16. Попробуйте заменить или хотя бы отформатировать SD-карту.

    graydon    01.03.2012 08:00    #

  17. на P 970 вообще не работает. во первых не вылазит окошко о временном руте. во вторых практически на все команды выдает <not found>. Есть Ещё какие нибудь способы?

    Дмитрий    31.03.2012 22:11    #

  18. Если что-то не работает, то ищите, что вы сделали не так.
    Статья была написана довольно давно и возможно уже появились более простые способы получения root-прав. Я эту ситуацию не отслеживаю, т.к. официальной прошивкой не пользуюсь – вполне устраивает CyanogenMod.

    graydon    01.04.2012 08:01    #

  19. А на анлроид 2.3.4 пойдет?

    Дима    20.04.2012 12:30    #

  20. Все зависит от того какая это прошивка. Если это официальная V20, то на данный момент получить root можно только прошив уже рутованную прошивку.

    graydon    20.04.2012 13:34    #

  21. скажите у меня версия ПО V20a, официальная прошивка 2.3.4. как прошить . Этот метод не работает в проге выходит надпимь типо ожидание устройства.

    Сано    01.06.2012 14:18    #

  22. Получить root на прошивках V20х можно только установив прошивку которая уже с root правами. Иных способов, насколько мне известно, пока не существует.

    graydon    02.06.2012 08:48    #