Прошивка htc one в fastboot

      Комментарии к записи Прошивка htc one в fastboot отключены

Прошивка htc one в fastboot

Как я «автогеном, через пояснице, гланды вырезал»Как все начиналосьА начиналось все достаточно прозаично. Телефон HTC One вывел сообщение, что в режиме Host mode заряжаться не имеет возможности… Вывел и вывел, как вывел, так я его и убрал, не придав значения, а напрасно! В то время, когда заряд батареи начал иссякать, телефон был подключен к USB кабелю и… ничего не случилось… совсем, другими словами реакции ноль…Отправился в Google… в том месте нашлась пара советов по запуску в различных режимах с разными комбинациями кнопок.

Рекомендации не помогли, но, обнаружилось, что в режиме «fastboot» телефон виден по USB. Вот тут и было решено «прошивать»… И началось…Говорили мне, back up «отечественное ВСЕ»Так как доступ к телефону по USB лишь в режиме fastboot, то и back up сделан не был, а вот все разделы внутренней памяти, до которых удалось добраться, были отформатированы… Но, по порядку:

  • Разблокировал аппарат (подробная инструкция тут)
  • Залил рекавери от TWRP
  • Залил, по bluetooth, USB то не работает, на аппарат другую прошивку от CyanogenMod
  • Не помогло… USB лишь в fastboot, как было, так и осталось
  • !!! Потерев все разделы, до которых смог дотянуться TWRP!!!
  • Перезапустился и… вуаля… «кирпич» без ОС налицо…

<p>И все бы было прекрасно, если бы не одно «НО». USB трудится лишь в fastboot, другими словами залить что-то на аппарат возможно сейчас лишь в fastboot, вот она радость от моноблока без внешней flash card.

В этот самый момент вторая засада: ключик S_ON, не разрешающий залить более ранние предположения либо поменять HBOOT.Поиск решенийСамым верным в таковой ситуации, на мой взор, было бы применение утилиты ROM Upgrade Utility (RUU), но, то ли я не хорошо искал, то ли HTC так прекрасно прячет, но отыскать «свежую» версию RUU мне не удалось… Жаль, но идея работает .Утилита fastboot разрешает заливать image file в некий разделы, в том числе и в раздел system. Но где забрать имидж раздела system. Поиски готового итог не принесли. Показалась идея сделать раздел из папки system из zip файла с firmware.На форуме отыскал метод получения файла с имиджем, экспериментальным образом был взят метод создания «верного», с позиций HTC, образа и…Мелкое отступлениеПроблем было две:

  1. Либо я что-то не осознал из описания либо одно из двух, но для получения «правильного» образа необходимо было сперва его создать утилитой make_ext4fs, а позже преобразовать утилитой simg2imgю
  2. Размер имиджа, заливаемого посредством утилиты fastboot ограничен, где то в районе чуть больше одного гигабайта

Используем « автоген»Из-за ограничения размера имиджа, было нужно мало порезать папку system от стоковой firmware.По окончании заливки оказавшегося имиджа с совокупностью аппарат стартовал, не без «глюков», но, основная цель была достигнута – стало возмможно применять Bluetooth (USB то лишь в режиме fastboot)Применение Bluetooth для передачи файлов размером недалеко от гигабайта, еще то… наслаждение… По окончании третьего обрыва передачи практически в самом финише файла, идея ускорилась и…А вот и «гланды»И без того имеем:

  • Посредством утилиты fastboot можем залить в раздел system некий имидж
  • Имидж – это комплект файлов
  • TWRP может монтировать раздел system и манипулировать файлами из него

Нужно:

  • Залить на внутреннюю память телефона zip файл с firmware

Неприятность:

  • USB трудится лишь в режиме fastboot

Ответ:

  • Создаем имидж, содержащий лишь файл с firmware (из-за ограничений размера имиджа, была выбрана firmware от CyanogenMod)
  • Заливаем оказавшийся имидж в раздел system утилитой fastboot
  • В TWRP монтируем раздел system и переносим из него zip файл с firmware в пользовательскую территорию (/sdcard/downloads к примеру)
  • В TWRP прошиваем аппарат

УРА!!! Получило… не все… USB продолжает «глючить», но уже время от времени включается…По окончании всех этих приключений аппарат был возвращен к стоковой firmware, но это уже вторая история, основное что сработало.

Интересные записи:

Как прошить Recovery + Firmware на HTC One (M7).


Еще немного статей: