Android 4.1 Jelly Bean

Устанавливаем Android 4.1 Jelly Bean на LG Optimus One 18


Моим первым телефоном на платформе в 2010 году стал LG One (P500). Несмотря на то, что сейчас моим основным телефоном служит модель другого корейского производителя, и базируется она конкурирующей с платформе, я решил воскресить проверенного временем товарища.

Как известно операционная система Android имеет открытый исходный код. Это позвляет энтузиастам создавать кастамизированные прошивки, например такие как CyanogenMod. К сожалению Optimus One официально получил только 7 (OS 2.3), но, благодаря Jenkins и xda-developers мы имеем возможность установить CyanogenMod 10/10.1 на Optimus One.

Далее будет описание процесса установки прошивка CyanogenMod 10 (OS 4.1 Jelly Bean) с ядром 3.0 на LG-P500 Optimus One.

Важно! Все что вы делаете — делаете на свой страх и риск, все что написано далее справедливо для смартфона с установленным Android 2.3.3, если у вас установлена версия младше — сначало установите последнюю официальную прошифку для LG-P500 Optimus One. Это необходимо для корректной прошивки радиомодуля.

Версия 4.2.2 имеет ряд не решенных проблем, поэтому прошиваем 4.1.2.

Спойлеры

Android 4.1 Jelly Bean Android 4.1 Jelly Bean Android 4.1 Jelly Bean Android 4.1 Jelly Bean

Получаем root

1. Скачиваем архив и распаковываем его.
2. Включаем Режим отладки USB на телефоне (Настройки -> Приложения -> Дополнительные опции -> Отладка USB )
3. Подключаем смартфон к компьютеру
4. Выполняем RootMe.bat из распакованного архива.

RootMe

Устанавливаем Custom Recovery

Для дальнейших действий нам потребуетмя Android SDK. Нам понадобится только SDK, поэтому скачиваем installer_r21.1-windows.exe или android-sdk_r21.1-linux.tgz, а не полный бандл.

После установки запускаем Android SDK Manager и устанавливаем:

  • Android SDK Platform Tools
  • Android Support Library
  • Google USB Driver

Скачиваем recovery_RA_GNM_thunderg_1.1.0.img, flash_image и кладем их в корень карты памяти.

Включаем Режим отладки USB на телефоне (Настройки -> Приложения -> Дополнительные опции -> Отладка USB ) и подключаем смартфон к компьютеру.

Далее в консоли выполняем следующее ( это каталог куда была выполнена установка Android SDK):

C:\>"/platform-tools/adb.exe" shell
$ su
# id
uid=0(root) gid=0(root)
# 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
failed on '/system/etc/install-recovery.sh' - No such file or directory
# mount -o remount,ro -t yaffs2 /dev/block/mtdblock1 /system
# flash_image recovery /sdcard/recovery-RA-GNM-thunderg-1.1.0.img
# reboot recovery

Custom Recovery

После перезагрузки устройства миссию можно считать выполненной.

Устанавливаем Android 4.1 Jelly Bean

Закидываем в корень карты памяти (прошивать нужно именно в этом порядке):

1. Выключаем телефон.
2. Загружаемся в Custom Recovery (при выключенном телефоне зажимаем «громкость вниз» + «домик» + кнопку включения).
3. Wipe -> Wipe data/factory reset
3. Wipe -> Wipe Dalvik Cache
4. Flash zip from sdcard -> cm-10-20130108-UNOFFICIAL-p500.zip
5. Flash zip from sdcard -> gapps+for+Android+4.1.x+lite.zip
6. Flash zip from sdcard -> beta4-p500-p509-signed.zip
7. Reboot system now

При подготовке записи были использованы материалы:
LG P500 Optimus One — Прошивка CyanogenMod 10/10.1 (OS Jelly Bean), 4.1.2 — 4.2.2
CyanogenMod for LG MSM7x27 Devices (P500, P505, P506, and P509)
[KERNEL][3.0.8 / 3.0.68][Beta] LG Optimus One Family (by androidarmv6)


18 мыслей про “Устанавливаем Android 4.1 Jelly Bean на LG Optimus One

  • WT

    Огромное спасибо за подробный сабж 🙂 Теперь лыжа ещё полгода отходит хД

  • Rascal От автора

    нужно заменить на каталог, куда вы установили Android SDK

  • Emu

    «Скачиваем recovery_RA_GNM_thunderg_1.1.0.img, flash_image и кладем их в корень карты памяти.»

    Съемной карты памяти (SDcard) или памяти телефона?

  • valyxa

    После $ su пишет доступ запрещен… почему? ЧТО ДЕЛАТЬ?

    • Rascal От автора

      Выполнить пункт «Получаем root»

  • valyxa

    ждем перезагрузки телефона и все застряло.. что делать? телефон выключить и включить?

  • оптимус

    телефон через каждые 20 минут перезагружается. че делать?

    • Rascal От автора

      Вам не повезло, наверное лучшим вариантом в такой ситуации будет вернуться на оригинальную прошивку

    • Ванька Ерохин

      зайди в настройки — производительность — процессор, поставь performance, в настройках сети поставь только 2G, мне помогло, ребуты кончились

  • Bazil

    Что то не получается ввести в командной строке ничего, можно немного подробнее как все это делать, в каком порядке?

  • Эльдар

    ребята подскажите что делать все прошил как надо все норм работает токо сеть не может найти почему?? что делать???

    • Rascal От автора

      Вы внимательно читали запись?

      Важно! Все что вы делаете — делаете на свой страх и риск, все что написано далее справедливо для смартфона с установленным Android 2.3.3, если у вас установлена версия младше — сначало установите последнюю официальную прошифку для LG-P500 Optimus One. Это необходимо для корректной прошивки радиомодуля

  • Никита

    Всё получилось, всё работает. Небольшие тормоза есть, но они не заметны. Единственное я не понял где в андройд 4.1.2 находятся контакты, находящиеся на сим карте и как их можно экспортировать. Если не трудно, подскажите пожалуйста.

  • Антон

    «Далее в консоли выполняем следующее ( это каталог куда была выполнена установка Android SDK):»
    Что за консоль, где её взять?

Комментарии закрыты