Ошибка FAILED (remote: 'Flashing is not allowed') при попытке прошить образ через fastboot почти всегда означает одно — загрузчик устройства заблокирован, и без его разблокировки никакая перепрошивка не начнётся. Прежде чем вводить команды, убедитесь, что смартфон действительно находится в режиме fastboot: на экране обычно отображается системное меню с роботом Android или надпись Fastboot Mode, а компьютер определяет устройство командой fastboot devices.
Fastboot — это низкоуровневый протокол, который работает напрямую с загрузчиком смартфона и позволяет записывать образы в разделы памяти: boot, system, vendor, recovery. В отличие от прошивки через Recovery, здесь нет графической оболочки — всё управление идёт с компьютера через командную строку. Именно поэтому метод требует внимательности: одна команда с неправильным образом способна превратить рабочий телефон в «кирпич».
Когда перепрошивка через fastboot действительно нужна
Режим fastboot применяют не для рутинных задач, а в ситуациях, когда штатные способы обновления недоступны. Типичный сценарий — устройство не загружается дальше логотипа (bootloop) после неудачного обновления или установки модифицированной прошивки.
Также fastboot незаменим при переходе с кастомной прошивки обратно на стоковую, при установке образов вручную (например, GSI для Project Treble) или при восстановлении раздела boot после неудачного получения root-прав.
- 🔧 Устройство зависает на логотипе или уходит в циклическую перезагрузку
- 📦 Нужно установить официальную прошивку вручную, минуя OTA-обновление
- 🔄 Требуется вернуться с кастомной прошивки на заводскую
- 🧩 Установка кастомного recovery (например, TWRP) через образ
recovery.img
⚠️ Внимание: перепрошивка через fastboot с разблокированным загрузчиком стирает все данные пользователя. Фотографии, контакты и приложения будут удалены — сделайте резервную копию заранее, если устройство ещё загружается.
Подготовка: драйверы, ADB и разблокировка загрузчика
Для работы понадобится компьютер с установленным пакетом Android SDK Platform Tools — именно в нём находятся утилиты adb и fastboot. Пакет распространяется Google бесплатно и не требует установки полной Android Studio: достаточно распаковать архив и открыть командную строку в этой папке.
На Windows дополнительно могут потребоваться USB-драйверы производителя устройства — без них компьютер не увидит смартфон в режиме fastboot. На Linux, как правило, драйверы не нужны, но может понадобиться запуск команд через sudo или настройка правил udev.
Разблокировка загрузчика — отдельный этап, и процедура зависит от производителя. На устройствах Google Pixel достаточно команды fastboot flashing unlock, а Xiaomi требует официального разрешения через фирменную утилиту с привязкой аккаунта. У некоторых брендов разблокировка ограничена или недоступна вовсе — уточняйте это в документации конкретной модели до начала работ.
Переход в режим fastboot
Есть два способа перевести смартфон в fastboot. Первый — программный: при включённой отладке по USB и загруженной системе выполните на компьютере команду adb reboot bootloader. Устройство перезагрузится прямо в нужный режим.
Второй способ — аппаратная комбинация кнопок, которая различается у производителей. Чаще всего используется сочетание кнопки питания и уменьшения громкости, удерживаемое на выключенном устройстве, но у части моделей комбинация иная. Точное сочетание для вашей модели проверьте в официальной документации — универсальной комбинации не существует.
После входа в режим проверьте связь с компьютером:
fastboot devices
Если в ответ появилась строка с серийным номером — устройство определено, можно работать. Пустой ответ означает проблему с драйверами, кабелем или портом USB.
Пошаговая инструкция по прошивке
Общий порядок действий выглядит так: образы прошивки распаковываются в папку с утилитами fastboot, после чего разделы прошиваются по очереди. Минимальный набор команд для типичной прошивки:
fastboot flash boot boot.img
fastboot flash system system.img
fastboot flash vendor vendor.img
fastboot reboot
Обратите внимание: набор разделов и их названия зависят от устройства. В официальных пакетах прошивок часто прилагается скрипт flash-all.bat (Windows) или flash-all.sh (Linux), который выполняет все команды автоматически — это самый безопасный вариант, поскольку исключает ошибку в порядке прошивки.
☑️ Перед началом прошивки убедитесь
Прошивка должна точно соответствовать модели и аппаратной ревизии устройства — образ от другой модификации, даже внешне похожей, способен привести к неработоспособности модема, камеры или полному отказу загрузки. Сверяйте кодовое имя устройства (его показывает команда fastboot getvar product) с тем, для чего выпущена прошивка.
⚠️ Внимание: не отключайте кабель и не закрывайте окно терминала, пока команда не вернула сообщение Finished. Прерывание записи раздела boot или system оставляет устройство в незагружаемом состоянии, и восстановление потребует повторной полной прошивки.
Типичные ошибки и их решение
Большинство проблем при прошивке через fastboot сводится к нескольким повторяющимся ошибкам. Ниже — таблица с наиболее частыми сообщениями и способами их устранения.
| Ошибка | Вероятная причина | Решение |
|---|---|---|
| FAILED (remote: Flashing is not allowed) | Заблокированный загрузчик | Разблокировать загрузчик официальным способом |
| waiting for device | Нет драйверов или плохой кабель | Установить драйверы, сменить порт USB или кабель |
| FAILED (remote: partition not found) | Неверное имя раздела для этой модели | Проверить структуру разделов в документации к прошивке |
| FAILED (data transfer failure) | Обрыв связи или повреждённый образ | Скачать образ заново, сменить USB-порт |
| FAILED (remote: not enough space) | Образ больше раздела (актуально для динамических разделов) | Использовать fastbootd и корректный образ для устройства |
Отдельно стоит упомянуть устройства с динамическими разделами: на них часть операций выполняется не в обычном bootloader-режиме, а в режиме fastbootd — пользовательском пространстве fastboot. Переход в него выполняется командой fastboot reboot fastboot. Если прошивка раздела system завершается ошибкой о нехватке места или несуществующем разделе — вероятно, ваше устройство относится именно к этой категории.
Что такое A/B-разделы и слоты
На устройствах с бесшовными обновлениями существует два набора разделов — слот A и слот B. Обновление записывается в неактивный слот, и при успешной загрузке устройство переключается на него. Текущий слот можно узнать командой fastboot getvar current-slot, а переключить — fastboot set_active a или fastboot set_active b. При ручной прошивке образы записываются в конкретный слот, например: fastboot flash boot_a boot.img.
Что делать после прошивки
Первая загрузка после перепрошивки занимает заметно больше времени обычного — система инициализирует разделы и оптимизирует приложения. Не прерывайте процесс, даже если логотип висит несколько минут.
Если устройство не загрузилось и через 10–15 минут, возможные действия: выполнить сброс данных через стоковое recovery (пункт Wipe data/factory reset), проверить, тот ли слот активен на A/B-устройствах, или прошить образы заново, убедившись в их целостности. Возврат к заводской прошивке через официальный пакет с скриптом flash-all остаётся самым надёжным способом восстановления.
Риски и меры предосторожности
Перепрошивка — потенциально рискованная операция, и подходить к ней стоит с пониманием последствий. Разблокировка загрузчика на многих устройствах аннулирует гарантию и отключает часть защитных механизмов, например сертификацию SafetyNet, из-за чего банковские приложения могут отказаться работать.
⚠️ Внимание: командаfastboot eraseиfastboot formatдля критических разделов (например, persist с калибровками модема) способна необратимо повредить устройство. Не выполняйте очистку разделов, назначение которых вам неизвестно.
Минимизировать риски помогают простые правила: используйте только официальные или проверенные источники прошивок, не прошивайте при низком заряде батареи и не экспериментируйте с командами, смысл которых непонятен. Если устройство — единственный рабочий телефон, а опыта прошивки нет, разумнее обратиться в сервисный центр.
Часто задаваемые вопросы
Можно ли прошить телефон через fastboot без разблокировки загрузчика?
Нет, в общем случае нельзя: заблокированный загрузчик отклоняет запись образов командой fastboot flash. Исключение — фирменные сервисные утилиты производителей, которые прошивают устройство в других режимах (например, EDL у устройств на Qualcomm), но это отдельные инструменты со своими ограничениями.
Чем fastboot отличается от режима recovery?
Fastboot работает на уровне загрузчика и позволяет записывать образы в любые разделы напрямую с компьютера. Recovery — это отдельная мини-система на самом устройстве, которая устанавливает готовые пакеты обновлений и выполняет сброс данных, но не даёт низкоуровневого доступа к разделам.
Компьютер не видит устройство в fastboot, хотя в системе оно определяется. Что делать?
Это типичный признак отсутствия драйверов именно для fastboot-режима: в системе и в загрузчике устройство использует разные USB-идентификаторы. Установите драйверы производителя, попробуйте другой порт USB (желательно напрямую, без хаба) и другой кабель. На Windows проверьте «Диспетчер устройств» — устройство не должно отображаться с жёлтым значком ошибки.
Сотрутся ли данные при прошивке через fastboot?
Да, практически всегда. Разблокировка загрузчика сама по себе выполняет сброс к заводским настройкам, а скрипты полной прошивки дополнительно очищают раздел данных. Сохраните всё важное заранее — облачная копия или перенос файлов на компьютер занимают немного времени, но избавляют от потери информации.
Телефон после прошивки завис на логотипе. Это «кирпич»?
Необязательно. Зависание на логотипе чаще всего лечится сбросом данных из recovery или повторной прошивкой корректным образом. Настоящий «кирпич» — когда устройство не входит ни в fastboot, ни в recovery — встречается редко и обычно связан с повреждением загрузочных разделов; в таком случае поможет только сервисный режим прошивки или сервисный центр.