Как установить Magisk на Android: полное руководство

Установка Magisk начинается не с самого приложения, а с проверки состояния загрузчика: если bootloader заблокирован, ни патчинг boot-образа, ни прошивка через fastboot не сработают, и попытка прошить модифицированный раздел вернёт ошибку вроде FAILED (remote: flashing is not allowed). Проверить состояние можно в меню разработчика — пункт Разблокировка OEM (OEM unlocking) должен быть доступен, либо через команду fastboot oem device-info в режиме загрузчика.

Magisk — это инструмент для получения root-доступа по принципу systemless: он не изменяет системный раздел напрямую, а встраивается в загрузочный образ. Благодаря этому root можно скрывать от банковских приложений и сервисов, проверяющих целостность устройства. Ниже разберём весь процесс: от подготовки до проверки результата.

Что нужно знать перед установкой

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

Кроме того, на многих устройствах разблокировка загрузчика лишает гарантии или сбрасывает флаг Knox на Samsung, что влияет на работу фирменных сервисов. Некоторые банковские приложения и платёжные системы могут отказаться работать даже с настроенным сокрытием root.

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

Процедура различается в зависимости от производителя: у Xiaomi разблокировка выполняется через фирменную утилиту с ожиданием, у Google Pixel — одной командой fastboot, у Samsung есть свои особенности с режимом загрузки. Сверяйтесь с инструкцией именно для вашей модели.

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

Прежде чем приступать, соберите всё необходимое. Отсутствие хотя бы одного компонента остановит процесс на полпути.

  • 📱 Смартфон с зарядом батареи, достаточным для длительных операций
  • 💾 Заводская прошивка именно для вашей модели и установленной версии системы — из неё извлекается файл boot.img
  • 💻 Компьютер с установленными ADB и Fastboot (пакет Platform Tools от Google)
  • 🔌 Качественный USB-кабель, желательно оригинальный
  • 📦 Последняя версия приложения Magisk (APK-файл с официального репозитория проекта на GitHub)

Особое внимание уделите версии прошивки. Файл boot.img из прошивки другой сборки несовместим с вашей системой, и после прошивки телефон может не загрузиться. Точную версию сборки смотрите в настройках: Настройки → О телефоне → Номер сборки.

Шаг 1. Разблокировка загрузчика

Сначала активируйте меню разработчика: откройте Настройки → О телефоне и семь раз нажмите на строку Номер сборки. После этого в настройках появится раздел Для разработчиков.

В меню разработчика включите два параметра: Заводская разблокировка (OEM unlocking) и Отладка по USB. Первый разрешает разблокировку загрузчика, второй нужен для связи с компьютером через ADB.

Далее подключите телефон к компьютеру и переведите его в режим загрузчика. Универсальный способ — команда через ADB:

adb reboot bootloader

Команда разблокировки зависит от производителя. На устройствах со стандартным fastboot это обычно одна из команд:

fastboot flashing unlock

fastboot oem unlock

На экране телефона появится предупреждение — подтвердите действие кнопками громкости и питания. Устройство перезагрузится и выполнит сброс данных. Учтите, что у Xiaomi, Huawei, Samsung и других брендов процедура отличается: где-то требуется фирменная утилита и учётная запись, где-то разблокировка вообще не предусмотрена производителем.

📊 На каком устройстве вы планируете установить Magisk?
Xiaomi / Redmi / Poco
Samsung Galaxy
Google Pixel
Другой бренд

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

После разблокировки загрузчика и первичной настройки телефона установите APK-файл Magisk. Из заводской прошивки извлеките файл boot.img и скопируйте его во внутреннюю память устройства, например в папку Download.

Откройте Magisk и нажмите кнопку Установить в верхней карточке, затем выберите пункт Выбрать и пропатчить файл. Укажите скопированный boot.img — приложение создаст пропатченный образ, обычно с именем вида magisk_patched-xxxxx.img, и сохранит его в папку загрузок.

Перенесите пропатченный файл на компьютер в папку с Platform Tools. Удобнее всего это сделать командой:

adb pull /sdcard/Download/magisk_patched-xxxxx.img

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

☑️ Перед прошивкой убедитесь

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

Снова переведите телефон в режим загрузчика командой adb reboot bootloader. Проверьте, что компьютер видит устройство:

fastboot devices

Если устройство отображается в списке, прошейте пропатченный образ в раздел boot:

fastboot flash boot magisk_patched-xxxxx.img

fastboot reboot

После перезагрузки система запустится с установленным Magisk. Вся процедура прошивки занимает несколько секунд; первая загрузка после неё может длиться чуть дольше обычного.

⚠️ Внимание: на устройствах со схемой разделов A/B (два слота системы) и на некоторых новых моделях вместо boot.img может использоваться init_boot.img или требоваться прошивка в конкретный слот. Уточните структуру разделов вашей модели перед прошивкой — ошибочная запись не в тот раздел способна вывести устройство из строя до перепрошивки.

Проверка результата и настройка

Откройте приложение Magisk: в верхней части главного экрана должно отображаться состояние Установлено с номером версии. Если вместо этого написано N/A — патч не применился, и нужно проверить, тот ли образ прошивался.

Для дополнительной проверки установите любое приложение, запрашивающее root: при первом запросе Magisk покажет диалог предоставления прав суперпользователя. Управлять выданными разрешениями можно на вкладке Суперпользователь.

Чтобы банковские приложения не обнаруживали root, настройте сокрытие: в настройках Magisk включите Zygisk и DenyList, затем добавьте в список отказов нужные приложения. Имейте в виду: с обновлениями сервисов проверки целостности (например, Play Integrity) методы сокрытия периодически перестают работать, и гарантировать постоянную работу банковских программ нельзя.

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

Перезагрузитесь в режим fastboot и прошейте обратно оригинальный boot.img из заводской прошивки командой fastboot flash boot boot.img, затем выполните fastboot reboot. Устройство вернётся в исходное состояние без root. Если и это не помогает, потребуется полная прошивка заводским образом через инструмент производителя.

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

Обновления по воздуху (OTA) после получения root — отдельная тема. На устройствах с разделами A/B Magisk поддерживает установку OTA с сохранением root: обновление скачивается штатно, а перед перезагрузкой в приложении выбирается пункт Установить в неактивный слот. После перезагрузки система обновлена, и root сохранён.

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

  • 🔄 Перед каждым обновлением системы делайте резервную копию данных
  • 🧩 Модули Magisk после крупного обновления Android могут работать некорректно — проверяйте их совместимость
  • 🗂 Храните оригинальный boot.img каждой версии прошивки — он нужен для отката
  • 🚫 Не обновляйте систему, если не уверены, что сможете повторить процедуру патчинга

Возможные проблемы и их решения

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

Большинство сбоев связано либо с несоответствием версии образа, либо с неполной разблокировкой загрузчика. Самая частая причина bootloop — пропатченный boot.img от другой версии прошивки, поэтому всегда сверяйте номер сборки системы с версией скачанного заводского образа.

⚠️ Внимание: не прошивайте файлы, найденные на сторонних форумах без указания точной модели и версии прошивки. Чужой пропатченный образ почти гарантированно не подойдёт вашему устройству — патчите boot.img самостоятельно из заводской прошивки.

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

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

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

Удалятся ли данные при установке Magisk?

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

Будут ли работать банковские приложения после root?

Не гарантированно. Скрытие root через Zygisk и DenyList помогает во многих случаях, но приложения регулярно обновляют механизмы проверки целостности устройства, и конкретное приложение может отказаться работать.

Как удалить Magisk и убрать root?

В приложении Magisk есть пункт Полное удаление. Альтернативный способ — прошить оригинальный boot.img через fastboot. После этого можно повторно заблокировать загрузчик, что снова сотрёт данные устройства.

Безопасно ли устанавливать модули Magisk?

Модули получают права суперпользователя, поэтому устанавливайте их только из доверенных источников. Некорректный модуль способен вызвать bootloop — в таком случае помогает безопасный режим Magisk или удаление модулей через recovery.