Как установить Magisk на Xiaomi: от разблокировки загрузчика до рут-прав

Получение рут-прав на смартфонах Xiaomi через Magisk открывает доступ к глубокой кастомизации системы, удалению встроенного ПО и использованию модулей, недоступных обычным пользователям. Однако процесс установки требует аккуратности: ошибка на любом этапе может привести к "брику" устройства или потере гарантии. В этой статье мы разберём пошаговую инструкцию для современных моделей Xiaomi (включая Redmi и POCO) на базе MIUI 14/15 и Android 13/14, с учётом последних изменений в политике безопасности компании.

Концепция Magisk кардинально отличается от классического SuperSU: она предоставляет рут-доступ через системные патчи, не затрагивая раздел /system, что позволяет проходить проверку SafetyNet и пользоваться банковскими приложениями. Но перед установкой важно понять: разблокировка загрузчика на Xiaomi — это необратимый процесс, который сбрасывает устройство к заводским настройкам и стирает все данные. Готовы ли вы к этому?

📊 Для чего вам нужны рут-права на Xiaomi?
Удаление встроенных приложений MIUI
Установка кастомных прошивок
Использование модулей Magisk (ViPER4Android, LSPosed)
Разгон процессора/GPU
Другое

1. Подготовка устройства: что нужно сделать до установки Magisk

Прежде чем приступать к разблокировке загрузчика и установке Magisk, выполните обязательные подготовительные шаги. Их игнорирование может привести к невозможности восстановления устройства через стандартные инструменты MIUI.

Во-первых, проверьте модель вашего смартфона и версию MIUI. Для этого перейдите в Настройки → О телефоне. Запишите точное название модели (например, Redmi Note 12 Pro+ 5G, а не просто "Note 12") и версию прошивки (например, V14.0.4.0.TMCCNXM). Эта информация потребуется для скачивания правильного boot.img и TWRP.

Во-вторых, убедитесь, что на устройстве отключена функция "Find My Device" (на некоторых моделях она блокирует разблокировку загрузчика). Для этого:

  • 🔒 Перейдите в Настройки → Google → Безопасность → Find My Device и отключите её.
  • 🔄 Выполните резервное копирование важных данных (фото, контакты, сообщения) на ПК или облако. После разблокировки загрузчика устройство будет сброшено!
  • 🔋 Зарядите аккумулятор минимум до 70%. Прерывание процесса из-за разряда батареи может сделать телефон неработоспособным.
  • 💻 Подготовьте ПК с Windows 10/11 (или Linux/macOS с поддержкой fastboot) и оригинальным USB-кабелем. Беспроводные подключения не подойдут.

Также скачайте необходимые инструменты:

⚠️ Внимание: На устройствах с процессорами MediaTek (например, Redmi Note 11 или POCO M4 Pro) разблокировка загрузчика может занять до 7 дней из-за требований Xiaomi. Для Qualcomm Snapdragon (например, Xiaomi 13 или POCO F5) процесс занимает 2-3 часа.

2. Разблокировка загрузчика на Xiaomi: пошаговая инструкция

Разблокировка загрузчика — самый критичный этап. Xiaomi требует привязки аккаунта Mi Account к устройству и ожидания подтверждения. Без этого шага установка Magisk невозможна.

Сначала включите режим разработчика и разрешите отладку по USB:

  1. Перейдите в Настройки → О телефоне и 7 раз нажмите на Версия MIUI.
  2. Вернитесь в Настройки → Дополнительно → Для разработчиков.
  3. Активируйте переключатели Отладка по USB и Разблокировка OEM.
  4. Подключите телефон к ПК и подтвердите разрешение на отладку.

Далее используйте официальный инструмент Mi Unlock Tool:

  1. Скачайте Mi Unlock Tool и установите на ПК.
  2. Запустите программу от имени администратора и авторизуйтесь под тем же аккаунтом Mi Account, что и на телефоне.
  3. Переведите устройство в режим fastboot: выключите его, затем зажмите Громкость вниз + Питание.
  4. Подключите телефон к ПК. В Mi Unlock Tool появится сообщение о необходимости ожидания. Для большинства моделей это 168 часов (7 дней).

После истечения срока ожидания:

  1. Повторно запустите Mi Unlock Tool и подключите телефон в режиме fastboot.
  2. Нажмите Unlock. Процесс займёт 1-2 минуты, после чего устройство автоматически перезагрузится и выполнит сброс.
⚠️ Внимание: Если после разблокировки телефон не включается или завис на логотипе MI, не паникуйте. Попробуйте загрузиться в fastboot (Громкость вниз + Питание) и повторить разблокировку. Если это не поможет, потребуется прошивка через Mi Flash Tool.

Привязан аккаунт Mi Account к устройству|Отключена функция Find My Device|Включена разблокировка OEM в настройках разработчика|Сделан бэкап всех данных|Устройство заряжено более чем на 70%-->

3. Установка TWRP: почему это необходимо для Magisk

TWRP (Team Win Recovery Project) — это кастомное recovery, которое позволяет устанавливать ZIP-файлы (включая Magisk) и создавать резервные копии системы. На современных Xiaomi стандартное recovery от MIUI блокирует установку неофициальных прошивок, поэтому TWRP — обязательный этап.

Процесс установки TWRP зависит от модели устройства:

  • 📱 Для устройств на Qualcomm Snapdragon (например, Xiaomi 12T, POCO F4) используйте команду:
    fastboot flash recovery twrp-3.7.0_12-1-tissot.img
    

    fastboot boot twrp-3.7.0_12-1-tissot.img

    (замените tissot на кодовое имя вашей модели).

  • 🖥️ Для устройств на MediaTek (например, Redmi Note 12) может потребоваться патч vbmeta:
    fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img
    

    fastboot flash recovery twrp.img

    fastboot reboot recovery

После установки TWRP сразу же создайте резервную копию раздела boot:

  1. В TWRP перейдите в Backup.
  2. Выберите раздел Boot и нажмите Swipe to Back Up.
  3. Скопируйте файл boot.emmc.win (или аналогичный) на ПК — он понадобится для патчинга.

Если после перезагрузки TWRP заменяется на стандартное recovery, значит на вашей модели действует защита Anti-Rollback. В этом случае:

  1. Скачайте полную прошивку MIUI в формате .tgz.
  2. Извлеките из неё файл boot.img.
  3. Используйте его для патчинга через Magisk (об этом — в следующем разделе).
Что делать, если TWRP не устанавливается?

Если при попытке прошить TWRP вы видите ошибку FAILED (remote: 'Not allowed in Lock State'), значит загрузчик не разблокирован полностью. Повторите процесс разблокировки в Mi Unlock Tool. Если ошибка Invalid sparse file format at header magic — скачайте другую версию TWRP, предназначенную для вашей модели.

4. Патчинг boot.img через Magisk: ключевой этап

Установка Magisk на Xiaomi происходит не через прошивку ZIP-файла в TWRP, а через патчинг оригинального boot.img. Это связано с особенностями защиты AVB 2.0, которая проверяет целостность загрузочного раздела.

Вот как это сделать правильно:

  1. Скачайте Magisk APK и установите его на телефон (даже без рут-прав).
  2. Скопируйте файл boot.img (извлечённый из прошивки или бэкапа TWRP) в память устройства.
  3. Откройте Magisk, нажмите Установить → Выбрать и исправить файл и укажите boot.img.
  4. Дождитесь завершения процесса. В папке Download появится файл magisk_patched-XXXXXX.img.
  5. Скопируйте патченый boot.img на ПК.

Теперь прошейте патченый boot.img через fastboot:

fastboot flash boot magisk_patched-XXXXXX.img

fastboot reboot

Если после перезагрузки Magisk не появляется в списке приложений или рут-права не работают, значит:

  • 🔄 Вы использовали неверную версию boot.img (например, от другой прошивки).
  • 🔧 На вашей модели требуется прошить boot и dtbo (для устройств с Dynamic Partition).
  • 📱 Устройство имеет AB-разделы (A/B partitions), и нужно прошить оба слота:
    fastboot flash boot_a magisk_patched.img
    

    fastboot flash boot_b magisk_patched.img

5. Проверка рут-прав и настройка Magisk

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

Для проверки рут-доступа:

  1. Установите из Google Play приложение Root Checker.
  2. Запустите его и нажмите Verify Root. Должно появиться сообщение Congratulations! Root access is properly installed on this device!.

Если рут-права не работают:

  • 🔄 Перезагрузите устройство.
  • 🔧 В настройках Magisk включите опцию Zygisk (нужна для обхода проверок некоторых приложений).
  • 📱 Убедитесь, что в Настройки → Для разработчиков включён переключатель Root-доступ (на некоторых прошивках MIUI он отключён по умолчанию).

Для скрытия рут-прав от банковских приложений (например, СберБанк Онлайн или Tinkoff):

  1. В Magisk перейдите в Настройки → Скрытие Magisk.
  2. Включите опцию Enforce DenyList.
  3. Добавьте в список приложений, которые не должны обнаруживать рут (например, com.sberbankmobile).
  4. Перезагрузите устройство.

Также рекомендуется установить модули для улучшения функциональности:

Модуль Назначение Совместимость с MIUI
SecureTask Блокировка фоновой активности приложений ✅ Да
ViPER4Android Продвинутая настройка звука ✅ Да (требует SELinux в режиме Permissive)
LSPosed Альтернатива Xposed для Android 12+ ✅ Да
Hide My Applist Скрытие приложений от других программ ✅ Да
⚠️ Внимание: На MIUI 14/15 некоторые модули (например, ViPER4Android) требуют переключения SELinux в режим Permissive. Сделать это можно через терминал с командой su -c setenforce 0. Однако это снижает безопасность системы!

6. Решение распространённых ошибок при установке Magisk

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

Ошибка 1: "This package is for "Xiaomi" devices; this is a "google". "

Причина: Вы пытаетесь прошить Magisk через стандартное recovery MIUI, которое блокирует неофициальные ZIP-файлы.

Решение: Установите TWRP (как описано в разделе 3) и прошивайте через него.

Ошибка 2: Телефон завис на логотипе MI после прошивки.

Причины и решения:

  • 🔧 Неправильный boot.img — прошейте оригинальный boot через fastboot и повторите патчинг.
  • 📱 Конфликт с модулями — загрузитесь в TWRP, удалите папку /data/adb/modules и перезагрузитесь.
  • 🔄 Сбой при прошивке — выполните полный сброс через TWRP (Wipe → Format Data, затем прошейте Magisk заново).

Ошибка 3: Приложения обнаруживают рут, несмотря на DenyList.

Причина: Некоторые приложения (например, Pokémon GO или Netflix) используют дополнительные методы проверки.

Решения:

  • 🔧 Включите в Magisk опцию Zygisk и добавьте приложение в DenyList.
  • 📱 Установите модуль Hide My Applist и скрыть Magisk от сканирования.
  • 🔄 Переименуйте папку /magisk в /topjohnwu (через Root Explorer).

Ошибка 4: Не работает OTA-обновление MIUI.

Причина: После установки Magisk стандартные обновления MIUI блокируются из-за изменённого boot.img.

Решение:

  1. Скачайте полный пакет OTA-обновления вручную.
  2. Извлеките из него boot.img и запатчьте его через Magisk.
  3. Прошейте обновление через TWRP, затем прошейте патченый boot.img.

7. Как удалить Magisk и вернуть устройство в стоковое состояние

Если вам потребовалось вернуть телефон в исходное состояние (например, для продажи или гарантийного ремонта), выполните следующие шаги:

Способ 1: Через приложение Magisk (мягкое удаление)

  1. Откройте Magisk и перейдите в Настройки.
  2. Нажмите Удалить Magisk → Полное удаление.
  3. Перезагрузите устройство. Рут-права будут удалены, но загрузчик останется разблокированным.

Способ 2: Через прошивку оригинального boot.img (жёсткое удаление)

  1. Скачайте оригинальный boot.img для вашей версии MIUI.
  2. Прошейте его через fastboot:
    fastboot flash boot оригинальный_boot.img
  3. Выполните сброс через TWRP (Wipe → Format Data).

Способ 3: Полный возврат к стоковой прошивке

Если нужно вернуть устройство в состояние "как из коробки" (включая блокировку загрузчика):

  1. Скачайте полную прошивку Fastboot для вашей модели.
  2. Распакуйте её и прошейте через Mi Flash Tool с опцией clean all and lock.
  3. Загрузчик будет заблокирован, но учтите: повторная разблокировка потребует ожидания 7 дней.
⚠️ Внимание: После блокировки загрузчика вы не сможете повторно разблокировать его в течение 30 дней (правило Xiaomi для некоторых регионов). Убедитесь, что рут-права вам больше не нужны.

8. Альтернативные способы получения рут-прав на Xiaomi

Если установка Magisk кажется слишком сложной, рассмотрите альтернативные методы получения рут-прав. Однако учтите, что они имеют ограничения:

1. временный рут через ADB

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

Команда для активации:

adb shell

su -c "команда"

2. Прошивка кастомной прошивки с предустановленным рутом

Некоторые прошивки (например, LineageOS или Pixel Experience) уже включают Magisk. Однако:

  • 🔧 Требуется разблокированный загрузчик.
  • 📱 Возможны проблемы с камерой, NFC или датчиками (из-за отсутствия драйверов MIUI).
  • 🔄 Обновления придётся устанавливать вручную.

3. Использование эксплойтов (например, DirtyCOW)

Подходит для старых устройств на Android 7-9. На новых версиях MIUI не работает из-за исправленных уязвимостей.

Сравнение методов:

Метод Требуется разблокировка загрузчика Постоянный рут Совместимость с MIUI 14/15
Magisk (этот гайд) ✅ Да ✅ Да ✅ Полная
Временный рут через ADB ❌ Нет ❌ Нет (до перезагрузки) ✅ Да
Кастомная прошивка ✅ Да ✅ Да ⚠️ Частичная (возможны баги)
Эксплойты (DirtyCOW) ❌ Нет ⚠️ Зависит от уязвимости ❌ Нет

FAQ: Частые вопросы по установке Magisk на Xiaomi

Можно ли установить Magisk без разблокировки загрузчика?

Нет. На всех устройствах Xiaomi с Android 8+ разблокировка загрузчика обязательна для установки Magisk. Исключение — временный рут через эксплойты, но он работает только на старых версиях MIUI.

Почему после установки Magisk не работают банковские приложения?

Банковские приложения проверяют наличие рут-прав через SafetyNet. Чтобы обойти блокировку:

  1. Включите в Magisk опцию Zygisk.
  2. Установите модуль Universal SafetyNet Fix.
  3. Добавьте банковское приложение в DenyList.

Если не помогает — используйте второе пользовательское пространство (Work Profile) без рут-прав.

Как обновить MIUI с установленным Magisk?

Стандартные OTA-обновления блокируются. Сделайте следующее:

  1. Скачайте полный пакет обновления (.zip) для вашей модели.
  2. Извлеките из него boot.img и запатчьте через Magisk.
  3. Прошейте обновление через TWRP (Install → Выбрать ZIP).
  4. Прошейте патченый boot.img через fastboot.

Не обновляйтесь через Настройки → Обновление системы — это приведёт к потере рут-прав!

Можно ли скрыть разблокированный загрузчик от приложений?

Нет. Разблокированный загрузчик отображается в fastboot как Device is UNLOCKED, и некоторые приложения (например, Google Pay) могут это проверять. Однако сам факт разблокировки не всегда блокирует работу приложений — основная проблема обычно в наличии рут-прав.

Чтобы минимизировать риски:

  • Используйте DenyList в Magisk.
  • Отключите Magisk через переключатель в приложении (не удаляя его).
Какие модели Xiaomi не поддерживают Magisk?

На данный момент Magisk работает на всех устройствах Xiaomi с процессорами Qualcomm Snapdragon и MediaTek, кроме:

  • Устройств на Android Go (например, Redmi Go).
  • Некоторых моделей для китайского рынка с закрытой прошивкой (например, Xiaomi Mix Fold 3 в первых партиях).
  • Устройств с HyperOS (новой прошивкой от Xiaomi), где может потребоваться специальная версия Magisk.

Перед установкой проверяйте совместимость на