Официальные прошивки в формате RUU (не zip!!!), шьются при залоченном загрузчике, стоковом рекавери, запустив ее с ПК и следуя подсказкам.А если официальная сервисная прошивка,но в формате zip,то вот еще способ
HTC One (M8) - Прошивка (OS 4.X.X, OS 6.X.X) (Пост tibron #37137034)Что бы прошить правильно кастомную прошивку,Вам необходимо:1 Сделать нандроидбэкап вашей прошивки через рекавери...Обязательно!!!!!
2 Подсоеденить телефон по юсб к ПК и зайти на карту памяти
3 Скопировать прошивку в формате .zip на карту.
4 Удалить с карты памяти и с внутренней памяти(если есть) 3 папки .android_secure,Android,LOST.DIR
5 Сразу перезагрузится в рекавери,иначе те 3 папки заного образуются,тогда пункт 4 повторить по новой.
6 Сделать wipe data/factory reset и Wipe Cache
7 Прошить прошивку;install zip from sdcard -- choose zip from sdcard
8 Перезагрузится
9 ОБЯЗАТЕЛЬНО прошить boot.img через cmd,для чего прошейте стандартно, перезагрузитесь в fastboot и дальше через cmd командами
CD C:\Android -> enter
fastboot flash boot boot.img -> enter
при условии что в папке Android на диске С,есть все необходимое(fastboot files) и boot.img скопируйте туда же из архива с прошивкой,которую шьете.
Не рекомендую восстанавливать старые программы программой Titanium Backup,т.к не всегда она делает это корректно.особенно с одекс файлами и могут начаться глюки,и вы не будете знать от чего они.
Лучше потратить лишние 30 минут-1 час и установить все на чистую
Теперь как правильно прошить патч:Подсоеденить телефон по юсб к ПК и зайти на карту памяти
Скопировать патч в формате .zip на карту.
Сразу перезагрузится в рекавери.
Выбираем install zip from sdcard -- choose zip from sdcard
Выбираем патч-подтверждаем-ждем и после надписи complektid
Перезагружаемся
Теперь как сделать бэкап:Перезагрузитесь в Recovery. Прередвигайтесь по пунктам меню клавишами громкости, для выбора кратковременно нажмите кнопку питания.
Выберите пункт backup and restore
Выберите пункт backup и ждите, по завершении операции вы увидите сообщение на экране смартфона "Backup succesfully Completed".
Выберите Reboot System Now и подождите пока телефон перегрузится
Теперь как правильно восстановить бэкап:Перезагрузитесь в Recovery. Прередвигайтесь по пунктам меню клавишами громкости, для выбора кратковременно нажмите кнопку питания.
Сделайте wipe data/factory reset
А так же advanced - Wipe Dalvik Cache(тем самым вы очистите раздел data(настрпойки и т.д) от старого мусора и ошибок
Выберите пункт restore,далее нужный бэкап,подтвердите и ждем
Выберите Reboot System Now и подождите пока телефон перегрузится