Nexus 6 OTA с 5.0.1 на 5.1 не работает — ошибка в block.map

Я пытаюсь обновить свой Nexus 6 с версии 5.0.1 (номер сборки LRX22C) через OTA до Android 5.1.

ОТА-обновление загружается успешно и после нажатия "Перезагрузить и установить" я вижу мертвого дроида с сообщением "Ошибка!".

Телефон был рутирован, и я удалил его через SuperSU. Не помогло. Очистка раздела кэша также ничего не изменила.

Это журналы:

Finding update package..
Opening update package..
Verifying update package..
Installing update..
Verifying current system..
/dev/block/platform/msm_sdcc.1/by-name/system has been remounted R/W: reflash device to reenable OTA updates
E: Error in 0/cache/recovery/block.map
(Status 7)

Installation aborted.

Очень хотелось бы обновиться без стирания данных.

Та же проблема здесь, но с Nexus 5. Я обновился с 4.4 до 5.0.1 с рутом (конечно, пришлось повторно рутировать) без каких-либо проблем, поэтому я предполагаю, что это ошибка в этом обновлении. Возможно, придется подождать исправления, как только Google поймет, что не так.
@Malvineous - это не ошибка, это сделано намеренно. Это мера предосторожности, чтобы потенциальные уязвимости безопасности не попали в новую версию. SuperSU/root технически представляет собой огромную уязвимость в системе безопасности, как и разблокированный загрузчик. Что вам нужно сделать, так это перепрошить эту версию system.img еще раз, чтобы вернуть ее в исходное состояние, а затем OTA пройдет нормально, если вы также перепрошили стоковое восстановление. После OTA вы можете повторно получить root/TWRP.
@Enigma: Да, в конце концов я это понял - жаль, что у них нет более полезного сообщения об ошибке. Вместо того, чтобы перепрошивать system.img, я просто удалил SuperSU и переименовал несколько файлов его резервных копий обратно в исходные имена файлов через оболочку, и это позволило продолжить обновление OTA.

Ответы (1)

К сожалению не получится, гугл проверяет некоторые файлы на целостность (имеется в виду: что они не были изменены) и похоже, что часть файлов была изменена, возможно, корневым процессом. Я предполагаю, что у вас нет другого выбора, кроме как установить образ вручную, что полностью сотрет ваш телефон. Подробнее об этом процессе можно узнать здесь: https://developers.google.com/android/nexus/images .

ОП, вероятно, мог бы просто прошить образ системы, который находится в архиве. Пока загрузчик в настоящее время разблокирован, это не приведет к очистке телефона.
@MosheElisha, можешь попробовать eldarerathis решение? и дайте нам знать, если это работает для вас?
Извините, я уже обновился с заводским сбросом.