Как пропатчить boot-образ через Magisk

Для получения root-доступа через Magisk недостаточно просто установить приложение — требуется пропатчить boot-образ именно той версии прошивки, которая сейчас стоит на устройстве, и прошить результат через fastboot. Если взять boot.img от другой сборки, смартфон уйдёт в bootloop или перестанет загружаться.

Процедура состоит из трёх этапов: извлечение оригинального boot-образа из прошивки, его модификация в Magisk и прошивка пропатченного файла обратно. Ниже разберём каждый шаг с проверками результата и типичными ошибками.

Что такое boot-образ и зачем его патчить

Раздел boot содержит ядро и начальный ramdisk, с которых стартует Android. Magisk встраивается в этот ramdisk, чтобы получить контроль над системой на самом раннем этапе загрузки — это и есть суть root-доступа через Magisk.

Патчинг не меняет системный раздел, поэтому метод считается systemless: оригинальная система остаётся нетронутой, а при необходимости можно прошить обратно чистый boot.img и полностью убрать root.

Подготовка: что понадобится перед началом

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

  • 🔓 Разблокированный загрузчик (bootloader) — без этого fastboot не примет сторонний образ;
  • 📦 Оригинальная прошивка вашей модели — именно та версия, что установлена сейчас;
  • 💻 Компьютер с установленными ADB и Fastboot (пакет Platform Tools);
  • 📱 Приложение Magisk актуальной версии из официального репозитория на GitHub;
  • 🔌 Исправный USB-кабель и заряд батареи.
⚠️ Внимание: разблокировка загрузчика на большинстве устройств стирает все данные и может аннулировать гарантию. Сделайте резервную копию заранее.

Шаг 1. Извлекаем boot.img из прошивки

Скачайте прошивку для вашей модели с официального источника производителя или проверенного архива. Версия сборки должна совпадать с той, что указана в настройках телефона в разделе «О телефоне».

Формат прошивки зависит от бренда. У устройств с «чистым» Android и многих Xiaomi файл boot.img лежит прямо в архиве. У Samsung образ упакован в tar-архив AP, у некоторых MediaTek-устройств прошивка идёт в формате scatter. Распакуйте архив и найдите файл с именем boot.img (на устройствах с Android 13 на отдельных чипах может понадобиться init_boot.img — Magisk сам подскажет, какой раздел патчить).

Устройства с A/B-разделами

На смартфонах со схемой A/B (два слота прошивки) boot-образ прошивается в активный слот. Magisk при патчинге учитывает это автоматически, но при прошивке через fastboot убедитесь, что шьёте в правильный слот, либо используйте команду без указания слота — fastboot сам выберет активный.

Шаг 2. Патчим boot-образ в Magisk

Скопируйте boot.img во внутреннюю память телефона, например в папку Download. Затем откройте Magisk и выполните патчинг.

☑️ Порядок патчинга в Magisk

Выполнено: 0 / 5

Готовый файл появится в папке Download с именем вида magisk_patched-xxxxx.img. Перенесите его на компьютер в папку с Platform Tools.

📊 Зачем вы патчите boot-образ через Magisk?
Получение root-доступа
Установка модулей Magisk
Скрытие root от банковских приложений
Восстановление после неудачной прошивки

Шаг 3. Прошиваем пропатченный образ через fastboot

Переведите телефон в режим fastboot: выключите его и включите с зажатой комбинацией кнопок (зависит от модели — уточните в инструкции производителя), либо командой adb reboot bootloader при включённой отладке по USB.

Проверьте, что компьютер видит устройство, и прошейте образ:

fastboot devices

fastboot flash boot magisk_patched-xxxxx.img

fastboot reboot

После перезагрузки откройте Magisk: если вверху отображается установленная версия — root получен. Если приложение просит «дополнительную установку», подтвердите её и дождитесь перезагрузки.

⚠️ Внимание: не прошивайте boot-образ от другой модели или версии прошивки. Это самая частая причина bootloop после рутирования.

Типичные ошибки и их решения

ПроблемаВозможная причинаРешение
Bootloop после прошивкиОбраз от другой версии прошивкиПрошить оригинальный boot.img
fastboot не видит устройствоНет драйверов или плохой кабельУстановить драйверы, сменить порт/кабель
Ошибка «Flashing is not allowed»Загрузчик заблокированРазблокировать bootloader
Magisk показывает «N/A»Патч не применился или прошит не тот слотПовторить патчинг и прошивку
Банковские приложения не работаютОбнаружен rootНастроить DenyList / Zygisk в Magisk

Отдельно стоит сказать про обновления: после установки OTA-обновления пропатченный boot заменяется стоковым, и root пропадает. В Magisk есть опция установки в неактивный слот после OTA для A/B-устройств — используйте её до перезагрузки.

Как проверить, что root работает

Самый простой способ — открыть Magisk и посмотреть статус установки. Дополнительно можно установить любое приложение-проверщик root или эмулятор терминала и выполнить команду su: Magisk должен показать запрос на предоставление прав.

Если запрос не появляется, проверьте, не отключён ли Magisk в настройках, и совпадает ли версия приложения с версией пропатченного образа.

FAQ: частые вопросы о патчинге boot-образа

Можно ли пропатчить boot без компьютера?

Сам патчинг выполняется на телефоне в приложении Magisk, но для прошивки результата через fastboot компьютер обычно нужен. Исключение — устройства, где уже установлен кастомный рекавери.

Где взять оригинальный boot.img?

Из официальной прошивки вашей модели: с сайта производителя, из OTA-пакета или архивов прошивок для вашего бренда. Версия должна совпадать с установленной на устройстве.

Удалятся ли данные при прошивке boot-образа?

Сама прошивка boot-раздела данные не стирает. Однако предшествующая разблокировка загрузчика на большинстве устройств выполняет полный сброс.

Что делать, если телефон не загружается после прошивки?

Загрузитесь в fastboot и прошейте сохранённый оригинальный boot.img командой fastboot flash boot boot.img, затем перезагрузитесь. Устройство вернётся в стоковое состояние.

Как сохранить root при обновлении системы?

На A/B-устройствах после установки OTA, но до перезагрузки, откройте Magisk и выберите установку в неактивный слот. На устройствах без A/B-разделов потребуется повторный патчинг boot от новой прошивки.