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

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 либо по строке состояния на экране загрузчика.

☑️ Подготовка к разблокировке загрузчика

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

Шаг 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 — оттуда будет выполняться прошивка.

📊 Какой способ получения boot-образа вы использовали?
Из официальной прошивки производителя
Из архива с профильного форума
Снял дамп с устройства
Ещё не дошёл до этого шага

Шаг 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 предусмотрен безопасный режим, отключающий все модули.