Как я «автогеном, через пояснице, гланды вырезал»Как все начиналосьА начиналось все достаточно прозаично. Телефон 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, образа и…Мелкое отступлениеПроблем было две:
- Либо я что-то не осознал из описания либо одно из двух, но для получения «правильного» образа необходимо было сперва его создать утилитой make_ext4fs, а позже преобразовать утилитой simg2imgю
- Размер имиджа, заливаемого посредством утилиты 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, но это уже вторая история, основное что сработало.
Интересные записи:
- Что можно подарить гику в день космонавтики?
- Новогоднее обновление навител навигатор 5.0.4.0 для android и windows mobile
Как прошить Recovery + Firmware на HTC One (M7).
Еще немного статей:
-
Nokia firmware cooker — конструктор прошивок для 5800
Давал слово разработать обзор такой программы для 5530, но ссылки на неё тайно пропали. Пускай это останется интригой, пока не свяжусь с автором. А до…
-
R2-d2: разработчик прошивки cyanogenmod — о своем продукте, ночных кошмарах и разных платформах
В то время, когда появляется возможность определить больше о людях, результатом работы которых становятся хорошие другие Android-прошивки, одной из…