Сбой обновления HTC One [M7] Lollipop

Я попытался обновить свой разблокированный/международный HTC One [m7] до нового Android Lollipop с помощью OTA-обновления, которое было отправлено вчера. Однако он продолжает терпеть неудачу. Мой HTC рутирован и в настоящее время работает под управлением 6.12.161.9 (пытаюсь обновить до 7.18.616.2). Он S-ON и имеет hboot 1.57. Теперь проблема проявляется следующим образом: (У меня на телефоне правильный стоковый рекавери) Телефон нормально запускает процесс обновления. Заходит в рекавери и прогрессбар начинает двигаться. Однако, как только он достигает примерно 1/4 своего пути (всегда одного и того же), он останавливает установку и возвращается к титульному экрану восстановления (красный треугольник и восклицательный знак). Когда я затем нажимаю кнопку увеличения громкости и кнопку питания, чтобы увидеть меню восстановления, внизу консоли появляется следующее сообщение: Код:

Finding update package...
Opening update package...
Verifying update package...
Installing update...
L50QCT.01.102.008
Package expects build fingerprint of htc/vodafone_uk/m7:4.4.3/KTU84L/366813.9:user/release-keys 
or htc/vodafone_uk/m7:5.0.2/LRX22G/476210.2:user/release-keys; 
this device has htc/vodafone_uk/m7:4.4.3/KTU84L/366813.5:user/release-keys.
Installation aborted.
Write host_mode:0 done

Он выдает мне эти показания каждый раз, и единственная разница в ожидании и устройстве заключается в следующем: обновление ожидает 366813.9 , устройство имеет 366813.5 . Что означает эта разница? Что такое .9 и что такое .5, и как я могу это исправить?

Буду очень рад любой возможной помощи. Заранее спасибо!

  • Ваше здоровье

РЕДАКТИРОВАТЬ: исправлено, оказывается, у меня было установлено неправильное восстановление!

Ответы (2)

Сделайте следующее, и это решит вашу проблему (установите правильно): Скопируйте zip-файл на компьютер в форме "Phone\Download\OTA_M7_UL_L50_SENSE60_MR_HTC_Europe_7.19.401.2-6.09.401.11_release_XXXX.zip"

  1. Извлеките файл "firmware.zip" из файла OTA_M7_UL_L50_SENSE60_MR_HTC_Europe_7.19.401.2-6.09.401.11_XXXX.zip.
  2. Извлеките «recovery.img» из «firmware.zip»
  3. Активируйте отладку по USB на вашем устройстве (если это еще не сделано)
  4. Перезагрузите устройство на загрузчике. Я считаю, что удержание «Power» + «VOL +» сделает это (если не погуглить). Вы также можете использовать команду ADB. "adb reboot-загрузчик"
  5. установить рекавери командой ADB "fastboot flash recovery recovery.img"
  6. Теперь попробуйте обновиться еще раз через OTA, и все будет работать.

Чтобы избежать повторной загрузки этого большого файла:

  1. Скопируйте zip-файл, который вы скопировали из телефона, в phone\update.zip
  2. Перезагрузите телефон для восстановления
  3. Применить обновление из памяти телефона (поскольку у HTC one нет внешней памяти)
  4. Выберите файл Update.zip

Я надеюсь, вы поняли идею, даже если несколько шагов могут быть немного неверными.

Спасибо, Шурид.

Изменение способа работы процесса обновления для lolli означает, что для телефонов и планшетов, которые были модифицированы, OTA-обновление работать не будет.

Однако это не означает, что все потеряно. Хотя это немного раздражает, если вы изменили системный раздел, все, что вам нужно сделать, это перепрошить ваше устройство с помощью стандартного образа Android. После этого вы можете повторить попытку обновления OTA, и оно должно быть успешным.

Другой вариант — вручную обновиться до Lollipop. Заводские образы для Android 5.0 Lollipop доступны для некоторых устройств Nexus — мы рассмотрели, как установить обновление на Nexus 5 и как обновить Nexus 7 — и образы для других телефонов будут доступны в ближайшие недели. месяцы.

-Источник: android pit ( http://www.androidpit.com/android-5-0-lollipop-ota-update-fail )

Спасибо за помощь, но у меня видимо просто не тот рекавери установился!
@Фил, обожаю, когда это так просто!