Попробую воспроизвести все шаги по прошивке неофициальной версии Android 2.3 на LG Optimus GT540. Сразу предупрежу, что все это на Ваш страх и риск. До кучи прошивка быть работать не стабильно. Я вроде особых проблем не испытывал, за исключением периодического выключения телефона после звонка (это было на SwiftDroid 1.6, надеюсь в будущей версии это поправили).
За основу я возьму последнюю на данный момент SwiftDroid 2.0 Milestone 4 (скачиваем со страницы прошивки на 4pda.ru). Скачать нужно fastboot-версию (SwiftDroid 2.0 Milestone 4 fastboot). На всякий случай вот ссылка на описание процесса прошивки на 4pda.ru и ссылка информации об установке fastboot.
Первый этап – перевод телефона в режим fastboot.
Цитата с 4pda.ru:
fastboot – режим для прошивки/загрузки телефона. Позволяет прошивать отдельные разделы флеш памяти телефона.
Сам fastboot встроен в болеее низкоуровневый загрузчик: т.е. через fastboot вы не сможете сломать fastboot – это самое главное! Умея пользоваться fastboot – вы всегда сможете прошить ваш телефон – даже если перед этим залили порноклип не ту прошивку в раздел system.
Для перевода телефона в режим fastboot нам нужно будет установить специальную прошивку. Инструкции все взяты с форума 4pda.ru (с этой ветки).
Установка прошивки с включенным fastboot (качаем прошивку здесь:)
0. Ставим драйвера для телефона и качаем нормальный прошивальщик (в архиве с прошивальщиком тоже инструкция)/ Обо всем этом можно прочесть и в соответствующей ветке форума
1. Из телефона достаем батарею, карту памяти и симку (карту и симку не обязательно).
2. Открываем на компе диспетчер устройств.
3. Зажимаем на телефоне кнопку “громкость вниз” и впихиваем кабель, на телефоне появится надпись “Download mode” (или Emergency mode для более старых вариантов).
4. В диспетчере устройств увидим новое оборудование в “Модемы” – отключаем его (ПКМ -> Отключить).
5. Запускаем прошивальщик (например KDZ_FW_UPD), выбираем прошивку, тип телефона должен быть 3GQCT.
5.1. Если нет чудо-файла mfc42.dll и в прошивальшике ниче не нажимается, запускаем windows enabler, клацаем на его иконку в системном трее чтоб появилась надпись “on”.
5.2. Теперь чуда не произойдет, элементы как были заблокированными так и будут, нужно сначала кликнуть по нужному элементу, например кнопке, и она станет активна, потом еще раз клик по ней.
6. Жмем на “Прошить” или что там за кнопка.
7. Ждем пока на телефоне появится анимация о вставке батареи и закрытии крышки.
И пофик что прошивальщик еще не выдал надпись о том что процесс окончен (обычно это wParam = 205, lParam = 212 или wParam = 205, lParam = 213)
Короче если видим анимацию про батарейку или телефон сам начал загружаться, то 100% ничего страшного, прошивальщик можно принудительно закрывать.
8. Всё. Ставим всё барахло (симку, карту, акк) на место и будет Вам всем счастье.
Это касается как просто прошивки так и восстановления после попытки отката на 1,6 или просто неудачной прошивки.
Использование fastboot
Вход в fastboot – CAMERA+POWER (при выключеном телефоне зажать кнопку камеры до упора и нажать кнопку вкл. камеру держать пока не появится синий экран)
Если увидели синий экран с надписями – вы в фастбуте и прошились успешно и верной прошивкой. Вы на верном пути.
Теперь подключим телефон к компьютеру.
В этом режиме телефон готов к исполнению комманд которые вы дадите с компьютера.
На компьютере вам понадобятся драйвера: http://narod.ru/disk/870550001/android_usb_windows.zip.html. Их необходимо установить через Диспетчер устройств.
Теперь нужно ввесть команды для записи прошивки на телефон:
1) скачиваем http://narod.ru/disk/872516001/lg_gt540_tools.zip.html.
2) запускаем tools.cmd.
3) получаем командную строку.
В эту же папку распаковываем наш архив с прошивкой, а там должен быть файл flash_all.bat. Вот его мы запускаем в командной строке.
Сумбурно все, самому не с первого раза удалось поставить прошивку (обратите внимание на установку драйвера USB, который необходимо поставить что бы программа fastboot могла найти подключенный телефон).
Комментарии