Сбой OTA-обновления Jelly Bean на Nexus S ("сбой утверждения")

У меня телефон Nexus S. Он никогда не был рутирован или изменен. В настоящее время он работает с самой последней версией Ice Cream Sandwich (которая была установлена ​​как обновление по воздуху без каких-либо проблем).

Пару дней назад я получил уведомление со своего телефона о доступности обновления Jelly Bean. К сожалению, каждый раз, когда я пытаюсь установить его, возникает проблема. Телефон перезагружается и начинает процесс обновления, но примерно через 30 секунд останавливается и отображает изображение красного треугольника с восклицательным знаком. Когда я нажимаю питание + громкость вверх, чтобы увидеть, что произошло, это сообщение отображается:

Поиск пакета обновления...

Открытие пакета обновления...

Проверка пакета обновления...

Проверка текущей системы...

assert failed: apply_patch_check("/system/etc/gps.conf", " [случайные буквы и цифры - вероятно, хэш] ", " [другая комбинация случайных букв и цифр] ")

E:Ошибка в /cache/9ZGgDXDi.zip

(Статус 7)

Установка прервана.

Я пробовал варианты «стереть данные / сброс к заводским настройкам» и «стереть разделы кеша», но проблема не устранена.

Я купил Nexus S в прошлом году в ноябре с 2.3.6. Две недели спустя он был обновлен до 4.0.3, следующее обновление было 4.0.4 где-то в июне и, наконец, до 4.1.1 на прошлой неделе, без описанной вами ошибки.
Да, я понимаю, что у большинства людей нет этой проблемы. Вопрос в том, что мне теперь делать...
Применяли ли вы какой-либо патч GPS ранее?
Вы уже связались со службой поддержки Google? Система все еще работает с ICS?
@roxan - Нет, не видел. Я не думаю, что это возможно даже на нерутированном телефоне.
@ott-- Нет, как мне связаться со службой поддержки Google для Android? Да, к счастью телефон еще работает с ICS.
Может быть, стоит попытаться получить прошиваемый почтовый индекс для установки файла gps.conf в /system/etc? он мог быть поврежден, и поэтому его исправление не удалось
@ t0mm13b Как мне это сделать?

Ответы (2)

Ура!

После довольно небольшого исследования я теперь могу ответить на свой вопрос. Мне удалось установить Jelly Bean начисто (в отличие от обычного метода обновления), используя официальные изображения, размещенные Google. Это, очевидно, решило проблему.

Вот мои инструкции, как это сделать.

Похоже, файл не скачался должным образом. Загружаете файл через Wi-Fi или мобильную сеть?

Если через мобильную сеть, попробуйте Wi-Fi, а если через Wi-Fi, попробуйте мобильную сеть.

Похоже, файл поврежден и не может быть прошит. Попробуйте открыть файл на своем компьютере или с помощью файлового менеджера на своем устройстве.

Вы также можете попробовать использовать программное обеспечение для обновления рабочего стола.

Я скачал пакет несколько раз. Мне кажется, что сообщение об ошибке указывает не на проблему с пакетом обновления (этап «Проверка пакета обновления...» прошел нормально), а с файлом в моей текущей системе (проблема возникает во время «Проверки текущего пакета»). система..." фаза). Что вы подразумеваете под «программным обеспечением для обновления рабочего стола»?