masterman,не пробывали прошить recovery, с помощью adb, в режиме fastboot
fastboot - утилита командной строки, которая позволяет работать с телефоном когда он находится в соответствующем режиме.
Для начала работы с fastoot необходимо:
Скачать архив с adb, распаковать в корень C:
Перезагрузить телефон в режим bootloader:
- Выключить питание
- Включить телефон зажав клавишу "Громкость вниз" + "home"+ "power"
- Подключить телефон к ПК и убедиться, что драйвера установлены.
Запустить командную строку Windows (Пуск, выполнить, набрать cmd, Enter)
набрать в командной строке "cd c:\adb" без кавычек и нажать Enter
набрать "fastboot devices" без кавычек и нажать Enter
-Должен высветиться серийный номер подключенного телефона. Это значит что все в порядке и можно продолжать работать.
После этого можно выполнять то что хочется или требуется. Если в команде указан файл, то этот файл должен лежать в этой же папке (adb).
#
Основные примеры использования
Установка кастомного (или при желании стокового) рекавери. Кастом - только для разблокированных загрузчиков. Стоковое рекавери прошьется без проблем.
fastboot flash recovery recovery.img
Установка другого ядра. Кастом - только для разблокированных загрузчиков. Стоковое ядро прошьется без проблем.
fastboot flash boot boot.img
Изменение загрузочной картинки (частный случай - убрать сообщение о разблокированном загрузчике, т.к. это своего рода тоже загрузочная картинка)
fastboot flash logo logo.bin
Установка радиомодуля (fsg.mbn имеется не во всех архивах с радиомодулем, так что шить без последней команды. Если у кого есть полезная информация чем это чревато - пишите :) )
fastboot flash modem NON-HLOS.bin
fastboot erase modemst1
fastboot erase modemst2
fastboot flash fsg fsg.mbn
Сброс настроек радиомодуля. Помимо всего прочего - лекарство для GPS на кастомных прошивках. Если кто уточнит формулировку или распишет теорию - добавлю с удовольствием.
fastboot erase modemst1
fastboot erase modemst2
Устранение ошибки sticky bit factory fastboot
fastboot oem fb_mode_clear