В некоторых случаях устройства Xiaomi начинают давать сбои, подглючивать или вовсе некоторые из основных функций выходят из строя, что делает невозможным их нормальную эксплуатацию. Для устранения любых проблем кардинальным, но при этом эффективным способом, всегда можно перепрошить устройство. В статье речь пойдет о том, как производится прошивка через TWRP и чем данный способ лучше альтернативных ему (с подробной инструкцией по реализации).
TWRP и с чем его «едят»
Изначально стоит понять, что такое TWRP, а потом уже говорить о том, как установить нужную прошивку, используя его. На самом деле все достаточно просто, если прочитать расшифровку данной аббревиатуры: TeamWin recovery. Фактически это неофициальный рекавери, которым можно заменить стандартное ПО любого смартфона, работающего на платформе Android. Еще TWRP называют кастомным и большинство пользователей, которые имели дело с ним и со стандартным рекавери, считают, что TWRP более эффективен, функционален и удобен в эксплуатации, к тому же он позволяет устанавливать помимо кастомных прошивок еще и ядра, модемы и прочие системные составляющие прошивки.
Далее будет представлена более подробная для TWRP recovery инструкция, при помощи которой можно будет установить прошивку на любое устройство от Xiaomi (инструкция имеет общий вид, поскольку системные файлы для разных моделей часто различаются).
Сразу стоит сказать, что для установки кастомной прошивки рекомендуется удалить все данные с телефона, а значит нужно сделать их резервную копию для последующего восстановления на устройстве с чистой системой. Также важно разблокировать загрузчик смартфона (bootloader). О том, как мы устанавливаем TWRP, уже говорилось в одной из статей, а потому сразу перейдем к информации о том, как перепрошить устройство с помощью TWRP своими руками.
Алгоритм работы с TWRP для Xiaomi устройств
Итак, когда TWRP уже установлен на устройстве Xiaomi, а также, естественно, разблокирован загрузчик, можно приступать к процедуре. Важно при этом еще иметь и файл прошивки в .zip формате, который под каждое конкретное устройство скачивается на официальном сайте производителя или на тематических форумах, если пользователю больше приглянулась неофициальная сборка.
Выполняется установка прошивки через TWRP recovery следующим образом:
- Смартфон перезагружается со входом в TWRP recovery mode. Для этого нужно его выключить, а затем запустить посредством зажатия «качельки» громкости в положении вверх и кнопки включения смартфона. Результатом зажатия данной комбинации станет надпись «recovery» на экране и, как результат, вход в нужное меню.
- Теперь нужно выполнить сброс всех данных за исключением SD и OTG. Для этого переходим по разделам Wipe – Advanced Wipe и отмечаем следующие пункты: Dalvik Cache, System, Data, Internal Storage, Cache. Устройство будет полностью очищено!
- Затем нажимаем назад, выбираем Reboot recovery и подтверждаем действие (обычно нужно протянуть переключатель по экрану вправо).
- Предварительно на устройстве должен быть размещен файл прошивки.
Рекомендуется размещать .zip файл на SD|OTG карте памяти, поскольку в этом случае системная информация на устройстве будет занимать значительно меньше места, но не менее 200 мегабайт. Подобным образом стоит размещать и резервные копии, создаваемые через TWRP.
- Если нужные файлы загружены и все предыдущие этапы выполнены правильно, то можно нажимать «Install» и подтвердить действие (также по стандарту свайп вправо). Процедура прошивки может никак не отображаться на экране: нужно просто долго ждать.
- Когда прошивка через TWRP будет завершена, нужно выбрать раздел Wipe cache/dalvik, а затем Reboot System.
- Успешное проведение процедуры приведет к тому, что при первой перезагрузке три точки под логотипом производителя (Xiaomi) будут «перемигиваться» около 10 минут, а потом устройство запустится.
Расшифровка и устранение ошибок TWRP
Нередко при работе с TWRP у пользователей возникают различные ошибки. Все они сведены в таблицу ниже и для каждой ошибки предложен вариант устранения.
Код ошибки | Причины возникновения | Устранение |
Error 6 | Файл updater-script в архиве с прошивкой создан в неправильном формате. | Необходимо открыть указанный файл через стандартный «Блокнот» или «NotePad++», сменить его формат на Unix и пересохранить. |
Error 7 | Прошивка подобрана неправильно и не соответствует устройству, на которое должна производиться установка. | 1. Скачать правильный файл прошивки с официального сайта. Важно при этом проверить версию устройства, поскольку, к примеру, Xiaomi Redmi Note 3 имеет модификацию Pro, что делает прошивку от первого устройства несовместимой со вторым. 2. Если же прошивка точно правильная, то нужно открыть в режиме редактирования файл updater-script и удалить в нем первые строки со списком устройств, для которых предназначена данная прошивка. |
Error 0 | В архиве с прошивкой отсутствует один из файлов. | Нужно перезагрузить архив или добавить нужные файлы. |
Error 255 | Неподходящим является файл updater-binary. | По аналогии с предыдущим пунктом: нужно заменить указанный файл. |
Итог
Проведя процедуру прошивки можно приступать к изменению настроек смартфона. Стоит аккуратнее относиться к настройкам устройства, поскольку большинство проблем, приводящих к необходимости прошивки, возникают именно из-за некорректной эксплуатации телефона.
После настройки прошивки и установки только самых нужных программ, советуем сделать полный бэкап прошивки, таким образом вы всегда сможете произвести восстановление смартфона.
Отличная и подробная статья! Всё учтено, благодарю =)
Прошил всё по инструкции, никакой ошибки не появилось, но после перезагрузки из TWRP в систему — «перемигивание» идёт уже 40 минут, а смарт так и не включается.
Ваше устройство, какой процессор, прошивка какая стояла?
Ошибка 255 — где его взять правильный updater-binary, чем его заменить, в бэкапе вообще нет такого файла., что менять?
Если это прошивка, то нужно спрашивать у того, кто ее делал. Есть инструкции в интернете по созданию updater-binary, но в этом надо разбираться.
а что делать если перемигивание трех точек не выходит!
Как долго у вас отображаются 3 точки?
я хотел установить рут права на рекевери . и потом у меня не вышел файл для использования .потом я понажимал там много чего .после этого у меня стоит надпись ми и внизу надпись унлокед.и дальше ничего не грузится . помогите .что мне делать .телефон редми 5
Вас оповестили, что телефон разблокирован. Попробуйте зайти в режим fastbot и выйти из него. Как вариант жесткая перезагрузка.
Вы решили эту проблему?
Не удается удалить в последующем cash и dalvik. Что делать?
Почему не удается, что мешает?
В моей версии Рековеридо установки прошивки нужно снять галочку «Перезагрузить после установки». Далее нужно установить прошивку, а когда она успешно закончится, появляется пункт по очистке Далвик кеша. Проделываете это и перезагружаетесь в систему, с новой прошивкой!
Прочел статью внимательнейшим образом. Выполнил установку еженедельной прошивки (EU) + Magisk через TWRP. Все прекрасно установилось и работает. Автору статьи огромное спасибо за подробную инструкцию.
Здравствуйте. У меня появилась ошибка 6. Updater-Script в формате Unix. Что делать?
Какая прошивка и телефон?
Ошибка 4
Asus ZB602KL
EvolutionX_2.1_cepheus-9.0-20190921-2109-OFFICIAL
Какой у вас телефон и какую прошивку устанавливаете?
здравствуйте!
хотел вручную обновиться на Redmi 4X до LineageOS 16, и это почти получилось… имею ошибку TWRP: 8 (невозможно восстановить /Data)
что в данном случае можно сделать?
По поводу альтернативных прошивок не имеем возможности проконсультировать. Скорее всего ответ есть на специализированном форуме данной ОС.
При загруске магиска через тврп рекавери выдает ошибка 1,как исправить????
Какая у вас версия twrp?
Я пытался прошить Samsung Ace 4 Neo, но незнаю какк загрузать прошивку в INSTALL (в TWRP) и еще кое-что , в 4pda пишут что в wipe нужно выбирать cashe, data, dalvik и system это правильно?
Инструкция для Xiaomi устройств.
после вайпа , слетело рекавери, при переустановке все равно открывается рекавери от ксяоми, чтоне так?
Ситуация индивидуальная, нужно смотреть.. Возмозможно переустановка выполнена неправильно или используете старую версию рекавери, которая несовместима с вашей прошивкой.
не могу понять как в ошибка 6 сменить формат на UNIX
На каком этапе возникла эта ошибка? Где прошивку скачали?