Установка кастомного рекавери TWRP на смартфоны Xiaomi открывает доступ к расширенным функциям: бэкапам через Nandroid, прошивке кастомных ROM (например, LineageOS или Pixel Experience), рут-правам via Magisk, а также возможности "реанимировать" устройство после неудачного обновления. Однако процесс требует аккуратности: ошибка на этапе разблокировки загрузчика или прошивки может превратить телефон в "кирпич".
В отличие от устройств Samsung или Google Pixel, где достаточно включить OEM Unlock, на Xiaomi придётся пройти официальную процедуру разблокировки через аккаунт Mi Account и ждать 7-14 дней (на новых моделях 2023-2026 гг. — до 360 часов). Кроме того, не все версии TWRP совместимы с последними прошивками HyperOS — об этом мы расскажем в разделе про выбор файла рекавери.
Эта инструкция подойдёт для большинства устройств Xiaomi/Redmi/POCO на базе процессоров Qualcomm Snapdragon (серии Mi 10/11/12/13, Redmi Note 10/11/12, POCO F3/F4/F5 и др.). Владельцам устройств на MediaTek (например, Redmi 10C или POCO M5) потребуется альтернативный метод через SP Flash Tool — его мы кратко затрагиваем в FAQ.
Прежде чем начинать, проверьте:
- 🔋 Заряд батареи не менее 60% (при разряде во время прошивки телефон может отключиться).
- 📱 На устройстве установлена стоковая прошивка MIUI (кастомные ROM могут блокировать разблокировку).
- 💻 Есть доступ к ПК с Windows 10/11 или Linux (для MacOS потребуются дополнительные драйверы).
1. Подготовка: разблокировка загрузчика на Xiaomi
Загрузчик (bootloader) на всех устройствах Xiaomi заблокирован по умолчанию. Его разблокировка — обязательный шаг перед установкой TWRP. Процесс состоит из двух этапов: привязка аккаунта Mi Account к устройству и отправка запроса на разблокировку через утилиту Mi Unlock Tool.
⚠️ Внимание: На моделях Xiaomi 13/13T/14 и Redmi Note 12 Turbo с HyperOS время ожидания разблокировки увеличено до 15 суток (360 часов). Для старых устройств (до 2022 года) достаточно 7 дней.
Инструкция по разблокировке:
- Активируйте режим разработчика: перейдите в
Настройки → О телефоне → Версия MIUIи тапните по нему 7 раз. - Вернитесь в
Настройки → Дополнительно → Для разработчикови включите:- 🔓
Разблокировка OEM(может называтьсяOEM Unlocking). - 🔌
Отладка по USB(USB Debugging).
- 🔓
Настройки → Аккаунт Xiaomi → Синхронизация данных (обязательно подтвердите email и телефон!).Fastboot (выключите устройство, затем зажмите Громкость вниз + Питание).Mi Unlock Tool, войдите в свой аккаунт Mi и следуйте подсказкам. Если появится сообщение "Wait 168 hours" — ждите.2. Выбор правильной версии TWRP для вашей модели
Ошибка в выборе файла TWRP — самая частая причина "брика" устройств. Дело в том, что даже для одной модели (например, Redmi Note 11 Pro+) могут существовать разные версии рекавери под различные регионы (Global, China, India) и типы прошивок (MIUI vs HyperOS).
Где скачивать TWRP:
- 🌐 Официальный сайт: twrp.me — ищите свою модель в списке
Devices. - 📥 Телеграм-каналы:
@XiaomiTWRPили@TWRP_updates(актуальные сборки для новых устройств). - 🔧 Форумы: XDA Developers (разделы по конкретным моделям, например, Redmi Note 12).
Как проверить совместимость:
- Узнайте кодовое имя вашего устройства:
- Введите в терминале ADB команду:
adb shell getprop ro.product.device - Или посмотрите в
Настройки → О телефоне → Модель(например, vili для Xiaomi 11T Pro).
- Введите в терминале ADB команду:
twrp-3.7.0_12-vili.img).hyperos-compatible или android-14.| Модель Xiaomi | Кодовое имя | Совместимая версия TWRP | Примечания |
|---|---|---|---|
| Xiaomi 13 Pro | nuwa |
twrp-3.7.0_12-nuwa.img |
Требуется отключение avb2.0 в fastboot |
| Redmi Note 12 Pro+ | ruby |
twrp-3.7.0_12-ruby-HyperOS.img |
Поддерживает HyperOS 1.0+ |
| POCO F4 | munch |
twrp-3.6.2_12-munch.img |
Не работает с MIUI 14.0.6+ |
| Xiaomi 12T | plato |
twrp-3.7.0_12-plato.img |
Требуется патч для dm-verity |
Что делать, если нет TWRP для вашей модели?
Если официальной сборки TWRP для вашего устройства нет, можно попробовать:
1. Порт с аналогичной модели (например, для Redmi Note 12 4G подойдёт версия от Note 11 Pro 4G).
2. Сборку от сторонних разработчиков (ищите на 4PDA или XDA по запросу "unofficial twrp [модель]").
3. OrangeFox Recovery — альтернатива TWRP с поддержкой MIUI OTA (сайт: orangefox.download).
Риск: Неофициальные сборки могут не поддерживать бэкапыdata или touch-интерфейс.
3. Установка TWRP через Fastboot (пошагово)
Когда загрузчик разблокирован, а файл TWRP скачан — приступаем к прошивке. Используем режим Fastboot, так как установка через ADB Sideload на Xiaomi часто приводит к сбоям.
Необходимые инструменты:
- 🖥️ ПК с установленными ADB и Fastboot.
- 📁 Файл
twrp-[version]-[codename].img(переименуйте его вtwrp.imgдля удобства). - 🔌 Кабель USB Type-C (желательно оригинальный, чтобы избежать обрывов связи).
Инструкция:
- Выключите телефон и переведите его в режим
Fastboot(зажмитеГромкость вниз + Питание). - Подключите устройство к ПК и проверьте соединение командой:
fastboot devicesДолжен отобразиться серийный номер телефона.
- Прошейте TWRP временно (без записи в раздел
recovery):
Этот шаг критичен: он позволяет протестировать работу рекавери без риска повредить стоковое.fastboot boot twrp.img - Если TWRP загрузился успешно (появится логотип с командным меню), вернитесь в
Fastbootи прошейте постоянно:fastboot flash recovery twrp.img - Для устройств с HyperOS дополнительно выполните:
fastboot flash recovery_ab twrp.img(это актуально для моделей с разделом
recovery_ab, например, Xiaomi 13).
✅ Файл TWRP переименован в twrp.img и лежит в папке с fastboot
✅ Телефон в режиме Fastboot (экран с кроликом)
✅ Драйверы Xiaomi установлены (в диспетчере устройств нет восклицательных знаков)
✅ Заряд батареи > 60%
✅ Резервная копия данных создана (TWRP стирает данные при первом запуске!)
-->
4. Первый запуск TWRP: настройка и бэкап
После успешной прошивки TWRP необходимо правильно его настроить, иначе при первой загрузке стоковая прошивка может перезаписать рекавери. Также важно сразу создать бэкап (Nandroid backup), чтобы иметь возможность откатиться к рабочей версии системы.
Действия после установки:
- Загрузитесь в TWRP: выключите телефон, затем зажмите
Громкость вверх + Питание. - Если появится запрос на разрешение модификаций — свайпните вправо (
Swipe to Allow Modifications). - Перейдите в
Wipe → Format Data, введитеyesи подтвердите. Это удалит все данные с устройства! - Вернитесь в главное меню и создайте бэкап:
- 📁 Выберите
Backup. - 🔘 Отметьте разделы:
Boot,System,Data,Vendor. - 💾 Укажите место сохранения (лучше на microSD или OTG-накопитель).
- 🔄 Начните процесс (займёт 10-20 минут).
- 📁 Выберите
⚠️ Внимание: На устройствах с HyperOS стоковая прошивка может автоматически восстанавливать оригинальное рекавери. Чтобы этого избежать:
- После создания бэкапа сразу прошейте
Magisk(если нужен рут) или патч дляdm-verity. - Или отключите проверку подписи в TWRP:
Mount → Disable Forced Encryption.
5. Решение проблем: ошибки и "брик"
Даже при точном следовании инструкции могут возникать ошибки. Рассмотрим типичные сценарии и способы их исправления.
Ошибка 1: Fastboot: unknown command
- 🔹 Убедитесь, что папка с
fastbootдобавлена в переменнуюPATH(или запускайте команды из этой папки). - 🔹 Проверьте, что имя файла TWRP написано без пробелов и кириллицы (например,
twrp.img, а неtwrp для Xiaomi.img).
Ошибка 2: Телефон не загружается (bootloop)
- 🔄 Попробуйте загрузиться в TWRP и восстановить бэкап (
Restore). - 🔧 Если бэкапа нет — прошейте стоковую прошивку через
Mi Flash Tool(скачайте Fastboot ROM для своей модели на официальном сайте). - 🔌 Для устройств с
anti-rollback(например, Xiaomi 12S Ultra) используйте прошивку той же или более новой версии, что была установлена ранее.
Ошибка 3: TWRP не видит внутреннюю память
- 🔐 Это связано с шифрованием
FBE(File-Based Encryption). Решение:- В TWRP перейдите в
Wipe → Format Data(стирает все данные!). - Или подключите OTG-накопитель для бэкапов.
- В TWRP перейдите в
- Скачайте последний
Magisk.apkс GitHub. - Переименуйте файл в
Magisk.zipи скопируйте его на телефон. - В TWRP выберите
Install → Magisk.zipи прошейте. - Перезагрузитесь. Проверьте рут через приложение Magisk или команду:
su - 📱 В TWRP прошейте
Disable_Dm-Verity_ForceEncrypt.zip(скачать можно здесь). - 🔧 Или вручную отредактируйте
fstabв разделеvendor(требует знаний работы сADB Shell). - 🔄 Используйте специальные сборки TWRP с пометкой
hyperosилиdynamic_partitions. - 📦 Для бэкапов применяйте
OrangeFox Recovery— оно лучше работает с HyperOS. - 🔴 Несовместимая версия TWRP (например, для MIUI на устройстве с HyperOS).
- 🔴 Повреждён раздел
boot(решение: прошить стоковыйboot.imgчерезfastboot flash boot boot.img). - 🔴 Включено шифрование
FBE, а TWRP не поддерживает его (нужно отформатироватьdata). - Скачайте новый файл
twrp.img. - Загрузитесь в текущее рекавери.
- Выберите
Install → Install Image → twrp.imgи прошейте в разделRecovery. - Перезагрузитесь в новое рекавери.
- 🔧 Используется утилита
SP Flash Toolвместоfastboot. - 🔧 Требуется файл
scatter.txt(входит в состав стоковой прошивки). - 🔧 Риск "брика" выше — на MediaTek нет режима
EDL, как на Snapdragon. - Скачайте стоковую прошивку для своей модели (например,
Fastboot ROMс официального сайта). - Извлеките из архива файл
recovery.img. - Прошейте его через
fastboot:fastboot flash recovery recovery.img - Для устройств с
recovery_abиспользуйте:fastboot flash recovery_ab recovery.img
1. Отключите батарею (на несъёмных АКБ — дождитесь полной разрядки).
2. Замкните тестпоинты на плате (для каждой модели они разные — ищите схемы на 4PDA).
3. Прошейте через Mi Flash Tool в режиме EDL (потребуется авторизованный аккаунт Xiaomi).
-->
6. Дополнительные настройки: Magisk, dm-verity, HyperOS
Установка TWRP — только первый шаг к полной кастомизации. Рассмотрим, что делать дальше.
Установка Magisk для рут-прав
Отключение dm-verity (для Android 12+)
На новых прошивках MIUI/HyperOS включена проверка целостности системы (dm-verity), которая может блокировать загрузку после модификаций. Чтобы её отключить:
Особенности для HyperOS
На устройствах с HyperOS (например, Xiaomi 14 или Redmi Note 13) TWRP может не видеть раздел super. Решения:
FAQ: Частые вопросы по TWRP на Xiaomi
❓ Можно ли установить TWRP без разблокировки загрузчика?
Нет. На всех устройствах Xiaomi (кроме некоторых старых моделей до 2016 года) загрузчик заблокирован на аппаратном уровне. Любые попытки прошить TWRP без разблокировки приведут к ошибке anti-rollback или "брику".
Исключение: некоторые устройства на MediaTek (например, Redmi 9A) позволяют временно загрузить TWRP через эксплойт MTK Bypass, но это не даёт постоянной установки.
❓ Почему после прошивки TWRP телефон не загружается?
Причины могут быть разные:
Первое действие: попробуйте загрузиться в TWRP и восстановить бэкап. Если не помогает — прошейте стоковую прошивку через Mi Flash Tool.
❓ Как обновить TWRP на новую версию?
Обновление TWRP выполняется так же, как и первичная установка:
⚠️ Не обновляйте TWRP через fastboot flash recovery поверх старой версии — это может привести к конфликтам.
❓ Работает ли TWRP на Xiaomi с процессором MediaTek?
Да, но процесс установки отличается:
Инструкции для конкретных моделей ищите на 4PDA или XDA (например, для Redmi 10C или POCO M5).
❓ Можно ли вернуть стоковое рекавери после TWRP?
Да. Для этого:
После этого стоковое рекавери будет восстановлено, но разблокировка загрузчика останется.