Как вернуться к стандартной прошивке на HTC One M7

Мой телефон HTC One M7 S-OFF, имеет последнюю прошивку 7.19.401.2 и хорошо установленный "ViperOne+9.0.0-fix", рекавери TWRP 2.8.6.0. Все работает очень хорошо, за исключением того, что датчик приближения кажется ошибочным, и когда мне звонят, ухо как бы нажимает разные программы на тачскрине. Я хотел бы вернуться к полной стоковой прошивке HTC, чтобы убедиться, что датчик приближения работает достаточно хорошо (или не работает).

Должен ли я понизить прошивку, чтобы иметь возможность установить стоковое ПЗУ?

Я скачал стоковую прошивку PN07IMG_M7_UL_L50_SENSE60_MR_HTC_Europe_7.19.401.2_Radio_4T.35.3218.16_10.33Q.1718.01L_release_421790_signed.zip, но не могу установить из TWRP.

А может единственный способ через фастбут? С помощью команд:

  1. htc_fastboot oem rebootRUU
  2. htc_fastboot flash zip RUU.zip
  3. htc_fastboot reboot-bootloader

Может кто-нибудь из более опытных дать совет, пожалуйста?

Официально подписанный ruu.zip нужно прошивать через htc fastboot, т.к. он зашифрован.
@ Бо Лоусон. Я так и сделал, пока все хорошо. Спасибо!

Ответы (1)

У меня есть One M8, но я думаю, что процесс должен быть примерно таким же. Вам нужно найти правильный RUU для вашей модели. Я не уверен, какая у вас модель/носитель, поэтому вот обзорный список: http://forum.xda-developers.com/showthread.php?t=2428276 .

Чтобы разблокировать загрузчик (необходимо для RUU), убедитесь, что у вас установлен ADB, подключите телефон к ПК. Затем введите следующие команды:

adb devices
adb shell
su
echo -ne ‘\x00\x00\x00\x00’ | dd of=/dev/block/mmcblk0p2 bs=1 seek=33796
exit
exit
adb reboot bootloader

Когда это будет сделано, просто запустите исполняемый файл RUU, который вы скачали по первой ссылке. Если вы нашли правильный, он должен полностью восстановить ваш телефон.