Magisk рутирует Android без изменения системного раздела: утилита патчит образ boot.img (или init_boot.img на новых устройствах), после чего пропатченный образ прошивается через fastboot — и телефон получает root-доступ, который система не замечает как модификацию раздела /system. Именно этот метод — systemless root — стал стандартом, потому что позволяет скрывать рут от банковских приложений и при необходимости откатить изменения, просто вернув оригинальный образ.
Процедура состоит из четырёх этапов: разблокировка загрузчика, получение заводского boot-образа, его патч в приложении Magisk и прошивка результата с компьютера. Каждый шаг имеет свои подводные камни, и ошибка на любом из них может привести к бутлупу — циклической перезагрузке устройства. Ниже разберём всё по порядку с проверками после каждого действия.
Что нужно подготовить перед началом
Прежде чем патчить образ, убедитесь, что у вас есть всё необходимое. Не хватит одного элемента — процесс встанет на середине.
- 🔓 Разблокируемый загрузчик — на устройствах некоторых брендов (например, часть моделей Huawei) разблокировка официально недоступна; проверьте возможность для своей модели заранее.
- 💾 Полная резервная копия данных — разблокировка загрузчика стирает все данные на устройстве.
- 🖥️ Компьютер с установленными ADB и Fastboot — официальный пакет Android SDK Platform Tools от Google.
- 📦 Прошивка именно вашей версии — из неё извлекается
boot.imgилиinit_boot.img; версия должна совпадать с установленной на телефоне. - 🔌 Оригинальный кабель USB — дешёвые кабели часто обрывают соединение во время прошивки.
Особое внимание уделите совпадению версии прошивки. Если на устройстве установлена сборка с конкретным номером, а вы возьмёте boot-образ от другой сборки, после прошивки возможны вылеты, проблемы с сетью или бутлуп. Номер сборки смотрите в Настройки → О телефоне → Номер сборки.
⚠️ Внимание: разблокировка загрузчика аннулирует гарантию на устройствах многих брендов и сбрасывает уровень защиты Widevine на некоторых моделях, что может ограничить качество видео в стриминговых сервисах. Уточните последствия для своей модели в официальной документации производителя.
Шаг 1. Разблокировка загрузчика (bootloader)
Загрузчик — первое звено цепочки доверия Android: он проверяет подпись образов перед запуском и не даст прошить пропатченный boot, пока заблокирован. Порядок разблокировки зависит от бренда: у Google Pixel достаточно команды fastboot, у Xiaomi нужна заявка через фирменную утилиту и период ожидания, у Samsung процедура своя, с нюансами по Knox.
Общая логика такова. Сначала включите в настройках разработчика пункт Разблокировка OEM (если он предусмотрен вашей прошивкой) и Отладка по USB. Затем устройство переводится в режим fastboot, и с компьютера выполняется команда разблокировки:
fastboot flashing unlock
На части устройств используется альтернативная команда fastboot oem unlock. После подтверждения на экране телефона загрузчик разблокируется, и устройство автоматически сбросится до заводского состояния. Проверить статус можно командой fastboot getvar unlocked либо по строке состояния на экране загрузчика.
☑️ Подготовка к разблокировке загрузчика
Шаг 2. Получение заводского boot-образа
Magisk не рутирует устройство «на лету» — ему нужен исходный образ раздела, отвечающего за загрузку ядра. На устройствах с Android 12 и старше это обычно init_boot.img, на более ранних версиях — boot.img. Какой именно раздел используется у вас, проще всего определить по содержимому архива заводской прошивки вашей модели.
Берите прошивку только из официальных источников производителя или проверенных репозиториев, и строго той версии, что установлена на телефоне. Из пакета прошивки извлеките нужный файл и скопируйте его в память устройства — например, в папку Download.
Шаг 3. Патч образа в Magisk
Установите актуальный APK Magisk — скачивайте его только с официального репозитория проекта на GitHub, сторонние сборки могут содержать вредоносный код. В приложении нажмите Установить рядом с пунктом Magisk, выберите метод Патч boot-образа и укажите файл, скопированный на предыдущем шаге.
Через несколько секунд Magisk создаст пропатченный файл с именем вида magisk_patched-xxxxx.img в папке Download. Перенесите его на компьютер в каталог с Platform Tools — оттуда будет выполняться прошивка.
Шаг 4. Прошивка пропатченного образа
Переведите телефон в режим fastboot и подключите к ПК. Проверьте, что устройство определилось, командой fastboot devices — в ответ должна появиться строка с серийным номером. Если устройство не видно, проблема почти всегда в драйверах или кабеле.
Прошивка выполняется одной командой. Для раздела boot:
fastboot flash boot magisk_patched-xxxxx.img
Для устройств с разделом init_boot команда аналогична, меняется только имя раздела: fastboot flash init_boot magisk_patched-xxxxx.img. После завершения перезагрузите устройство командой fastboot reboot. Первая загрузка может занять заметно больше времени обычного — это нормально.
⚠️ Внимание: не прошивайте boot-образ от другой модели или другой версии прошивки — это почти гарантированно приведёт к бутлупу. Единственная страховка на этот случай — сохранённый оригинальный boot.img, которым можно восстановить устройство через fastboot.
Проверка root и скрытие от приложений
После загрузки откройте Magisk: если вверху отображается установленная версия, рут получен. Дополнительно проверить доступ можно любым приложением, запрашивающим root, — Magisk покажет диалог выдачи прав. Управление разрешениями находится на вкладке Superuser.
Для скрытия рута от банковских приложений и игр с защитой используется механизм Zygisk со списком DenyList: включите Zygisk в настройках Magisk, активируйте DenyList и добавьте в него нужные приложения. Учтите, что часть сервисов проверяет целостность через Play Integrity, и полного обхода этих проверок DenyList сам по себе не гарантирует — механизмы защиты регулярно обновляются.
Что делать, если устройство ушло в бутлуп
Загрузитесь в fastboot и прошейте сохранённый оригинальный boot.img командой fastboot flash boot boot.img (или init_boot для соответствующего раздела), затем выполните fastboot reboot. Устройство вернётся в состояние до рутирования. Если оригинального образа нет, потребуется полная перепрошивка заводским пакетом.
Типичные проблемы и их решения
| Проблема | Вероятная причина | Решение |
|---|---|---|
| fastboot не видит устройство | Драйверы или кабель | Переустановить драйверы, сменить порт USB и кабель |
| Бутлуп после прошивки | Образ от другой версии прошивки | Прошить оригинальный boot.img |
| Magisk показывает «N/A» | Пропатчен не тот раздел | Проверить, boot или init_boot используется, и перепатчить нужный |
| Банковское приложение видит рут | Приложение не в DenyList или проверка Play Integrity | Добавить в DenyList, очистить его данные |
| Нет пункта «Разблокировка OEM» | Ограничение прошивки или операторская версия | Проверить условия разблокировки для конкретной модели |
Отдельная ситуация — обновления OTA. После рутирования обновления «по воздуху» могут не устанавливаться или снимать рут. Правильный порядок: перед обновлением восстановить оригинальный образ через функцию удаления Magisk (Удаление → Восстановить образы), установить OTA, затем повторно пропатчить и прошить образ новой версии. Пропуск шага восстановления — частая причина бутлупа после обновлений.
Часто задаваемые вопросы
Можно ли получить рут через Magisk без разблокировки загрузчика?
Нет. Прошивка модифицированного boot-образа требует разблокированного загрузчика — это фундаментальное ограничение цепочки доверия Android. Способы обхода существуют лишь для отдельных устройств через уязвимости, но они нестабильны и не относятся к штатной процедуре Magisk.
Пропадёт ли гарантия после рутирования через Magisk?
Разблокировка загрузчика на устройствах многих брендов фиксируется и может служить основанием для отказа в гарантийном обслуживании. Условия различаются у производителей — уточняйте политику для своей модели до начала процедуры.
Чем Magisk отличается от SuperSU?
SuperSU модифицировал системный раздел и давно не поддерживается. Magisk работает по принципу systemless — не трогает /system, умеет скрывать рут и поддерживает модули, поэтому стал фактическим стандартом рутирования современных версий Android.
Удалится ли рут после сброса настроек?
Нет. Сброс данных очищает раздел userdata, но пропатченный boot-раздел остаётся изменённым. Рут убирается прошивкой оригинального boot-образа или функцией полного удаления в Magisk.
Безопасно ли устанавливать модули Magisk?
Модули получают полный доступ к системе, поэтому ставить стоит только проверенные из известных источников. Некорректный модуль способен вызвать бутлуп — на этот случай в Magisk предусмотрен безопасный режим, отключающий все модули.