Как использовать Android "Apply update from SD Card" для запуска собственного скрипта

Я пытаюсь восстановить некоторые фотографии с моего HTC One M9. Он зависает при перезагрузке через несколько секунд. Я могу получить доступ только к экрану загрузчика (белый фон с разноцветными опциями меню) и экрану восстановления Android (черный фон с 7 опциями).

С этого экрана восстановления я сразу вижу ошибку

E:mount /cache fail, format it and mount again
E:failed to mount /cache (Invalid Argument).. try emmc mount

Я пробовал поддержку телефона Sprint, магазин Sprint и поддержку HTC.
Моя попытка "стереть раздел кэша" из этого меню не удалась с той же ошибкой. Я пробовал adb, но он не распознает устройство в "Списке подключенных устройств"

Я рассматриваю два варианта, каждый из которых потребует использования опции "обновление с SD-карты"... либо сценарий, который копирует файлы на SD-карту, либо сценарий, выполняющий требуемое монтирование. Похоже, что выполнить это обновление довольно просто, но я не нашел никакой информации о том, как кодировать эти функции.

1 ответ

Язык сценариев edify, используемый в программе обновления, описан здесь

Я не думаю, что это принесет вам много пользы, но я уверен, что содержимое файла обновления должно быть подписано с подписью, известной ОС во время компиляции (либо системная подпись, либо подпись, установленная как ОТА сертификат)

Другие вопросы по тегам