пятница, 20 июля 2012 г.

Android 2.3 на LG GT540


Android обновляется достаточно часто, количество бюджетных телефонов на этой ОС очень велико. Но не все производители стараются "вытянуть" старые аппараты на новую платформу. Поэтому народные умельцы берутся за производство различных кастомных прошивок, у которых, из-за отсутствия официальной поддержки, достаточно много багов, которые могут появиться индивидуально на каждом аппарате.
Подопытным стал LG GT540.


В виду глючности Android 2.1, решили поставить на LG GT540 Android 2.3 - более стабильная система, возможность переносить приложения на флешку и т.д. После копаний по форуму 4pda.ru, была выбрана прошивка Android 2.3.7 на базе CyanogenMod 7.1.0 методом Fastboot. Установка проходила следующим образом:
0) устанавливаем все драйвера + драйвер Fastboot;
1) бэкапим все нужные данные с телефона удобным для вас способом;
2) выключаем телефон и грузим его в режиме Fastboot (при  включении зажимаем кнопки Включения и камеры)
3) подключаем телефон кабелем к ПК (желательно к заднему разъему USB и без переходников);
4) запускаем tools.cmd из папки Fastboot
5) по очереди вбиваем следующие команды (дожидаемся выполнения предыдущего действия):
fastboot -w
fastboot erase system
fastboot erase boot
fastboot flash system system.img
fastboot flash boot boot.img
fastboot -w
fastboot reboot
Видим такое:

Телефон перезагружается. Первая загрузка длится дольше, чем обычно по причине создания файлов кэша. После первой загрузки желательно перезагрузиться 2-3 раза для того, чтобы система исправила возможные ошибки. Далее проверяем работоспособность модулей телефона.

В моем случае, не захотел подключаться WiFi - ни через панель уведомлений, ни через настройки. Лечение проблемы следующее:
1) копируем на флешку телефона файл wpa_supplicant (в архиве 3 варианта, нужно подобрать подходящий методом тыка);
2) в телефоне заходим в заранее установленный RootExplorer (в прошивке из архива он идет предустановленным), копируем с флешки наш wpa_supplicant и вставляем его с заменой в system/bin/. Не забудьте переключить права на R/W (кнопка в верхнем правом углу).
3) Перезагружаем телефон, проверяем. В моем случае заработал файл из wpa_supplicant_0.6_ad_hoc (добавилась поддержка раздачи WiFi с телефона).
Включение сети с панели уведомлений вряд ли заработает, но со стандартного виджета все включается.
Вышеописанные файлы качаем тут.

Upd: на моем телефоне Android 2.3 вел себя несколько странно - безумно жрал батарею, не выключалась подсветка экрана и много других странных глюков. Переустановил на Android 2.2 - пока работает без особых глюков)

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

Отправить комментарий