Pull to refresh

Получение root на LG Optimus One

image

Несколько дней назад купил данный телефон. Первый впечатления были только положительными. Но вскоре, почитав определённое количество сайтов и послушав совета друга, решил получить права супер-пользователя на телефоне.
Итак, начнём! Вообще, на прошивке Android 2.2 рут получается простой программой "z4root", но вся беда в том, что на днях вышла новая прошивка до Android 2.2.1, в котором данную «дырку» залатали… Поэтому, перед получением рута, придётся проделать несколько несложных действий:
*** Если Ваш ПК не видит телефон, качаем и ставим драйвера ***


1) Делаем даунгрейд до Android 2.2:

— сохраните всю важную информацию (например, контакты), сделайте сброс на заводские настройки (наберите номер «3845#*500#» -> «Скрытое Меню» -> «Заводские настройки» -> «Заводские настройки»), извлеките SIM-карту и SD карту (если имеется);

— качаем флешер и распаковываем в корень диска C:;

— качаем предыдущую прошивку, тобиш Android 2.2 и кидаем её в папку C:\KDZ_FW_UPD_RU\;

— включаем телефон и подключаем к ПК с помощью USB-кабеля;

— запускаем флешер KDZ_FW_UPD_RU:
* в поле «Тип» для нашей модели выберите «3GQCT» (3G Qualcomm CDMA Technologies),
* укажите путь к файлу прошивки, кликнув по кнопке правее поля «KDZ файл» — после выбора файла поле «Версия» заполнится автоматически,
* нажмите кнопку «Запуск обновления ПО», пойдёт процесс прошивки (в это время на компьютере лучше ничего не делать),
* Дождитесь уведомления об окончании процесса прошивки, после чего закройте окно флешера.
— телефон перезагрузится. Поздравляю!

2) Получаем рут на новой прошивке при помощи "z4root":

— скидываем файл на телефон, устанавливаем и запускаем;

— нажимаем Permanent Root, ждём…

— рут получен, поздравляю! Осталось только прошиться на новую версию.

3) Делаем custom recovery:

— качаем "flash_image", "Custom Recovery" и распаковываем их;

— полученные файлы «flash_image» и «recovery-RA-GNM-thunderg-1.1.0.img» кидаем в корень SD-карты на телефон;

— скачиваем и устанавливаем программу Android SDK, и запоминаем путь установки (например «D:/Progs/Android»);

— если у вас нет Java Development Kit — качаем;

— теперь жмём правой клавишей мыши на «Мой Компьютер» -> «Свойства» -> вкладка «Дополнительно» — > «Переменные среды» -> ищем строчку Path и открываем её; вводим в конце следующее ";D:/Progs/Android/platform-tools/" (в Вашем случае — указывайте путь из пункта 1);

— запускаем SDK Manager.exe и закачиваем необходимые компоненты:

image

— на телефоне заходим в Настройки -> Приложения -> Разработка -> включаем Отладку по USB (Внимание! Режим накопителя должен быть выключен!);

— теперь запускаем консоль на ПК («Пуск» -> «Выполнить...» -> набираем «cmd» и жмём Enter);

— в консоли набираем:
adb shell

su



на телефоне появится запрос на права супер-пользователя — подтверждаем;
теперь набираем:
***После каждой строки нажимаем Enter***
mount -o remount,rw -t yaffs2 /dev/block/mtdblock1 /system

cat /sdcard/flash_image > /system/bin/flash_image

chmod 755 /system/bin/flash_image

mv /system/etc/install-recovery.sh /system/etc/install-recovery.sh.bak

mount -o remount,ro -t yaffs2 /dev/block/mtdblock1 /system

flash_image recovery /sdcard/recovery-RA-GNM-thunderg-1.1.0.img

reboot



— телефон перезагрузится.

4) Теперь делаем апгрейд на рутнутую прошивку:

— качаем рутнутую прошивку здесь;

— кидаем архив в корень SD-карты;

— загружаемся в режиме Custom Recovery, для этого:
* выключаем телефон;
* зажимаем клавиши «Громкость Вниз» + «Домик» + «Питание» и держим, пока не появится окно Custom Recovery:

image

— выбираем пункт «Flash zip from sdcard»;

— выбираем «LGP500_V10F_ROOTED_by_crims0n.zip» и нажимаем клавишу «Скрытое меню» (самая левая кнопка);

— снова нажимаем клавишу «Скрытое меню» для подтверждения;

— ждём… После окончания прошивки перезапустите телефон.

5) Поздравляю! Вы получили root на Android 2.2.1! Enjoy.
Tags:
Hubs:
You can’t comment this publication because its author is not yet a full member of the community. You will be able to contact the author only after he or she has been invited by someone in the community. Until then, author’s username will be hidden by an alias.