Команда fastboot flash возвращает ошибку FAILED (remote: not allowed in locked state) — это значит, что загрузчик смартфона заблокирован, и установка прошивки через fastboot невозможна до его разблокировки. Именно с проверки статуса загрузчика и начинается любая прошивка через этот режим, а не с записи образов.
Fastboot — это низкоуровневый протокол и одноимённая утилита из состава Android SDK Platform Tools, которая позволяет записывать разделы памяти устройства напрямую с компьютера. Метод используют для установки заводских образов, восстановления после неудачного обновления и возврата на стоковую прошивку после кастомной. Ниже разберём подготовку, команды и типичные ошибки.
Что такое fastboot и когда он нужен
Режим fastboot работает на уровне загрузчика: смартфон не запускает Android, а ждёт команд с ПК через USB. В отличие от установки обновления «по воздуху» или через рекавери, здесь можно записывать отдельные разделы — boot, system, vendor, recovery — и полностью пересоздавать структуру прошивки.
Практические сценарии, где без fastboot не обойтись:
- 📱 Установка заводского (factory) образа на устройства Google Pixel и ряда других брендов
- 🔁 Откат на стоковую прошивку после кастомной или рута
- 🧱 Восстановление смартфона, который не загружается в систему (bootloop)
- 🛠️ Прошивка отдельных разделов, например boot.img для получения root
Важно понимать ограничение: fastboot работает только с образами, предназначенными именно для вашей модели и ревизии устройства. Прошивка от другой модификации — прямой путь к «кирпичу».
Подготовка: драйверы, Platform Tools и заряд
Перед началом нужно собрать рабочее окружение на компьютере. Скачайте архив SDK Platform Tools с официального сайта для разработчиков Android и распакуйте его в папку без кириллицы и пробелов в пути, например C:\platform-tools. Внутри находятся исполняемые файлы fastboot и adb.
Для Windows дополнительно потребуются USB-драйверы вашего устройства: у Google это Google USB Driver, у других производителей — фирменные пакеты с официальных сайтов. На Linux и macOS драйверы обычно не нужны, но на Linux может понадобиться настройка правил udev либо запуск команд с правами администратора.
☑️ Подготовка к прошивке через fastboot
⚠️ Внимание: разблокировка загрузчика и прошивка через fastboot стирают все данные на устройстве. Перед началом сохраните фото, контакты и файлы на компьютер или в облако — восстановить их после wipe не получится.
Разблокировка загрузчика
На большинстве устройств прошивка через fastboot требует разблокированного загрузчика. Сначала в настройках Android активируйте режим разработчика (несколько нажатий по пункту «Номер сборки» в разделе «О телефоне»), затем включите переключатель «Заводская разблокировка» (OEM unlocking), если он предусмотрен вашей моделью.
Далее загрузите устройство в fastboot-режим — обычно это команда adb reboot bootloader при включённой отладке по USB либо аппаратная комбинация кнопок, которая различается у производителей. Затем выполните на компьютере:
fastboot devices
fastboot flashing unlock
Первая команда проверяет, видит ли ПК устройство. Если список пуст — проблема в драйверах или кабеле. На части устройств вместо fastboot flashing unlock используется fastboot oem unlock, а у некоторых брендов (например, Xiaomi) разблокировка оформляется через фирменную утилиту и учётную запись с периодом ожидания. Точную процедуру для вашей модели уточняйте в официальной документации производителя.
Пошаговая установка прошивки через fastboot
Заводские образы обычно распространяются архивом, внутри которого лежат файлы разделов (boot.img, system.img и другие) и скрипты автоматической прошивки — flash-all.bat для Windows и flash-all.sh для Linux/macOS. Самый надёжный путь — распаковать архив прошивки в папку Platform Tools и запустить соответствующий скрипт: он запишет все разделы в правильном порядке.
Ручной вариант выглядит так. Команды выполняются по очереди, каждая записывает свой раздел:
fastboot flash boot boot.img
fastboot flash system system.img
fastboot flash vendor vendor.img
fastboot reboot
Набор разделов зависит от конкретной прошивки: у современных устройств со схемой A/B встречаются boot, dtbo, vbmeta, super и другие. Прошивайте только те образы, которые входят в комплект для вашей модели, и не пропускайте сопутствующие разделы — несовпадение версий между разделами часто приводит к bootloop.
После завершения записи первая загрузка системы может занять заметно больше времени, чем обычно, — это нормально. Прерывать её не нужно.
Типичные ошибки fastboot и их решение
| Ошибка | Вероятная причина | Что делать |
|---|---|---|
| waiting for device | Нет драйвера или плохой кабель | Переустановить драйвер, сменить порт USB и кабель |
| FAILED (remote: not allowed in locked state) | Загрузчик заблокирован | Выполнить разблокировку загрузчика |
| FAILED (remote: partition not found) | Неверное имя раздела для данной модели | Сверить список разделов с комплектом прошивки |
| FAILED (data transfer failure) | Обрыв связи по USB | Использовать порт USB 2.0, другой кабель |
| Bootloop после прошивки | Несовпадение версий разделов или чужой образ | Прошить полный комплект образов заново |
Отдельно стоит сказать про прошивку образа, собранного не для вашей модели или ревизии устройства — это самая частая причина безвозвратных «окирпичиваний» при работе с fastboot. Проверяйте кодовое имя устройства (его показывает команда fastboot getvar product) и сравнивайте с тем, для чего выпущен образ.
⚠️ Внимание: не отключайте кабель и не закрывайте окно терминала, пока команда flash не завершилась сообщением «Finished». Обрыв записи раздела boot или bootloader может вывести устройство из строя вплоть до необходимости сервисного восстановления.
Что делать, если смартфон не определяется в fastboot
Проверьте в Диспетчере устройств Windows, как отображается смартфон в режиме fastboot. Если устройство видно с восклицательным знаком — обновите драйвер вручную, указав папку с Google USB Driver или драйвером производителя. Попробуйте другой USB-порт (лучше на задней панели ПК), замените кабель на оригинальный. На некоторых ноутбуках помогает отключение USB selective suspend в настройках электропитания.
Особенности у разных производителей
Универсальной процедуры не существует: каждый бренд накладывает свои ограничения. У Google Pixel всё максимально прозрачно — официальные заводские образы публикуются открыто, разблокировка штатная. У Xiaomi разблокировка загрузчика оформляется через фирменное приложение и привязку аккаунта, а для прошивки нередко удобнее использовать утилиту Mi Flash, которая работает поверх fastboot-режима.
Устройства Samsung вовсе не используют fastboot: там свой режим Download Mode и прошивка через Odin, поэтому команды fastboot на них не работают. Ряд брендов блокирует разблокировку загрузчика на уровне политики — в таком случае установка прошивки через fastboot недоступна в принципе, и остаются только штатные средства обновления.
FAQ: частые вопросы о прошивке через fastboot
Можно ли прошить телефон через fastboot без разблокировки загрузчика?
Как правило, нет. Заблокированный загрузчик отклоняет запись разделов командой flash. Исключения — отдельные фирменные утилиты производителей, которые прошивают подписанные образы в штатных режимах, но это уже не классический fastboot.
Удалятся ли данные при прошивке через fastboot?
Да. Разблокировка загрузчика принудительно стирает устройство, а скрипт flash-all по умолчанию выполняет wipe. Заранее сделайте резервную копию всего важного.
Чем fastboot отличается от режима Recovery?
Recovery — это отдельная мини-система на устройстве для установки обновлений и сброса. Fastboot работает на уровне загрузчика и позволяет записывать разделы напрямую с компьютера, включая сам раздел recovery.
Команда fastboot devices ничего не показывает. Что проверить?
Убедитесь, что смартфон действительно в fastboot-режиме, переустановите USB-драйвер, смените кабель и порт, попробуйте запустить терминал от имени администратора. На Linux проверьте права доступа к USB-устройству.
Подойдёт ли прошивка от другой модели, если железо похоже?
Нет. Даже при схожей аппаратной платформе образы собираются под конкретное кодовое имя и ревизию устройства. Запись чужого образа с высокой вероятностью приведёт к нерабочему состоянию, требующему сервисного восстановления.