Boot img для Magisk: полное руководство по получению root

Ошибка «boot image patched by other tool» или бутлуп после прошивки чужого boot.img — самые частые проблемы, с которыми сталкиваются при установке Magisk через патч загрузочного образа. В подавляющем большинстве случаев причина одна: файл boot.img не соответствует установленной на устройстве версии прошивки. Даже если модель телефона совпадает, разные сборки одной модели имеют разные образы.

В этом руководстве разберём, что представляет собой boot img для Magisk, откуда брать правильный файл, как пропатчить его в приложении и прошить обратно. Инструкция подходит для устройств на Android с разблокированным загрузчиком, где используется классическая схема с разделом boot (а также её вариант с init_boot на новых моделях).

Что такое boot.img и зачем его патчить

Boot.img — это загрузочный образ Android, содержащий ядро системы и ramdisk — начальную файловую систему, которая запускается первой при включении устройства. Именно сюда Magisk встраивает свой код, чтобы получить права root ещё до загрузки системы.

Смысл метода прост: Magisk не модифицирует системный раздел, а изменяет только загрузочный образ. Это называется systemless root — «бессистемный» рут. После патча файл обычно называется magisk_patched с длинным буквенно-цифровым суффиксом, и именно его нужно прошить в раздел boot.

На современных устройствах с Android 13 и новее часть моделей использует раздел init_boot вместо boot — например, смартфоны Google Pixel 7 и новее. Проверить, какая схема у вашего устройства, можно в самом Magisk: на главном экране в строке «Ramdisk» должно стоять «Да». Если ramdisk отсутствует, метод с boot.img не подойдёт — потребуется установка через recovery.

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

Главное правило: boot.img должен быть извлечён из точно той прошивки, которая установлена на устройстве сейчас. Версия проверяется в настройках телефона: Настройки → О телефоне → Номер сборки. Этот номер должен совпадать со сборкой прошивки, из которой вы берёте образ.

Источники, где можно получить стоковый boot.img:

  • 📦 Полный пакет прошивки с официального сайта производителя — образ лежит внутри архива, иногда в сжатом файле payload.bin, из которого его нужно извлечь специальными утилитами.
  • 🌐 Каталоги прошивок для конкретного бренда: у Xiaomi это fastboot-пакеты, у Samsung — прошивки для Odin (boot.img упакован в tar-архив AP), у Google — factory images на сайте для разработчиков.
  • 💾 Дамп с самого устройства — продвинутый способ через команды в терминале, требует уже имеющегося root или специальных загрузочных режимов.
  • 🧩 Готовые пропатченные образы с форумов вроде 4PDA или XDA — удобно, но рискованно: вы не контролируете, какая версия Magisk использовалась и не модифицирован ли файл ещё чем-то.
⚠️ Внимание: прошивка boot.img от другой версии прошивки или другого региона (например, глобальной сборки вместо китайской) почти гарантированно приводит к bootloop — устройство зависнет на логотипе. Перед прошивкой всегда сверяйте номер сборки.

Как пропатчить boot.img в Magisk

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

Порядок действий:

  • 1️⃣ Откройте Magisk и нажмите кнопку «Установить» в верхней карточке (рядом со словом «Magisk», а не «Приложение»).
  • 2️⃣ Выберите способ Выбрать и пропатчить файл (Select and Patch a File).
  • 3️⃣ Укажите загруженный boot.img через файловый менеджер.
  • 4️⃣ Нажмите «Поехали» (Let's Go) и дождитесь завершения — внизу появится путь к готовому файлу.

Результат сохраняется в папке Download под именем вида magisk_patched-xxxxx.img. Именно этот файл копируется на компьютер для прошивки. Сам стоковый boot.img удалять не стоит — он пригодится для отката.

☑️ Подготовка к прошивке boot.img

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

Прошивка пропатченного образа через fastboot

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

fastboot flash boot magisk_patched-xxxxx.img

Для устройств с разделом init_boot команда отличается:

fastboot flash init_boot magisk_patched-xxxxx.img

После успешной записи выполните fastboot reboot. Первый запуск может занять дольше обычного — это нормально. Проверка результата: откройте Magisk, в карточке приложения должна отображаться установленная версия с номером сборки, а строка «Установлено» — актуальная версия.

⚠️ Внимание: на устройствах с схемой разделов A/B (два слота) есть альтернативный безопасный приём — вместо flash использовать fastboot boot magisk_patched.img. Телефон один раз загрузится с патченным образом без записи в раздел. Если всё работает, root закрепляется через «Прямая установка» в Magisk. Если что-то пошло не так — достаточно перезагрузки.
📊 Каким способом вы получали root через Magisk?
Патчил boot.img сам
Прошивал готовый образ с форума
Через кастомное recovery
Ещё только планирую

Что делать при bootloop и как откатиться

Bootloop после прошивки — устройство циклически перезагружается или висит на логотипе. Типичные причины: несовпадение версии образа, повреждённый файл при скачивании, конфликт старых модулей Magisk.

Откат выполняется тем же способом, что и прошивка: загрузитесь в fastboot и прошейте обратно стоковый boot.img от вашей прошивки:

fastboot flash boot boot_stock.img

Если стокового образа под рукой нет, извлеките его из полного пакета прошивки вашей сборки. После отката устройство загрузится в обычном режиме, root пропадёт, данные пользователя при этом не затрагиваются — прошивка раздела boot не стирает раздел data.

Обновление системы с установленным Magisk

OTA-обновления перезаписывают раздел boot, поэтому после каждого обновления прошивки root пропадает, а патчить нужно уже новый boot.img из обновлённой сборки. Старая пропатченная версия не подойдёт.

Для устройств с A/B-разделами в Magisk предусмотрена установка в неактивный слот: после загрузки OTA, но до перезагрузки, откройте Magisk → «Установить» → Установка в неактивный слот (после OTA). Тогда root сохранится после обновления. Эта опция доступна не на всех устройствах — если её нет в меню, потребуется повторный патч вручную.

СитуацияЧто делатьРиск
Первая установка rootПатч boot.img и прошивка через fastbootНизкий при точном совпадении сборки
Bootloop после прошивкиОткат на стоковый boot.imgНизкий, данные сохраняются
Обновление OTAУстановка в неактивный слот или повторный патчСредний при пропуске шага
Устройство с init_bootПатч и прошивка раздела init_bootНизкий при правильном разделе
Нет ramdisk в MagiskУстановка через recoveryЗависит от модели
Почему на Samsung процедура отличается

На смартфонах Samsung boot.img прошивается не через fastboot, а через Odin: пропатченный образ упаковывается в tar-архив и загружается в слот AP. Кроме того, на Samsung при первой разблокировке загрузчика выполняется полный сброс данных, а прошивка сторонних образов срабатывает счётчик Knox, что может влиять на гарантию и работу Samsung Pay.

Безопасность и скрытие root

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

⚠️ Внимание: разблокировка загрузчика на большинстве устройств стирает все данные и может лишить гарантии, а также отключить сертификацию устройства для защищённого контента. Выполняйте разблокировку до установки root и только после резервного копирования.

Часто задаваемые вопросы

Можно ли использовать boot.img от другой модели той же линейки?

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

Чем отличается boot.img от init_boot?

На устройствах с Android 13 и новее часть ramdisk вынесена в отдельный раздел init_boot. Если у вашего устройства есть этот раздел, патчить и прошивать нужно его, а не boot. Проверить схему можно в Magisk или в документации к прошивке вашей модели.

Удалятся ли данные при прошивке boot.img?

Нет, запись в раздел boot не затрагивает пользовательские данные. Данные стираются при разблокировке загрузчика — это происходит заранее и отдельно от прошивки образа.

Magisk пишет «Ramdisk: Нет» — что делать?

Это значит, что на устройстве нет ramdisk в загрузочном разделе, и установка выполняется через recovery-раздел по отдельной инструкции для вашей модели. Стандартный патч boot.img в этом случае не сработает.

Как удалить Magisk и вернуть всё как было?

Прошейте стоковый boot.img через fastboot — root исчезнет полностью. Либо используйте опцию «Удаление Magisk» в самом приложении, которая восстановит оригинальный образ, если резервная копия была создана при установке.