Установка boot.img — стандартная операция при получении root-прав через Magisk, восстановлении загрузочного раздела после неудачной прошивки или откате на стоковое ядро. Файл boot.img содержит ядро Android и ramdisk, поэтому ошибка при его записи приводит к bootloop — устройство зависает на логотипе и не загружается. Ниже разберём безопасный порядок действий через Fastboot — официальный протокол прошивки, поддерживаемый большинством Android-устройств.
Процедура требует разблокированного загрузчика (bootloader) и компьютера с установленными инструментами Android SDK Platform Tools. Точные шаги разблокировки зависят от производителя: у Xiaomi используется фирменная утилита и ожидание разрешения, у Google Pixel достаточно одной команды, а некоторые бренды вовсе не дают разблокировать загрузчик официально. Перед началом сверьтесь с документацией именно вашей модели.
Что такое boot.img и зачем его устанавливать
Раздел boot — первый, который загружается после старта процессора. В нём находятся ядро системы и начальная файловая система (ramdisk), отвечающая за монтирование остальных разделов. Повреждение этого раздела делает загрузку невозможной, при этом остальные данные пользователя обычно остаются нетронутыми.
Основные сценарии, когда требуется установка boot.img:
- 🛠️ Прошивка пропатченного образа Magisk для получения root-доступа
- 🔄 Восстановление стокового boot после удаления root или неудачного обновления
- 🧪 Установка кастомного ядра с расширенными настройками процессора
- 🚑 Ремонт устройства, ушедшего в bootloop после неправильной прошивки
Подготовка: что понадобится
До начала прошивки соберите всё необходимое. Пропуск любого пункта — частая причина ошибок вида FAILED (remote: not allowed) или «device not found».
- 💻 Компьютер на Windows, macOS или Linux с установленными Platform Tools (adb и fastboot)
- 🔌 Исправный USB-кабель — желательно оригинальный, без переходников и хабов
- 📱 Разблокированный загрузчик на устройстве
- 📦 Файл boot.img, строго соответствующий модели и версии прошивки устройства
- 🔋 Заряд батареи не менее 50%, чтобы исключить отключение в процессе
⚠️ Внимание: прошивка boot.img от другой модели или другой версии прошивки почти гарантированно приведёт к bootloop. Имя модели и кодовое название устройства (например, alioth, cheetah) должны совпадать полностью. Проверить кодовое имя можно в режиме fastboot командой fastboot getvar product.
☑️ Готовность к прошивке boot.img
Шаг 1. Разблокировка загрузчика
На заблокированном загрузчике прошивка любых разделов вручную невозможна — fastboot вернёт отказ. Способ разблокировки у каждого производителя свой, и универсальной инструкции не существует.
Общая логика такова: в настройках Android активируется режим разработчика (многократное нажатие на «Номер сборки» в разделе «О телефоне»), затем в меню разработчика включается пункт Заводская разблокировка (OEM unlocking), если он предусмотрен. После этого устройство переводится в режим fastboot и выполняется команда разблокировки — на устройствах Google Pixel это fastboot flashing unlock, на других брендах команда может отличаться или потребоваться фирменная утилита.
⚠️ Внимание: разблокировка загрузчика стирает все данные с устройства (выполняется сброс до заводского состояния) и может аннулировать гарантию. Сохраните фотографии, контакты и файлы заранее.
Шаг 2. Перевод устройства в режим Fastboot
Есть два способа войти в режим fastboot. Первый — программный: при включённом устройстве с активированной отладкой по USB выполните на компьютере:
adb reboot bootloader
Второй — аппаратный: выключите устройство и зажмите комбинацию кнопок. На большинстве моделей это кнопка питания + уменьшение громкости, но комбинация зависит от производителя — уточните её для своей модели в официальной документации или на форуме XDA.
Проверьте, что компьютер видит устройство:
fastboot devices
Если в ответ выводится серийный номер — связь установлена. Пустой ответ означает проблему с драйверами (на Windows проверьте установку USB-драйверов производителя) или с кабелем.
Шаг 3. Прошивка boot.img
Поместите файл boot.img в папку с Platform Tools или укажите полный путь к нему. Основная команда прошивки:
fastboot flash boot boot.img
После успешной записи (статус OKAY и Finished) перезагрузите устройство:
fastboot reboot
Первая загрузка после прошивки может занять заметно больше времени, чем обычно — это нормально, система пересобирает кэш. Не прерывайте процесс кнопкой питания.
На устройствах с A/B-разметкой (два слота системы) иногда требуется указать активный слот. Проверить текущий слот можно командой fastboot getvar current-slot, а прошить конкретный — fastboot flash boot_a boot.img или fastboot flash boot_b boot.img. Если не уверены, прошейте активный слот.
Шаг 4. Проверка результата
После загрузки системы убедитесь, что цель достигнута. При установке пропатченного образа откройте приложение Magisk — оно покажет статус «Установлено» с номером версии. Если прошивался стоковый boot для восстановления, достаточно того, что устройство нормально загрузилось до рабочего стола.
Дополнительно проверьте базовые функции: Wi-Fi, мобильная связь, камера, датчики. Кастомные ядра иногда конфликтуют с отдельными аппаратными модулями, и лучше выявить это сразу.
Как узнать, какой boot.img нужен для Magisk
Извлеките boot.img из официальной прошивки именно вашей версии (пакеты для Pixel доступны на сайте Google, для Xiaomi — fastboot-прошивки на официальных ресурсах). Затем пропатчите его в приложении Magisk («Установка» → «Пропатчить boot-образ») и прошейте полученный файл. Никогда не берите boot.img от другой версии прошивки.
Типичные ошибки и их решения
| Ошибка | Вероятная причина | Решение |
|---|---|---|
| device not found | Нет драйверов или плохой кабель | Установить драйверы, сменить порт USB |
| FAILED (remote: not allowed) | Загрузчик заблокирован | Разблокировать bootloader |
| Bootloop после прошивки | Образ от другой модели/версии | Прошить стоковый boot.img своей версии |
| FAILED (sparse image) | Повреждённый файл образа | Скачать boot.img заново, проверить контрольную сумму |
Если устройство не выходит из bootloop даже после прошивки стокового boot, возможная причина — несоответствие других разделов (vendor_boot, dtbo на новых устройствах). В этом случае надёжнее прошить полный заводской образ прошивки по официальной инструкции производителя.
⚠️ Внимание: на современных устройствах часть загрузочных компонентов вынесена из boot в раздел vendor_boot или init_boot. На таких моделях Magisk может требовать патчинга именно init_boot.img, а не boot.img. Проверьте актуальную документацию Magisk для вашей версии Android — это критично для устройств на Android 13 и новее.
Безопасность и откат изменений
Главное правило отката: всегда сохраняйте оригинальный стоковый boot.img до начала экспериментов. С ним возврат к исходному состоянию занимает одну команду — прошейте сохранённый файл тем же способом и перезагрузитесь.
Учтите также, что разблокированный загрузчик и root влияют на работу банковских приложений и платёжных сервисов — многие из них проверяют целостность системы. Это неисправимое следствие модификации, а не ошибка прошивки.
Частые вопросы
Можно ли установить boot.img без компьютера?
Частично — на устройстве с уже установленным кастомным recovery (например, TWRP, если оно поддерживает вашу модель) образ можно прошить из самого recovery. Но первичная разблокировка загрузчика и установка recovery всё равно обычно требуют ПК с fastboot.
Сотрутся ли данные при прошивке boot.img?
Сама команда fastboot flash boot не затрагивает раздел с пользовательскими данными. Однако предшествующая разблокировка загрузчика полностью стирает устройство — резервная копия обязательна.
Чем отличается boot.img от recovery.img?
boot.img — основной загрузочный раздел системы с ядром. recovery.img — независимый раздел восстановления. На устройствах с A/B-разметкой отдельного раздела recovery может не быть вовсе — его функции встроены в boot.
Что делать, если fastboot не видит устройство на Windows?
Проверьте «Диспетчер устройств»: устройство в режиме fastboot должно определяться без ошибок. Установите USB-драйверы производителя или универсальный драйвер Google, попробуйте другой порт USB (желательно напрямую, без хаба) и другой кабель.
Безопасно ли прошивать boot.img, скачанный со сторонних форумов?
Риск есть: в образ могут быть встроены вредоносные модификации. Безопаснее брать boot.img из официального пакета прошивки производителя и патчить его самостоятельно через Magisk, а не использовать готовые файлы из непроверенных источников.