Исправлено: ошибка статуса 7 на Android

Попробовать новое обновление программного обеспечения еще до того, как оно достигнет региона пользователя, или переключиться на пользовательское ПЗУ, которое приносит с собой совершенно новый мир возможностей, кажутся совершенно потрясающими, но эти усилия сопряжены с риском неудачи. Фактически, многие пользователи Android не могут прошивать обновления системы OTA и пользовательские ПЗУ через файлы ZIP, особенно те, кто не знаком с этими процессами. Обновление системы может завершиться сбоем из-за большого количества различных ошибок, одной из наиболее частых из которых является ошибка Status 7.

На устройствах Android отображается ошибка System 7, когда не удается выполнить обновление системы или пользовательское ПЗУ, и хотя ошибка Status 7 является одной из наиболее распространенных ошибок, связанных с миганием файлов ZIP, она также является одной из менее серьезных и почти всегда поправимые.

Для устройств без рута

Единственный случай, когда ошибка Status 7 может быть замечена на устройстве Android без рутирования, - это когда человек, вместо того чтобы ждать, пока новое обновление системы достигнет его по воздуху, решает загрузить и прошить ZIP-файл, содержащий официальный обновление программного обеспечения на их устройстве. Android-устройство без рутирования отображает ошибку Status 7 только тогда, когда на него загружается системное обновление и обнаруживается, что что-то не на своем месте или, если быть более точным, модифицировано.

Ошибка Status 7 затрагивает только некорневые устройства, которые не находятся в полном стандартном состоянии, поэтому единственный способ исправить ошибку Status 7 на некорневом устройстве Android - это восстановить каждый бит устройства до исходного состояния. Если устройство работает на собственном ядре, необходимо обновить стандартное ядро; если на устройстве есть кастомный образ восстановления, необходимо прошить стандартный образ восстановления; и так далее.

Для корневых устройств

Пользователи Android часто видят ошибки Status 7 на рутированных устройствах Android при прошивке пользовательских ПЗУ. Двумя наиболее распространенными причинами ошибки Status 7 на устройствах Android с root-доступом являются устаревшая версия пользовательского восстановления и неисправное пользовательское восстановление. Чтобы решить эту проблему на устройстве с рутированным доступом, все, что человеку нужно сделать, это обновить до последней версии пользовательского восстановления, установленного на его устройстве, или полностью переключиться на другое пользовательское восстановление. Однако в случае, если эти два решения не работают (что является редким случаем), сценарий обновления пользовательского ПЗУ следует отредактировать с помощью следующего процесса:

1. Скопируйте ZIP-файл пользовательского ПЗУ на компьютер.

2. Разархивируйте файл.

3. Перейдите в META-INF > com > google > android .

4. Щелкните правой кнопкой мыши сценарий обновления файла и выберите « Переименовать» .

5. Измените имя файла на « updater-script.txt ».

6. Откройте файл в текстовом редакторе.

7. Удалите часть текста, начиная с « assert » до следующей точки с запятой.

8. Сохраните файл, закройте текстовый редактор и измените имя файла обратно на updater-script .

9. Сожмите все содержимое распакованного файла ПЗУ в новый файл ZIP, скопируйте новый файл ZIP на устройство и запрограммируйте пользовательское ПЗУ, которое теперь не будет выдавать ошибку Status 7.