Команда fastboot flash boot boot.img записывает образ ядра и ramdisk напрямую в загрузочный раздел смартфона — именно так устанавливают кастомное ядро, пропатченный Magisk boot-образ для root или восстанавливают стоковую прошивку после неудачного эксперимента. Одна опечатка в имени файла или прошивка образа от другой версии системы — и устройство уходит в бутлуп, поэтому порядок действий здесь важнее скорости.
Ниже разберём, что именно делает эта команда, как подготовить компьютер и смартфон, какие ошибки выдаёт fastboot и как их диагностировать. Инструкция ориентирована на устройства с разблокированным загрузчиком; точные пункты меню и комбинации кнопок зависят от модели, поэтому сверяйтесь с документацией производителя.
Что делает команда fastboot flash boot
Утилита fastboot — часть Android SDK Platform Tools. Она работает, когда смартфон загружен в специальный режим bootloader (его также называют fastboot-режимом), и позволяет записывать образы в разделы памяти устройства напрямую, минуя Android.
Конструкция fastboot flash boot имя_файла.img состоит из трёх частей: вызов утилиты, действие flash (запись) и целевой раздел boot. В boot-разделе лежит ядро Linux и начальная файловая система ramdisk — без корректного образа система не стартует вообще. Именно поэтому этот раздел прошивают при установке root через Magisk, откате на стоковое ядро или обновлении кастомной прошивки вручную.
На устройствах со схемой разделов A/B (два слота) команда пишет образ в активный слот. Уточнить текущий слот можно командой fastboot getvar current-slot — это поддерживается не всеми загрузчиками, но на большинстве современных устройств с A/B-разметкой работает.
Подготовка: загрузчик, драйверы и Platform Tools
Прежде чем вводить команду, необходимо выполнить три условия. Без них fastboot либо не увидит устройство, либо откажется прошивать раздел.
- 🔓 Разблокированный загрузчик. На заблокированном bootloader команда вернёт ошибку вроде
Flashing is not allowed. Разблокировка выполняется черезfastboot flashing unlockилиfastboot oem unlock(зависит от производителя) и стирает все данные. - 💾 Android SDK Platform Tools. Скачайте официальный пакет с сайта для разработчиков Google и распакуйте в папку без кириллицы и пробелов в пути, например
C:\platform-tools. - 🔌 Драйверы. На Windows может потребоваться установка USB-драйвера производителя или универсального Google USB Driver, иначе устройство в fastboot-режиме определится с ошибкой.
- 📄 Правильный boot.img. Образ должен соответствовать модели, региону и версии прошивки. Обычно его извлекают из заводского образа (factory image) или пакета OTA.
Зарядите смартфон хотя бы до половины: обрыв записи boot-раздела из-за разрядки — один из сценариев, после которых устройство может не выйти даже в fastboot-режим. Используйте исправный кабель и порт USB напрямую на материнской плате, без хабов.
Перевод смартфона в режим fastboot
Существует два способа попасть в bootloader-режим. Первый — программный: включите отладку по USB в меню «Для разработчиков», подключите устройство к ПК и выполните:
adb reboot bootloader
Второй способ — аппаратная комбинация кнопок, обычно клавиша питания + уменьшение громкости при выключенном устройстве. Комбинация отличается у разных производителей, поэтому проверьте её для своей модели в официальной документации.
После входа в режим проверьте связь командой fastboot devices. Если в ответ пусто — проблема в драйверах, кабеле или порте USB, а не в самой команде прошивки. Должна отобразиться строка с серийным номером и словом fastboot.
Пошаговая прошивка boot-раздела
Когда устройство определилось, а образ лежит в папке platform-tools, сама процедура занимает несколько секунд. Откройте командную строку в папке с утилитами (в Windows: Shift + правый клик → «Открыть окно PowerShell/командной строки здесь») и выполните шаги из чек-листа.
☑️ Прошивка boot-раздела
Основная команда выглядит так:
fastboot flash boot boot.img
Успешный вывод содержит строки Sending 'boot', Writing 'boot' и Finished. Total time. После этого перезагрузите устройство командой fastboot reboot. Первая загрузка после прошивки может занять заметно больше времени, чем обычно — это нормально.
⚠️ Внимание: не прерывайте процесс и не отключайте кабель между строками Writing и Finished. Прерванная запись boot-раздела оставляет устройство без рабочего ядра — загрузиться в систему оно не сможет до повторной прошивки.
Если нужно лишь проверить образ без постоянной записи (например, тестируете пропатченный Magisk boot), на многих устройствах работает временная загрузка: fastboot boot boot.img. Система стартует с этого образа один раз, а после перезагрузки вернётся к прошитому разделу. Отметим, что на части новых моделей эта команда заблокирована производителем.
Типичные ошибки и их диагностика
Большинство сбоев при работе с fastboot имеет читаемое сообщение. Сводим частые случаи в таблицу.
| Сообщение | Вероятная причина | Что делать |
|---|---|---|
| < waiting for device > | Нет драйвера, плохой кабель или порт | Переустановить драйвер, сменить кабель и порт USB |
| Flashing is not allowed | Загрузчик заблокирован | Разблокировать bootloader (данные будут стёрты) |
| FAILED (remote: partition not found) | Неверное имя раздела или особая разметка | Проверить схему разделов для конкретной модели |
| cannot load 'boot.img' | Файл не найден в текущей папке | Проверить имя и путь к образу |
| Бутлуп после прошивки | Образ от другой версии прошивки | Прошить стоковый boot.img от установленной версии |
Отдельный случай — устройства с ramdisk в boot-разделе, где для root требуется прошивать не boot, а init_boot. На ряде моделей с Android 13 и новее Magisk патчит именно init_boot.img, и прошивка boot не даст root. Какой раздел использовать на вашем устройстве, указано в инструкции к Magisk и в ветках вашей модели на профильных форумах.
Как получить стоковый boot.img
Образ извлекают из заводской прошивки (factory image) производителя — внутри архива лежит boot.img или payload.bin, из которого его распаковывают утилитой payload-dumper-go. Для устройств с OTA-обновлениями образ можно вытащить из пакета обновления. Всегда проверяйте, что версия прошивки в имени архива совпадает с установленной на устройстве.
Откат и восстановление после неудачи
Если после прошивки смартфон зависает на логотипе или перезагружается циклично, паниковать рано — boot-раздел перезаписываем. Загрузитесь снова в fastboot-режим и прошейте стоковый boot.img от установленной версии системы. Именно поэтому оригинальный образ стоит сохранить до начала экспериментов.
⚠️ Внимание: не прошивайте boot-образы от других моделей и регионов, даже если название устройства похоже. Различия в ядре и конфигурации разделов приводят к бутлупу, а в худшем случае — к повреждению связанных разделов.
Когда fastboot-режим тоже недоступен, остаются сервисные методы: режим EDL на устройствах Qualcomm, Download Mode у Samsung, фирменные утилиты восстановления производителей. Эти процедуры сильно зависят от модели, и выполнять их стоит строго по инструкции для конкретного аппарата либо доверить сервисному центру.
Частые вопросы о fastboot flash boot
Чем fastboot flash boot отличается от fastboot boot?
Первая команда записывает образ в раздел постоянно, вторая — загружает систему с образа один раз, не изменяя память устройства. Второй вариант удобен для проверки, но поддерживается не всеми загрузчиками.
Нужна ли разблокировка загрузчика для прошивки boot?
Да, на устройствах с заблокированным bootloader запись в разделы запрещена, и команда завершится ошибкой. Учтите, что разблокировка стирает пользовательские данные и может влиять на гарантию — условия зависят от производителя.
Fastboot не видит устройство, хотя ADB видит. Почему?
ADB и fastboot используют разные режимы работы и разные драйверы. Если adb devices показывает смартфон, а fastboot devices — нет, переустановите драйвер именно для fastboot-режима или попробуйте другой кабель и порт.
Можно ли прошить boot.img от другой версии Android?
Крайне нежелательно. Образ должен соответствовать установленной версии прошивки: несовпадение ядра и системных компонентов — типичная причина бутлупа. При обновлении системы пропатченный boot нужно создавать заново из нового стокового образа.
Что делать, если после прошивки телефон не включается?
Загрузитесь в fastboot-режим аппаратной комбинацией кнопок и прошейте сохранённый стоковый boot.img. Если fastboot недоступен, потребуется сервисный метод восстановления для вашей модели — обратитесь к документации производителя или в сервисный центр.