Установка Magisk через fastboot начинается с проверки одной вещи: разблокирован ли загрузчик вашего устройства — без этого команда fastboot flash boot просто вернёт ошибку вроде FAILED (remote: not allowed). Если вы уже скачали APK Magisk и файл прошивки, но телефон не принимает образ, почти наверняка причина именно в заблокированном bootloader или в несоответствии версии boot-образа текущей прошивке.
Ниже — полный порядок действий: от подготовки ПК и получения boot.img до прошивки пропатченного образа и проверки root-прав. Инструкция ориентирована на устройства с разделом boot (схемы A-only и A/B); нюансы для аппаратов с init_boot и ramdisk в vendor_boot разобраны отдельно.
Что нужно перед началом
Для работы потребуется компьютер с Windows, macOS или Linux, исправный USB-кабель и установленные инструменты Android SDK Platform-Tools — именно в них входят утилиты adb и fastboot. Драйверы fastboot для Windows обычно ставятся автоматически, но для некоторых производителей (например, для ряда моделей Xiaomi или Google Pixel) может понадобиться отдельный драйвер с сайта производителя.
- 🔋 Зарядите смартфон минимум до 50–60%, чтобы он не отключился во время прошивки.
- 💾 Сделайте резервную копию данных: разблокировка загрузчика на большинстве устройств стирает все данные.
- 📦 Скачайте полный пакет прошивки именно той версии, которая установлена на устройстве — из него будет извлечён boot-образ.
- 🧩 Установите последнюю стабильную версию приложения Magisk (APK с официального репозитория проекта на GitHub).
Разблокировка загрузчика
Разблокировка bootloader — обязательный этап: без него fastboot откажется записывать модифицированный образ. Процедура зависит от производителя. У Google Pixel достаточно включить «Заводскую разблокировку» (OEM unlocking) в меню разработчика и выполнить команду разблокировки, а у Xiaomi требуется привязка аккаунта и ожидание разрешения через фирменную утилиту разблокировки.
Общий порядок для устройств, где разблокировка делается напрямую через fastboot, выглядит так:
adb reboot bootloader
fastboot flashing unlock
На некоторых аппаратах вместо fastboot flashing unlock используется команда fastboot oem unlock — если первая вернула ошибку, попробуйте вторую. На экране телефона появится запрос подтверждения, который нужно принять кнопками громкости и питания.
⚠️ Внимание: разблокировка загрузчика на большинстве устройств полностью стирает пользовательские данные и может повлиять на гарантию и работу банковских приложений. Уточните условия для вашей модели в официальной документации производителя до начала процедуры.
Получение и патч boot-образа
Ключевой принцип Magisk: приложение не прошивается само по себе — оно модифицирует загрузочный образ вашей текущей прошивки. Для этого нужно извлечь файл boot.img из скачанного пакета прошивки. В прошивках для fastboot он обычно лежит в архиве прямо в корне или внутри вложенного архива с образами разделов.
Дальше действуйте на самом смартфоне. Скопируйте boot.img во внутреннюю память устройства, откройте приложение Magisk и выберите «Установка» → «Выбрать и пропатчить файл». Укажите скопированный образ — приложение создаст пропатченный файл magisk_patched-*.img в папке загрузок. Именно этот файл затем прошивается через fastboot.
На устройствах с новыми версиями Android (начиная примерно с Android 13 на ряде моделей) ramdisk из boot-раздела вынесен в раздел init_boot. Тогда пропатчивать и прошивать нужно init_boot.img, а не boot. Какой раздел используется у вас, приложение Magisk подсказывает в разделе информации об установке — сверьтесь с ним перед прошивкой.
Прошивка Magisk через fastboot
Когда пропатченный образ готов, скопируйте его на компьютер в папку с Platform-Tools. Переведите устройство в режим fastboot: выключите его и включите с зажатой комбинацией кнопок для вашей модели (комбинации различаются — уточните в инструкции к аппарату), либо выполните с включённого телефона команду adb reboot bootloader.
Проверьте, что компьютер видит устройство, командой fastboot devices — в ответ должен появиться серийный номер. После этого прошейте образ:
fastboot flash boot magisk_patched-xxxxx.img
fastboot reboot
Если ваш аппарат использует init_boot, команда будет fastboot flash init_boot magisk_patched-xxxxx.img. Для устройств со схемой разделов A/B некоторые инструкции предлагают временную загрузку через fastboot boot вместо прошивки — это безопасный способ проверить работоспособность образа до его постоянной записи.
☑️ Перед командой fastboot flash проверьте
⚠️ Внимание: не прерывайте процесс прошивки и не отключайте кабель до появления сообщения Finished и перезагрузки устройства. Прерванная запись boot-раздела может привести к невозможности загрузки системы — тогда потребуется прошивка стокового образа из полного пакета прошивки.
Проверка результата и типичные ошибки
После перезагрузки откройте приложение Magisk: если установка прошла успешно, вверху отобразится версия установленного Magisk и статус «Установлено». Дополнительно root-доступ можно проверить любым приложением-чекером или запросом su в терминале.
Если что-то пошло не так, ориентируйтесь на симптом. Устройство не определяется командой fastboot devices — проблема в драйверах или кабеле. Ошибка FAILED (remote: not allowed) — загрузчик заблокирован. Телефон уходит в циклическую перезагрузку после прошивки — почти всегда это несоответствие версии образа, лечится прошивкой стокового boot.img из вашего пакета прошивки.
| Ошибка / симптом | Вероятная причина | Решение |
|---|---|---|
| fastboot devices пусто | Нет драйвера или неисправен кабель | Переустановить драйвер, сменить порт/кабель |
| FAILED (remote: not allowed) | Заблокирован загрузчик | Выполнить разблокировку bootloader |
| Bootloop после прошивки | Образ от другой версии прошивки | Прошить стоковый boot.img |
| Magisk «не установлен» после прошивки | Прошит не тот раздел (boot вместо init_boot) | Прошить образ в init_boot |
| Сбой SafetyNet / банковские приложения | Обнаружение root | Настроить DenyList / Zygisk в Magisk |
Как вернуть стоковое состояние
Прошейте оригинальный boot.img (или init_boot.img) из пакета вашей прошивки командой fastboot flash boot boot.img, затем перезагрузитесь. Root-доступ исчезнет, устройство вернётся к заводскому состоянию загрузочного раздела. При желании можно повторно заблокировать загрузчик, но только на полностью стоковой прошивке — иначе устройство не загрузится.
Обновления OTA после установки Magisk
После получения root-прав обновления системы «по воздуху» требуют особого порядка. Прямая установка OTA перезапишет пропатченный раздел, и Magisk пропадёт; кроме того, на модифицированной системе обновление может завершиться ошибкой. Безопасный сценарий для устройств A/B: установить OTA, не перезагружаясь открыть Magisk и выбрать «Установка» → «Установить в неактивный слот (после OTA)», и только потом перезагрузиться.
Если этот пункт в вашей версии приложения недоступен, проще действовать по старой схеме: после обновления повторно пропатчить boot-образ уже новой прошивки и прошить его через fastboot. Это займёт несколько минут, но гарантирует соответствие образа актуальной версии системы.
Часто задаваемые вопросы
Можно ли установить Magisk без разблокировки загрузчика?
Нет. Запись модифицированного boot-образа через fastboot возможна только на разблокированном загрузчике. Альтернативные методы через кастомное рекавери также требуют разблокировки.
Чем установка через fastboot отличается от установки через TWRP?
Через fastboot прошивается заранее пропатченный приложением boot-образ — это основной и рекомендуемый метод. Установка ZIP Magisk через кастомное рекавери считается устаревшей и поддерживается не на всех устройствах.
Что делать, если телефон не загружается после прошивки?
Загрузитесь в fastboot и прошейте стоковый boot.img из пакета вашей прошивки командой fastboot flash boot boot.img. Устройство вернётся в рабочее состояние, после чего можно повторить процедуру с корректным образом.
Сотрутся ли данные при прошивке boot-раздела?
Сама прошивка boot-образа данные не стирает. Однако предшествующая разблокировка загрузчика на большинстве устройств выполняет полный сброс — резервную копию нужно делать до неё.
Какой раздел прошивать: boot или init_boot?
Это зависит от устройства и версии Android. Откройте Magisk и посмотрите информацию об установке: если ramdisk находится в init_boot, патчить и прошивать нужно init_boot.img. Ориентируйтесь на подсказку приложения и документацию к вашей модели.