Неверный формат zip файла twrp как исправить

Обновлено: 06.07.2024

В некоторых случаях устройства Xiaomi начинают давать сбои, подглючивать или вовсе некоторые из основных функций выходят из строя, что делает невозможным их нормальную эксплуатацию. Для устранения любых проблем кардинальным, но при этом эффективным способом, всегда можно перепрошить устройство. В статье речь пойдет о том, как производится прошивка через TWRP и чем данный способ лучше альтернативных ему (с подробной инструкцией по реализации).

TWRP и с чем его «едят»

Изначально стоит понять, что такое TWRP, а потом уже говорить о том, как установить нужную прошивку, используя его. На самом деле все достаточно просто, если прочитать расшифровку данной аббревиатуры: TeamWin recovery. Фактически это неофициальный рекавери, которым можно заменить стандартное ПО любого смартфона, работающего на платформе Android. Еще TWRP называют кастомным и большинство пользователей, которые имели дело с ним и со стандартным рекавери, считают, что TWRP более эффективен, функционален и удобен в эксплуатации, к тому же он позволяет устанавливать помимо кастомных прошивок еще и ядра, модемы и прочие системные составляющие прошивки.

Далее будет представлена более подробная для TWRP recovery инструкция, при помощи которой можно будет установить прошивку на любое устройство от Xiaomi (инструкция имеет общий вид, поскольку системные файлы для разных моделей часто различаются).

twrp инструкция

Сразу стоит сказать, что для установки кастомной прошивки рекомендуется удалить все данные с телефона, а значит нужно сделать их резервную копию для последующего восстановления на устройстве с чистой системой. Также важно разблокировать загрузчик смартфона (bootloader). О том, как мы устанавливаем TWRP, уже говорилось в одной из статей, а потому сразу перейдем к информации о том, как перепрошить устройство с помощью TWRP своими руками.

меню twrp

Алгоритм работы с TWRP для Xiaomi устройств

Итак, когда TWRP уже установлен на устройстве Xiaomi, а также, естественно, разблокирован загрузчик, можно приступать к процедуре. Важно при этом еще иметь и файл прошивки в .zip формате, который под каждое конкретное устройство скачивается на официальном сайте производителя или на тематических форумах, если пользователю больше приглянулась неофициальная сборка.

Выполняется установка прошивки через TWRP recovery следующим образом:

  1. Смартфон перезагружается со входом в TWRP recovery mode. Для этого нужно его выключить, а затем запустить посредством зажатия «качельки» громкости в положении вверх и кнопки включения смартфона. Результатом зажатия данной комбинации станет надпись «recovery» на экране и, как результат, вход в нужное меню.

вход в recovery

  1. Теперь нужно выполнить сброс всех данных за исключением SD и OTG. Для этого переходим по разделам Wipe – Advanced Wipe и отмечаем следующие пункты: Dalvik Cache, System, Data, Internal Storage, Cache. Устройство будет полностью очищено!
  1. Затем нажимаем назад, выбираем Reboot recovery и подтверждаем действие (обычно нужно протянуть переключатель по экрану вправо).
  2. Предварительно на устройстве должен быть размещен файл прошивки.

Рекомендуется размещать .zip файл на SD|OTG карте памяти, поскольку в этом случае системная информация на устройстве будет занимать значительно меньше места, но не менее 200 мегабайт. Подобным образом стоит размещать и резервные копии, создаваемые через TWRP.

  1. Если нужные файлы загружены и все предыдущие этапы выполнены правильно, то можно нажимать «Install» и подтвердить действие (также по стандарту свайп вправо). Процедура прошивки может никак не отображаться на экране: нужно просто долго ждать.

установка через twrp

  1. Когда прошивка через TWRP будет завершена, нужно выбрать раздел Wipe cache/dalvik, а затем Reboot System.

wipe cache и dalvik

  1. Успешное проведение процедуры приведет к тому, что при первой перезагрузке три точки под логотипом производителя (Xiaomi) будут «перемигиваться» около 10 минут, а потом устройство запустится.

Расшифровка и устранение ошибок TWRP

Нередко при работе с TWRP у пользователей возникают различные ошибки. Все они сведены в таблицу ниже и для каждой ошибки предложен вариант устранения.

Проведя процедуру прошивки можно приступать к изменению настроек смартфона. Стоит аккуратнее относиться к настройкам устройства, поскольку большинство проблем, приводящих к необходимости прошивки, возникают именно из-за некорректной эксплуатации телефона.

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

ADB/Fastboot и прочее

4PDA | QDLoader HS-USB Driver | 32/64-bit
4PDA | ADB Driver Lite | 32/64-bit

4PDA | Platform-tools (adb/fastboot) | r.25.0.4 | Windows
4PDA | Platform-tools (adb/fastboot) | r.23.1 _. | Windows — поддержка XP
4PDA | Platform-tools (adb/fastboot) | r.25.0.4 | Linux
4PDA | Platform-tools (adb/fastboot) | r.25.0.4 | macOS

HashTab — утилита для проверки контрольной суммы файла
USBDeview — список всех USB-устройств с возможностью их удаления из системы

Возможное решение ошибки "status 7" при прошивке через TWRP
GApps(выбираем ARM64, согласно своей версии android , и какие нужны; установка через TWRP)
®Substratum Theme Engine - Для изменения темы .

Прикрепленное изображение

1. Прошивка Google AFH
2. Vendor(firmware) - Google AFH
3. Рекомендуемые GApps - Google AFH
И принципе можно любые GApps, выбрать arm64, android 9, пакет по желанию.
4. Обход проверки загрузчика(расшифровщик) под fastboot -vbmeta.img ( 4 КБ )

Установка только в кастомном recovery(TWRP)!
Источник с XDA, на руках телефона ещё нет(но есть огромный опыт на других, принцип тот же, кроме нюансов на конкретные аппараты).
Делаем всё на свой страх и риск, ответственность не несу.
1. Обязательно делаем бэкап своей прошивки!Лучше полный - sysnem, data, vendor, boot.Перед бэкапом удалить все пароли на блокировку.
2.Скачиваем все необходимые файлы на телефон (кроме расшифровщика под fastboot - на ПК), внутренняя память или карта памяти.
3.1 Через ПК. Расшифровщик закидываем в папку adb(надеюсь есть, и объяснять не надо, если ставили TWRP). Переводим телефон в режим fastboot(на выключенном зажать вмести кнопки Питания и Громкость-), подключаем к ПК, в папке adb Отрыть окно команд(одновременно правую кнопку мышки и Shift), проверяем подключение, и вводим
fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img
3.2 На XDA отписались что это можно пропустить и поставить потом TWRP.
4. Перезагружаемся в TWRP
4.1 Делаем вайпы - обое cache, system, data, vendor, желательно перезагрузка в recovery.
4.2 Установить, находим загруженные файлы
Установить патченый vendor - LineageOS Firmware-Violet.zip
Возвращаемся и устанавливаем прошивку,GApps, дешифратор - Disable_Dm-Verity_ForceEncrypt, Magisk. Ждём окончания установки, перезагружаемся в систему, настраиваем, пользуемся.
Занижена авто яркость.
Дабл тап на пробуждение не работает.

Update to april security patch
Added fm radio
Adjusted rounded corners
Added ota server ( If a new build comes out you can download from ota )
Updated carrierconfig
Enabled volte for all carriers that are not listed in carrierconfig
Fixed sound distortion for some cases
Fixed manual network selection
Fixed any kind of sim manager derpness
More stuff i'm lazy to list

Прикрепленное изображение

Инструкции по установке , бэкапу , восстановлению прошивки в TWRP .
Кодовое имя нашего телефона (Xiaomi Redmi Note 7 Pro ) - violet , проверяйте перед скачиванием , и перед установкой , в названии zip должно быть violet .
В любом состоянии телефона -зажимаем вместе кнопку питания и звук+(плюс), до вибрации и отпускаем .

Boot - Загрузочное ядро.
Recovery - Рекавери ( установленное TWRP )
System - Система , установленная прошивка .
Образ System (system.img) - Образ системы в формате img. Не рекомендуется бэкапить, а тем более восстанавливать, бутлуп зачастую.
Data - Установленные приложения , загрузки , кроме фото и музыки , лежат во внутренней памяти .
Cache - Кэш ( остатки от программ , браузинга , кешированные файлы , по простому - мусор )
Internal Storage - Внутренняя память ( фото , музыка , загрузки , и т. д . )
Modem - Модем ( отвечает за связь , можно пробовать менять - для улучшения связи ).
Cust - Раздел, отвечающий за регионы.
EFS - IMEI, MAC-адреса, SN устройства (в основном бэкапится один раз и навсегда, пока телефон на руках).
Persist - Различные датчики устройства, также имеет отношение к MI Аккаунту.
Splash - Загрузочное лого.
Vendor - так скажем драйвера , теперь вынесены отдельно
Vendor Image - образ Vendor


ERROR 7 - одна из самых распространенных ошибок. Имеет много вариантов
1. Прошивка не под ваше устройство, проверьте точно ли в названии zip есть violet .
2. Может с качалось с ошибкой( так называемый битый файл) - проверить на ошибки, перекачать ещё раз.
3. Может требуется более свежий vendor( для кастомных прошивок)
4. Если с верхними пунктами всё нормально - попробуйте сменить TWRP на более свежее, актуальное.
Обязательно перед бэкапом удаляем любые пароли , отпечатки ! Если не удалите при восстановлении не пустит в прошивку .
В TWRP выбрать Резервное коп-ние , появится меню
Для стандартного бэкапа достаточно system ( прошивка ), data ( установленные приложения , загрузки , кроме фото и музыки , лежат во внутренней памяти ) , boot (ядро ) , vendor( грубо - драйвера ). Можно выбрать куда сохранить , сжать , поставить пароль .
Всё выбрали - свайп и ждём .
Переход на кастом осуществляется без восстановления data , поэтому если нужно что-то сохранить с последующим восстановлением - пользуемся ® Titanium Backup ,®Migrate , MyBackup ,Super Backup : SMS & Contacts ,или любой другой программой .
Фото , и музыку можно просто на ПК . Если захотите вернутся - то бекап в TWRP
Рекомендую сделать бэкап EFS, и сбросить на ПК, облако.
При обновлении прошивки от одной команды вайпы не обязательны , обычно в скрипте прописано форматирование кешей и system . Но если опасаетесь и старая привычка то после прошивки вайп кешей , там будет предложено .
При обновление прошивки все изменения в system которые вносили ( патчи , кастомное ядро , и т.д.) удалятся , устанавливаем заново . Magiks( встроен скрипт авто обновления ) останутся .Все данные и приложения останутся .
Рекомендации - перед обновлением отключите все модули Magisk,часто могут ломать или вообще не дать обновится, после обновления включать лучше по одному.
Установка новой прошивки обязательно на чисто .
Скачиваем нужную прошивку . Можно скинуть на карту памяти , флешку , или ПК ( потом перекинете в телефон ).
Идём в TWRP , делаем полные вайпы (system , data , внутренняя память , обое кеши ), после перезагрузка в рекавери , делаем формат data (чтобы расшифровать data , по умолчанию зашифрована) ,опять перезагрузка . При переходе с MIUI - вначале делаем формат data.
Если есть карта памяти , почистить её тоже от хвостов старой прошивки , папки Android и Lost.Dir , MIUI (если есть ) , в файловом менеджере TWRP.
Теперь можно приступать к установке . Установить , выбор накопителя , находим свой файл прошивки , выбрать . Если нужен root (® Magisk - The Universal Systemless Interface ),или патчи - то жмём добавить . Файлы станут в очередь , прошьются все сразу
При установке кастомной прошивке может потребоваться ещё прошить vendor, дата выхода - не ниже рекомендуемой автором, или в посте с прошивкой. Плюс если нужны GApps(приложения Google) берём Здесь, выбрать ARM64 согласно версии android, пакет по усмотрению(состав пакета можно узнать нажав на зеленый квадрат возле названия. В некоторых прошивках могут уже быть встроенные, смотрим описание.

Обновить или установить новое можно в самом TWRP , идем в Установка , справа внизу нажать img (файлы TWRP и ядер идут в расширении img) , находим свой файл , выбрать, свайп . После установки перезагрузится в recovery , и настраиваем новое .
Так же и прошиваем ядро , только загрузка сразу в систему .

XDA
Устанавливается как обычный арк , внимательно читайте инструкцию . При включении обычный вайп data сотрёт всю внутреннюю память ,лучше выключить в утилите после бэкапа .
tipatch-app-v1.4.apk ( 2.17 МБ )

Если после каких либо действий слетело TWRP , но остался root - можно использовать утилиту Flashify+Full+_for+root+users_+v1.9.2_Rus.zip ( 12.23 МБ )

Коллеги, большая просьба, проверьте, поддерживает ли поверамп на кастомах hi-res вывод звука. Завтра истекают 360 часов, думаю что ставить, так как на MIUI с hi-res проблема. Чтобы знать - или сам плеер не адаптирован под новый проц или это же косяк прошивки.

Технический пост с прошивками
Или список со всеми ссылками (включает в себя TEST, BETA, CHANGELOG)
(Обновлен 1 ноября 2021)

TWRP

TWRP recovery на смартфонах Xiaomi позволяет устанавливать альтернативные прошивки, патчи и моды, работать с правами суперпользователя.

Разберёмся, как скачать и установить ТВРП рекавери на русском языке, опишем возможности программы, пошаговую инструкцию по прошивке через TWRP смартфонов Xiaomi и многие другие действия.

Что такое TWRP

TWRP (от англ. Team Win Recovery Project) — это программа для восстановления устройств на Андроид, в том числе смартфонов Xiaomi с MIUI. С её помощью можно установить кастомную прошивку, делать резервную копию телефона и множество других действий, включая получение root-прав.

В свою очередь TeamWin – это группа независимых разработчиков, которые занимаются выпуском кастомного рекавери для смартфонов Xiaomi и устройств остальных производителей.

Кастомное TWRP recovery гораздо функциональнее стокового рекавери Xiaomi. В кастомном можно не только устанавливать обновления в формате ZIP, но и сбрасывать телефон до заводских настроек, размечать SD карту, смотреть файлы и осуществлять прочие, описанные ниже, действия.

Отличия кастомного ТВРП от стокового:

  1. Кастомное Recovery имеет НАМНОГО больше возможностей. Именно так, большими буквами.
  2. Рекавери ТВРП является мультиязычным: в отличие от стокового, здесь есть поддержка русского языка. Некоторые версии TWRP даже поддерживают темы оформления.
  3. Ещё одно существенное отличие – навигация. Можно просто тапать по экрану, как в Android, а не перемещаться по меню кнопками на корпусе смартфона.

Альтернативных рекавери достаточно. Но стабильнее всех и приятнее в обращении TWRP, поэтому продукт пользуется популярностью. Clockwork Mod в своё время был хорош, но теперь он выглядит как архаизм.

Есть ещё Resurrection Remix OS, о сравнении которой с MIUI я написал отдельную статью.

Внимание! TWRP регулярно обновляется. Если есть возможность, то лучше установить последнюю версию. В ней устранены все недочёты и она поддерживает множество устройств.

Как скачать ТВРП, альтернативные варианты

Компания Team Win предоставляет возможность скачать TWRP Recovery для установки со своего сайта. Чтобы скачать ТВРП перейти на официальный сайт twrp.me, выбрать производителя телефона Xiaomi внизу страницы, а затем модель смартфона.

В разделе Download Links будут ссылки на зеркала для Европы и США. Выбирайте любое и увидите ссылки на текущую и предыдущую версии ТВРП. Скачайте самую новую. Если будут проблемы в её работе, загрузите и установите предыдущую версию программы.

Ссылки на загрузку ТВРП

TeamWin регулярно обновляет свой продукт, исправляя найденные баги и добавляя новые функции. Обновлённые версии рекавери выходят примерно три раза в год. Но если предыдущая версия вас полностью устраивает, обновляться необязательно, поскольку в новой может не работать совместимость.

Если в списке на официальном сайте вы не видите возможности скачать TWRP для своего смартфона, остаётся использовать альтернативные варианты.

Рекавери ТВРП — самое популярное кастомное рекавери. Но существуют продукты от других разработчиков. О них также полезно знать.

Альтернативы TWRP:

  • Clockwork Mod. Вероятно, старейшее кастомное рекавери для Android. Обладает практически теми же функциями, что и TWRP, но сильно проигрывает последнему в плане интерфейса. В последние годы его популярность пошла на спад. Clockwork является стандартным рекавери в прошивках Cyanogen Mod. Есть специальная версия Touch для управления с помощью сенсорного экрана.
  • 4EXT. Практически то же самое, что Clockwork Mod. По сути, является надстройкой для последнего. Обладает более дружелюбным интерфейсом и даже поддерживает темы оформления. Но, как и в оригинале, поддержки русского языка нет.
  • OrangeFox. По функционалу ничем не отличается от TWRP, навигация такая же. Оформление только аляповатое и нет поддержки русского языка. Подходит не для всех смартфонов Xiaomi, но активно используется владельцами POCO.
  • Pitch Black. Рекавери, предназначенное для работы со смартфонами на базе процессоров от МТК. Несколько напоминает стоковое по функционалу, но имеет опции. Поддерживаются темы оформления.

Возможности и главное меню

Обилие пунктов меню делает использование ТВРП весьма непростым. Спасает только то, что поддерживается русский язык.

Как зайти в TWRP:

  1. Выключите телефон.
  2. Зажмите клавиши питания и кнопку увеличения громкости.
  3. После появления логотипа кнопки можно отпустить.
  4. Телефон загрузится в режиме Recovery.

главное меню ТВРП на русском и английском языке

Чтобы понять функции ТВРП, рассмотрим основные разделы главного меню на русском и английском языке:

  • Установка (Install) предназначена для установки модов, прошивок и патчей. Возможна работа как с файлами формата ZIP, так и прошивка образов IMG. Возможен поиск файлов для прошивок на внутреннем и на внешнем накопителе.
  • Очистка (Wipe) включает в себя функциональность по очистке системного раздела, кеша, внутреннего накопителя и прочего. Именно этот раздел используют для сброса телефона к заводским настройкам (Hard Reset).
  • Резервное копирование (Backup) предназначено для быстрого создания резервной копии установленной системы и пользовательских файлов. Может сохранять копию на карту памяти или на ПК (потребуется кабель USB).
  • Восстановление (Restore) позволяет быстро восстановить заранее сделанную копию. В разделе имеется набор весьма мощных инструментов. Восстановление может осуществляться только с внешней карты памяти.
  • Монтирование (Mount) позволяет смонтировать (сделать доступным) любой раздел для выполнения различных действий. В том числе системный. Можно смонтировать SD карту и передавать на неё файлы с ПК.
  • Настройки (Settings) включает в себя параметры самого рекавери. Здесь можно выбрать язык интерфейса, временной пояс, опции поведения рекавери и прочее. Однако лучше использовать стандартные параметры.
  • Дополнительно (Advanced) включает различные инструменты: консоль, инструмент для разметки SD карты, механизм для исправления доступов и прочее. Использовать его лучше только продвинутым пользователям.
  • Перезагрузка (Reboot) включает в себя такие пункты, как перезагрузка в ОС, перезапуск в ТВРП рекавери, перезагрузка в Fastboot. Этот раздел во время прошивки приходится использовать весьма часто.

Как поменять язык: если TWRP на китайском или любом другом языке, заходите в Настройки (скриншот выше), в правом верхнем углу жмите на три точки и выбирайте нужный язык из списка.

Пунктов меню действительно много. Не говоря о том, что находится в самих разделах. Описывать все подменю TWRP не имеет смысла, гораздо интереснее описать несколько примеров его использования.

Установка TWRP через Fastboot на Xiaomi и удаление

Инструкция как установить TWRP Recovery через Fastboot состоит из 2 этапов:

  1. Разблокировка загрузчика.
  2. Прошивка рекавери.

Внимание! Все пользовательские данные при установке будут удалены. Рекомендуется сделать их резервную копию для последующего восстановления перед началом дальнейших действий.

Этап 1: разблокировка загрузчика

На всех смартфонах Xiaomi загрузчик заблокирован с завода в целях безопасности, что не позволяет установить кастомное рекавери.

Решить проблему просто. Сначала установите ADB драйверы для связи смартфона и ПК, затем программу для разблокировки загрузчика Mi Unlock.

  1. Включите режим разработчика в настройках, перейдите в раздел « О телефоне » и 7 раз тапните по графе с версией MIUI.
  2. Вернитесь к списку параметров, выберите « Расширенные настройки ».
  3. Перейдите в раздел « Для разработчиков ».
  4. Передвиньте ползунок возле пункта « Отладка по USB ».

включение отладки по USB

вход в Mi Account

разблокировка загрузчика через Mi Flash Unlock

После завершения процесса, можно переходить к установке TWRP на Xiaomi.

Этап 2: прошивка рекавери

После разблокировки смартфон перезагрузится в операционную систему. Если при этом настройки были сброшены до заводских, придётся заново включить отладку по USB. Только после этого можно будет приступать к прошивке рекавери.

Как прошить телефон Xiaomi через TWRP:

  1. Выключите телефон и запустите режим фастбут (зажав кнопки питания и уменьшения громкости).
  2. Перейдите в папку со скачанным скриптом установки рекавери и дважды кликните по файлу TWRP-Installer.bat.

Запуск twrp installer

выбор ТВРП рекавери

По завершении процесса установки телефон перезагрузится в рекавери. Можно будет приступать к работе с ним.

Стоит заметить, что на смартфоны Xiaomi А серии рекавери устанавливается по такому же сценарию. Но есть одна особенность: придётся сразу же прошивать Magisk (рут-права). В противном случае, операционная система просто не запустится.

Внимание! После разблокировки загрузчика и установки TWRP существенно понизится уровень безопасности устройства. К тому же, такие телефоны автоматически лишаются ОТА обновлений.

Альтернативой описанной выше установке ТВПР служит установочный скрипт, который ставит рекавери на телефон в автоматическом режиме. Для каждой модели смартфона скрипт свой. Поискать и скачать его можно на форуме 4PDA.

Чтобы удалить TWRP необходимо установить стоковое обновление. Как это сделать я уже рассказывал, посмотреть пошаговые и инструкции можно по ссылкам.

Как удалить TWRP Recovery с телефона Xiaomi:

    для своего телефона.
  1. Установите её через Fastboot или Recovery.

Установка прошивки через TWRP

Процесс установки прошивки через TWRP мало чем отличается от использования Fastboot. Сначала нужно найти подходящую прошивку для вашего телефона. Формат файла должен быть обязательно ZIP.

После скачивания прошивки переместите файл на SD карту. Если прошивка без GApps (сервисы Google), скачайте подходящие и также закиньте их на карту памяти.

  1. Выключите телефон и запустите рекавери стандартным способом (зажав кнопки питания и увеличения громкости).
  2. Перейдите в раздел « Очистка ».
  3. Передвиньте ползунок вправо.
  4. Вернитесь в главное меню и выберите « Установка ».
  5. Нажмите на кнопку « Выбор накопителя » в нижней части экрана.

Установка прошивки через TWRP

установка twrp zip

Первый старт только что установленной системы может занять до 15 минут.

После запуска придётся настроить основные параметры и войти в аккаунт Google. Иначе использовать телефон будет нельзя.

Как обновить TWRP на новую версию

Установка обновлённой версии TWRP осуществляется через само рекавери. Но сначала нужно скачать актуальную версию в формате IMG. Можно найти соответствующий файл на официальном сайте проекта TeamWin — twrp.me.

  1. Выключите телефон и зажмите кнопки питания и увеличения громкости для запуска рекавери.
  2. Тапните по разделу « Установка ».
  3. В нижней части экрана нажмите « Установить IMG ».
  4. Тапните по кнопке « Выбор накопителя ».
  5. Отметьте SD карту.

обновление TWRP img

обновление TWRP на новую версию

После этих манипуляций на телефоне будет установлена свежая версия TWRP. Но особенно часто обновляться не стоит. Если старая версия работает стабильно со смартфоном, то обновление не требуется.

Ошибка 7 при прошивке в Recovery

Самая популярная проблема — это ошибка 7 при прошивке в TWRP Recovery. Error 7 говорит о том, что вы пытаетесь установить прошивку, не предназначеную для этого телефона.

Решается она просто: достаточно скачать прошивку для вашего телефона и установить её. Чтобы убедиться в правильности устанавливаемой прошивки, необходимо сверить её номер с номером установленной на телефоне.

Перейдите в Настройки → О телефоне и посмотрите на версию MIUI.

Какая версия MIUI на телефоне

В нашем случае это 12.0.1.0.QCNMIXM. Цифровой код обозначает версию обновления, а расшифровать буквенный код поможет изображение ниже:

расшифровка кода прошивки Xiaomi

Особое внимание обратите на коды модели и регион. Если что-то не получается, подробно о проблеме совместимости обновлений я уже рассказывал.

10 частых ошибок и их решение

Посмотрим на распространённые ошибки TWRP:

  1. После установки TWRP не загружается система. Скорее всего перед установкой TWRP не была включена отладка по USB. Проблема решается только установкой стоковой прошивки из фастбута, включением отладки по USB и повторной установкой TWRP.
  2. TWRP не видит microSD. Рекавери работает только с картами памяти, у которых файловая система отформатирована в FAT. Если она в NTFS, TWRP карту не увидит. Нужно переформатировать карту в FAT32.
  3. TWRP просит пароль. Смартфоны Xiaomi по умолчанию шифруют данные пользователя. Поэтому для входа в рекавери требуется тот же пароль или графический ключ, что использовался для разблокировки телефона на стоковой прошивке.
  4. ZIP file is corrupt. Ошибка явно говорит, что используемый файл ZIP повреждён. Нужно скачать прошивку или модификацию заново. Рекавери просто не может его установить, так как не может прочесть.
  5. ZIP signature verification failed. Ошибка связана с тем, что TWRP не может проверить подпись ZIP файла. Подпись необходима для того, чтобы рекавери смогло составить список файлов пакета и прошить их в чёткой последовательности. Если подписи нет, то нужно выбрать другой ZIP.
  6. DTB not found. Сообщает, что файл dbt.img, который является важной частью прошивки, не может быть найден. Скорее всего, вы скачали из интернета битый пакет. Нужно скачать прошивку из другого места.
  7. В TWRP не удаётся смонтировать накопитель. Вариантов может быть несколько: зашифрованный накопитель или неправильный формат. В любом случае нужно форматировать data. Тапните по разделу « Очистка » и выберите « Форматировать Data ». Наберите на клавиатуре Yes и подтвердите действие кнопкой с галочкой. Перезапустите рекавери.
  8. TWRP не видит ZIP. Вероятно, скачан битый файл. Или же контрольная сумма файлов не совпадает. Попробуйте скачать другой ZIP файл. Возможно, пакет был повреждён при переносе на накопитель. Повторите процедуру.
  9. Error 255 в TWRP. Во время прошивки такая ошибка возникает в том случае, если файлы пакета сильно повреждены. Часто бывает в том случае, если при переносе пакета на накопитель произошёл сбой.
  10. Не найден MD5 файл при прошивке в TWRP. Этот файл нужен для проверки контрольной суммы пакета. Если его нет, рекавери не может проверить контрольную сумму и начать работать с файлом. Рекомендуется перекачать файл.

Вот что собой представляет альтернативное рекавери TWRP. ТВРП позволяет удобно управлять телефоном в случае, если ОС не загружается. К тому же через TWRP можно починить практически любой телефон, превратившийся в кирпич.

Довольно распространенная проблема с которой встречаются многие пользователи смартфонов и планшетов Samsung — не устанавливается кастомное Recovery после прошивки в Odin!

Существует два типа данной проблемы:

Данная статья направлена чтобы решить распространенные ошибки и научится в дальнейшем избегать их.

Решение проблемы (succeed 0/failed 1)


Данная проблема в может возникнуть не только при прошивки Recovery, но и также при смене прошивки на новой или прошивки других разделов.

Почему возникает данная ошибка и как ее решить:
1. Образ скаченного recovery не полностью скачен, либо битый — скачайте файл кастомного recovery заново или загрузите с другого сайта.

2. MD5 сумма не соответствует — обратите внимание что в конце файла recovery имеется расширение MD5, оно служит для сверки что файл целый/битый, но если поменять хоть одну букву в имени файла, то recovery будет считаться битым. Если вы уверенны что recovery не битое, то удалите в конце файла расширение MD5. 3. Ошибка с портом COM — убедитесь что кабель MicroUSB целостный, без повреждений, штекеры не погнуты. На компьютере используйте только те USB которые непосредственно расположены на материнской плате, не используйте USB-хабы.
4. Ошибка с драйверами — обновите драйвера Samsung, обновите драйвера USB материнской платы.

5. Перезагружайте устройство при каждой новой прошивкой — если прошивка прошла успешно или не успешно, перезагрузите устройство иначе при следующей прошивки в Odin возникнет ошибка (succeed 0/failed 1).

6. Убедитесь что прошиваемый файл для вашего Samsung — если вы начнете прошивать чужой файл не от вашего смартфона или планшета Samsung, то как минимум можете получить ошибку (succeed 0/failed 1), а максимум сломаете устройство.

После установки кастомного Recovery загружается Стандартное (Recovery слетает)

Вы успешно установили Recovery, но когда заходите в данной меню то обнаруживаете что там стандартное recovery вместо кастомного. Данная проблема связана из-за частичной несовместимости прошивки и кастомного recovery или из-за защитного механизма. Часто такую проблему называют — «Recovery слетает».

Решение «Recovery слетает»

1. После того как Запустил прошивальщик Odin, выбрали файл recovery снимите галочку с пункта AUTO REBOOT:

3. Отключите устройство от компьютера, если в смартфоне или планшете батарея съемная, то снимите ее, а потом снова вставьте, если несъемная, то пропусти данный пункт

4. Зажмите кнопки для входа Recovery и не отпускайте пока не попадете в него, если же Samsung начал загружаться в стандартное рабочее состояние, выключите и снова переведите в режим Download и снова повторить пункты 1-4

Решение проблемы «Recovery слетает» у кого есть Root

Если у вас имеются Root права, а также приуствуюет проблема «Recovery слетает» то выполните следующие:

1. Установите приложение Root Browser и перейдите в него

2. Удалите следующий файл по пути /system/etc/install-recovery.sh

3. Перезагрузите устройство Samsung и установите Recovery

На этом все! В данной статье мы рассмотрели основные причины которые могут возникнуть при прошивке recovery на смартфоны и планшеты Android производства Samsung!

Подписывайтесь в социальные группы Android +1 и не забывайте ставить лайки! Дальше будет интересней!

TWRP: что это и зачем нужно


TWRP — представляет собой расширенный режим, имеющий в своем распоряжении контроль над всей операционной системой. Данный проект позволяет пользователям очень тонко настраивать свое устройство, начиная от глубокого бэкапа и заканчивая установкой кастомных прошивок.

Кроме того, при неправильном обновлении можно откатиться на предыдущею версию MIUI и вернуть смартфону рабочий вид, тем самым спасая его из состояния «кирпича».

Для любителей всегда настраивать телефон под себя такое решение является превосходным вариантом. Но не забывайте, что возможны серьезные системные ошибки и даже полный выход смартфона из строя, если невнимательно читать инструкции и неверно выполнять определенные действия.

Установка TWRP Recovery на телефон Xiaomi или Redmi через ПК

Изначально на смартфонах XIaomi стоит фирменное стоковое Mi Recovery (на момент обновления статьи версия 3.0). В нем доступна лишь функция сброса к заводским настройкам и подключению к Mi PC Suite, которое почти не работает.

Ранее было возможно ставить TWRP через официальное приложение от разработчиков, но из-за того, что новые модели Xiaomi не всегда получают поддержку TWRP — приходится использовать сторонние стабильные сборки, которые основаны на других моделях. Весь процесс проходит в несколько шагов:

  1. Разблокировка бутлоадера на смартфоне.
  2. Скачивание и распаковка ADB-драйверов.
  3. Проверка наличия обычных драйверов для определения компьютером устройства.
  4. Поиск и загрузка правильного файла рекавери (Recovery.img) под свою модель телефона.

Подготовка

Теперь начинаем непосредственно к установке кастомного рекавери на Xiaomi или Redmi.

  1. Установка ADB-драйверов. После загрузки архив нужно распаковать в корень системного диска, чтобы получилось как в примере: C:adb .
  2. Также скачиваем файл с дополнительными драйверами из статьи о подключении телефона к ПК, чтобы телефон определился в режиме FastBoot.
  3. Находим файл с рекавери под свой смартфон. Выбираем между официальным сайтом TWRP.me и форумом 4PDA. Рекомендую смотреть в ветке 4PDA (раздел с прошивками) под свою модель, в одном из топиков будет пункт «Recovery». Скачиваем и при необходимости переименовываем файл в «Recovery.img«.
  4. Включаем отладку по USB.
  5. Когда все пункты соблюдены можно переходить к самому процессу установки TWRP.

Инструкция

Как только подготовка окончена приступаем к основной инструкции.

  1. Переносим Recovery.img в папку с ADB-файлами, еще раз проверяем, что папка находится на системном диске.
  2. Теперь находясь в папке ADB зажимаем SHIFT и в любом месте нажимаем правой кнопкой мыши, появляется меню и нужно нажать на «Открыть окно команд». Или в строке системного пути вводим команду «cmd» и жмем Enter (пример в видео).
  3. Выключаем смартфон. Переводим его в режим Fastboot — зажимаем одновременно кнопки питания и уменьшения громкости.
  4. Подключаем телефон с включенным режимом Фастбут к компьютеру через USB. При успешном подключении компьютер должен издать характерный звук успешного подключения нового устройства.
  5. В открытом терминале (который мы включили в пункте 2) пишем fastboot devices . Идет определение устройства.
  6. Также дополнительно можно проверить статус загрузчика: fastboot oem device-info . Напротив строки bootloader должна стоять надпись «true».
  7. Если все правильно — приступаем к последнему шагу. Вводим теперь саму команду установки Recovery: fastboot flash recovery recovery.img и нажимаем Enter. Правильная установка выглядит так.
  8. Теперь чтобы телефон сам вошел в TWRP вводим команду fastboot boot recovery.img и Enter.
  9. Теперь чтобы после перезагрузки телефона встроенное Mi Recovery не перекрыло TWRP — нужно сделать несколько шагов: нажать на «Reboot» — «Recovery». Смартфон заново войдет в TWRP.

Если 9 пункт не помог решить проблему появления стокового рекавери — значит нужно пробовать ставить другие версии Recovery, возможно не самые новые сборки. Или же использовать совет из следующего пункта.

Ошибки и рекомендации


Самой частой и довольно неприятной проблемой становится отказ рекавери запускаться при официальной глобальной прошивке с версией MIUI 8 и выше. С подобной неприятностью можно столкнуться, установив TWRP на обновленную прошивку, но если еще до MIUI 9 у вас рекавери было – оно продолжит благополучно запускаться. Все-таки не удается войти? Выход один — переустанавливать.

TWRP исчезло после перезагрузки

Чтобы TWRP не заменился стоковым рекавери — нужно пропатчить ядро, то есть установить патч ядра или Root. Информацию по ядру ищите в ветке своей модели на 4PDA, там есть и ссылки на скачивание и сами инструкции. Это обязательное действие, если нужно чтобы после перезагрузки телефона стоковое Mi Recovery не свернуло TWRP.

Внутренние ошибки

Также, при установке новой прошивки в устройство с помощью recovery возможны другие проблемы:

  • Ошибка7: вы неправильно подобрали прошивку, то есть, она не соответствует модели.
  • Error 0: в архиве прошивки нет всех необходимых файлов.
  • Ошибка 225: требуется замена файла urbater-binary, или в архиве он вообще отсутствует.

По мере нахождения новых проблем и их решений — этот список будет пополнятся.

Видео-инструкция

Еще один способ, который не требует ввода команд.

Ответы на популярные вопросы

В этом руководстве мы рассмотрим:

  • что делает восстановление
  • разница между восстановлением TWRP и CWM
  • как установить TWRP
  • загрузка и перезагрузка

Что такое восстановление?

Восстановление – это небольшая часть программного обеспечения, которая запускается в разделе восстановления на вашем устройстве.

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

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

Замена стандартного восстановления пользовательским восстановлением, таким как TWRP (Team Win Recovery Project), дает вам доступ к частям вашего устройства, которые ранее были недоступны. Вот так вы начинаете взламывать свой телефон.

TWRP vs ClockworkMod Recovery: какой выбрать

Две основные стандартные системы восстановления для Android – TWRP и ClockworkMod (CWM).

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

TWRP и CWM имеют схожие наборы функций, и между ними практически нет различий. Они имеют разные пользовательские интерфейсы и не совместимы друг с другом. Резервная копия Nandroid, созданная на одном, не может быть восстановлена ​​с помощью другого.

Установка TWRP

Как уже упоминалось, вы обычно прошиваете TWRP как часть процесса рутирования вашего телефона – необязательно иметь пользовательское восстановление на рутированном устройстве Android, но вы потеряете много преимуществ рутирования, если вы не У него есть один, не говоря уже о безопасности восстановления вашего устройства легче, если вы столкнетесь с проблемами с любым из ваших модов.

Существует множество способов установки TWRP, в том числе с помощью fastboot на большинстве устройств Android (за исключением Samsung).

После того, как вы получили root и установили TWRP, вы можете обновить его, просто скачав новую версию и перепрограммировав zip. Вы также можете попробовать приложение TWRP Manager для быстрого способа обновления.


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

Загрузиться в TWRP

Способ загрузки в TWRP отличается от одного устройства к другому. Обычно это включает в себя комбинацию нажатий клавиш при запуске телефона – чаще всего удерживая одну из кнопок громкости и кнопку питания одновременно.

Посмотрите наш предыдущий пост о том, как загрузиться в recovery, чтобы ознакомиться с руководствами по самым популярным телефонам и производителям.

Перезагрузитесь в Android

Перезагрузка – это просто случай нажатия кнопки «Перезагрузка» на главном экране TWRP.

Вы можете выбрать перезагрузку системы (Android), отключение питания, перезагрузку Recovery или загрузку с загрузчика. Это включает устройство, но не загружает программное обеспечение и позволяет получить доступ к устройству с кирпичом через USB-соединение с вашим ПК.


Прошить ROM или zip

Одним из основных способов использования кастомного рекавери является прошивка кастомного ПЗУ.

Для этого в TWRP нажмите кнопку «Установить». Предполагая, что вы скопировали ПЗУ (в формате .zip) или другой архивируемый zip-файл во внутреннее хранилище устройства, вы можете использовать экран Select Zip, чтобы найти и выбрать его.


Выбрав почтовый индекс, вы попадете на экран подтверждения Flash. Вы можете добавить несколько молний, ​​если нужно, нажав кнопку «Добавить еще молнии».

Когда вы закончите, вам нужно подтвердить, что вы готовы к вспышке, проведя пальцем по ползунку «Проведите для подтверждения вспышки». Как только вы это сделаете, начнется перепрошивка.

Не забывайте, что вы всегда должны делать полную резервную копию Nandroid, прежде чем что-либо прошивать, независимо от того, насколько это безобидно. Мы скоро вернемся к разделу резервного копирования.


Протрите данные или сброс настроек

Далее по сетке опций стоит Wipe.

Если вы прошиваете ПЗУ, необходимо стереть хотя бы некоторые части устройства, если не все. (Следуйте инструкциям для ПЗУ, которое вы мигаете, чтобы узнать, что вам нужно стереть.)

В TWRP опцией по умолчанию является возврат к заводским настройкам, который стирает все устройство.


В любом случае, убедитесь, что у вас правильно скопированы данные, а не только с помощью Nandroid Backup. Чтобы упростить резервное копирование и восстановление данных приложения, ознакомьтесь с нашим руководством по Helium.

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

Сделайте резервную копию Nandroid

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

Если вам не нравится установленное вами ПЗУ или если ваше устройство не загружается после перепрошивки, восстановление резервной копии Nandroid – это самый быстрый способ возобновить нормальную работу устройства.

Чтобы создать резервную копию Nandroid, нажмите «Резервное копирование» и выберите разделы для включения. В большинстве случаев вы должны выбрать System, Data и Boot.

Не устанавливайте флажок Пропустить создание MD5, так как это обеспечивает целостность ваших резервных копий и защищает от ошибок при их восстановлении.


Проведите ползунком, чтобы начать процесс резервного копирования. Это может занять некоторое время, особенно если у вас есть много данных, для которых вы создаете резервную копию.

Не пытайтесь прервать процесс, пока он не завершится.


Восстановить резервную копию Nandroid

Чтобы восстановить резервную копию Nandroid, нажмите кнопку «Восстановить» на главном экране и выберите резервную копию из перечисленных. Проведите, чтобы начать процедуру восстановления.


Смонтировать перегородки

В большинстве случаев вам не нужно использовать функцию монтирования. Эта опция позволяет вам монтировать определенные разделы, чтобы к ним можно было получить доступ через ADB через рабочий стол.


Это особенность ниши с конкретными случаями использования. Если вам это нужно, просто нажмите на разделы, которые нужно смонтировать.

Настройки TWRP

Многие из настроек в TWRP говорят сами за себя. Мы рекомендуем использовать проверку подписи файла Zip – это добавляет уровень безопасности для ваших флеш-архивов, а также проверку MD5, чтобы гарантировать, что ваши резервные копии не повреждены.


Расширенные настройки в TWRP

В разделе Advanced TWRP есть несколько опций, которые могут быть использованы.


Разрешения на исправление можно использовать, если вы сталкиваетесь с большим количеством проблем приложений, таких как частые сбои (и мы имеем в виду частые – это не решит случайное закрытие приложения).

Исправление разрешений занимает всего пару минут, и никаких минусов в этом нет.

ADB Sideload

ADB Sideload позволяет подключить телефон к настольному компьютеру и загружать приложения через ADB, который доступен через Android SDK. Обычно это используется, если вы заменяете системный файл настроенной версией.

Файловый менеджер

Диспетчер файлов, как следует из его названия, является инструментом для доступа к файлам, хранящимся на вашем устройстве Android.

Заворачивать

TWRP – это мощный инструмент, который дает вам полный контроль над внутренностями вашего телефона без необходимости загрузки в Android.

Его можно использовать для прошивки пользовательских ПЗУ или незначительных модов приложений, а также для создания резервных копий и управления ими. Понимание того, как работает TWRP и что вы можете с ним сделать, сделает вас более уверенным в попытках взлома Android различных типов. Также стоит обновлять программное обеспечение по мере появления новых функций, и на регулярной основе добавляется дополнительный уровень удобства для пользователя.

Читайте также: