Ошибка «image is not a boot image» появляется в консоли fastboot в тот момент, когда вы прошиваете файл boot.img командой fastboot flash boot или пытаетесь загрузить его через fastboot boot, но загрузчик устройства отказывается принять образ. На экране терминала это выглядит как FAILED (remote: 'image is not a boot image') или похожее сообщение с приставкой remote, что указывает: отказ пришёл не от утилиты fastboot на ПК, а от bootloader самого смартфона.
Проблема почти всегда связана с самим файлом: он повреждён, скачан не полностью, предназначен для другой модели устройства или вообще не является загрузочным образом. Реже виновником оказывается устаревшая версия Android SDK Platform Tools или несовместимость формата образа с конкретным загрузчиком. Ниже разберём диагностику по шагам — от самых безопасных проверок к более сложным сценариям.
Что означает эта ошибка и когда она возникает
Сообщение image is not a boot image — это ответ загрузчика устройства на попытку записать в раздел boot файл, который не проходит проверку структуры. Загрузочный образ Android имеет строго определённый формат: заголовок, ядро, ramdisk и служебные поля. Если заголовок отсутствует или не соответствует ожидаемому, bootloader отклоняет файл ещё до начала записи.
Типичные ситуации, в которых возникает отказ:
- 🔧 прошивка
boot.imgдля получения root-прав через Magisk; - 📦 попытка записать файл из прошивки, распакованной с ошибкой;
- 🔄 загрузка recovery-образа командой
fastboot boot; - 🧩 прошивка образа от другой ревизии или модели устройства;
- 💾 использование файла, скачанного не полностью из-за обрыва соединения.
Важно понимать: сама по себе ошибка не повреждает устройство. Загрузчик просто отказался выполнять запись, и раздел boot остался в прежнем состоянии. Это защитный механизм, а не признак поломки.
Причина 1: повреждённый или неполный файл образа
Самая частая причина — файл boot.img скачан не полностью или повреждён при передаче. Даже потеря нескольких байт в начале файла разрушает заголовок образа, и загрузчик перестаёт его распознавать. Проверка здесь простая: сравните размер вашего файла с размером, указанным на странице загрузки, а если публикуются контрольные суммы — сверьте хеш MD5 или SHA-256.
Чтобы вычислить хеш файла в Windows, откройте командную строку в папке с образом и выполните:
certutil -hashfile boot.img SHA256
В Linux и macOS аналогичная проверка делается командой sha256sum boot.img. Если хеш не совпадает с опубликованным источником — файл нужно скачать заново, желательно через другое зеркало или стабильное соединение.
⚠️ Внимание: скачивайте boot-образы только из источника, соответствующего точной модели и региональной версии вашего устройства. Образ от «похожей» модели может не просто отклониться загрузчиком, а после прошивки привести к невозможности загрузки системы.
Причина 2: образ предназначен для другого устройства или версии прошивки
Загрузчики многих производителей проверяют не только формат файла, но и соответствие образа конкретному устройству. Если вы прошиваете boot.img от другой модели, другой ревизии платы или даже другой региональной сборки, загрузчик вправе отклонить его с той же ошибкой.
Здесь необходимо сверить несколько параметров. Во-первых, точное кодовое имя устройства — его можно узнать в скачанной прошивке или в документации к вашей модели. Во-вторых, версию установленной прошивки: пропатченный через Magisk образ должен создаваться из boot.img именно той сборки, которая сейчас установлена на смартфоне, иначе возможны и отказ загрузчика, и bootloop после прошивки.
Если образ взят из OTA-обновления, убедитесь, что вы извлекли именно boot.img, а не файл с похожим именем — в некоторых прошивках присутствуют vendor_boot.img, init_boot.img и другие разделы, которые не взаимозаменяемы.
Причина 3: не тот раздел или не тот тип образа
На современных устройствах структура загрузочных разделов изменилась по сравнению со старыми схемами. На части новых моделей ядро перенесено в раздел init_boot, а boot содержит только ramdisk. Если прошить не тот файл или не в тот раздел, можно получить как отказ загрузчика, так и незагружающееся устройство.
Ориентировочное назначение разделов выглядит так:
| Раздел | Что содержит | Когда прошивается |
|---|---|---|
boot | Ядро и ramdisk (на новых устройствах — только ramdisk) | Устройства без раздела init_boot |
init_boot | Ядро на устройствах с новой схемой разделов | При root через Magisk на таких моделях |
vendor_boot | Вендорные модули и часть ramdisk | Только с полной прошивкой, не для root |
recovery | Образ среды восстановления | На устройствах с отдельным recovery-разделом |
Точную схему разделов для вашей модели проверяйте в официальной документации производителя или в инструкции к конкретной прошивке — универсального ответа здесь нет. Ориентиром может служить состав файлов в заводской прошивке: если в ней есть init_boot.img, значит, устройство использует новую схему.
Причина 4: устаревшая версия fastboot и платформенных инструментов
Утилита fastboot из комплекта Android SDK Platform Tools периодически обновляется, и старые версии могут некорректно работать с новыми форматами образов. Если вы используете набор инструментов, скачанный несколько лет назад, или сборку из стороннего установщика, возможны конфликты.
Проверьте версию командой:
fastboot --version
Если версия явно устарела, скачайте актуальный пакет Platform Tools с официального сайта для разработчиков Android и распакуйте его в отдельную папку. Запускайте fastboot именно из этой папки, чтобы исключить подхват старой версии из переменных окружения системы. Файл образа при этом удобно положить в ту же директорию и указывать его без длинных путей.
Как правильно указать путь к образу
Если boot.img лежит не в папке с fastboot, указывайте полный путь в кавычках, например: fastboot flash boot "C:\firmware\boot.img". Пути с пробелами без кавычек — частая причина того, что fastboot получает обрезанное имя файла и не может его корректно прочитать.
Пошаговая диагностика и устранение ошибки
Ниже — безопасная последовательность действий, которая не меняет состояние устройства до тех пор, пока не будет найден рабочий файл. Каждый шаг устраняет один из возможных источников проблемы.
☑️ Проверка перед повторной прошивкой boot.img
После прохождения чек-листа повторите команду прошивки:
fastboot flash boot boot.img
Если запись прошла успешно, перезагрузите устройство командой fastboot reboot. Обратите внимание на вывод fastboot: сообщение OKAY и Finished означает, что образ принят и записан. Если ошибка повторяется даже с гарантированно целым файлом от официальной прошивки — возможна несовместимость формата с вашим загрузчиком, и здесь уже нужны инструкции именно для вашей модели.
⚠️ Внимание: не прошивайте образ «на пробу», если вы не уверены в его происхождении. Хотя ошибка image is not a boot image сама по себе безопасна, успешная запись неподходящего образа в раздел
bootможет привести к тому, что устройство перестанет загружаться, и потребуется восстановление через полную прошивку.
Что делать, если ошибка сохраняется
Бывают случаи, когда все проверки пройдены, а загрузчик продолжает отклонять образ. Тогда стоит рассмотреть дополнительные сценарии. Во-первых, попробуйте другой USB-порт (лучше напрямую на материнской плате, без хабов) и другой кабель — нестабильное соединение иногда искажает передаваемые данные ещё до проверки загрузчиком.
Во-вторых, проверьте состояние разблокировки загрузчика командой fastboot oem device-info или аналогичной для вашего производителя — заблокированный bootloader отклоняет любые сторонние образы, хотя обычно с другим текстом ошибки. В-третьих, если устройство использует схему A/B-разделов, убедитесь, что вы прошиваете активный слот; при необходимости переключить слот можно командой fastboot set_active с указанием нужного слота, но делайте это только понимая последствия.
Если ни один из шагов не помог, оптимальный путь — найти ветку обсуждения именно вашей модели на профильных форумах или обратиться к документации производителя. Поведение загрузчиков различается между брендами, и универсального решения для всех устройств не существует.
Часто задаваемые вопросы
Может ли ошибка «image is not a boot image» повредить смартфон?
Нет. Это отказ загрузчика выполнить запись: раздел boot остаётся в прежнем состоянии, устройство продолжает работать как раньше. Опасность представляет не сама ошибка, а успешная прошивка неподходящего образа, если проверка почему-то была пропущена.
Почему fastboot ругается на образ, который я пропатчил в Magisk?
Возможные причины: файл был повреждён при переносе с телефона на ПК, вы пропатчили boot.img от другой версии прошивки, либо ваше устройство использует раздел init_boot вместо boot, и патчить нужно другой файл. Проверьте целостность файла и схему разделов вашей модели.
Поможет ли смена кабеля или USB-порта?
Иногда да. Нестабильное соединение способно искажать передаваемый файл, хотя чаще это проявляется обрывом прошивки, а не ошибкой формата. Как минимум, это быстрая и безопасная проверка, которую стоит выполнить.
Чем отличается fastboot flash boot от fastboot boot?
Команда fastboot flash boot записывает образ в раздел на постоянной основе, а fastboot boot загружает образ в память и запускает его один раз, не изменяя раздел. Вторая команда безопаснее для тестирования, но не все загрузчики её поддерживают.
Где взять правильный boot.img для моего устройства?
Самый надёжный источник — официальный пакет прошивки для вашей точной модели и региона, скачанный с сайта производителя или через его фирменную утилиту. Из пакета извлекается нужный файл, который гарантированно соответствует устройству.