Команда fastboot flash recovery возвращает ошибку FAILED (remote: not allowed) чаще всего из-за заблокированного загрузчика — до начала прошивки рекавери необходимо проверить статус bootloader командой fastboot oem device-info или в настройках разработчика. Если загрузчик разблокирован, а ошибка сохраняется, проблема обычно кроется в несоответствии образа рекавери модели устройства или в устаревшей версии утилиты fastboot на компьютере.
Прошивка стороннего рекавери — типично TWRP — открывает доступ к установке кастомных прошивок, созданию полных резервных копий и получению root-прав. Однако неправильный образ или нарушение порядка действий способны привести к загрузочной петле. В этом руководстве разберём подготовку, саму команду, проверку результата и разбор типичных сбоев.
Что делает команда fastboot flash recovery
Команда записывает образ recovery.img в раздел recovery внутренней памяти устройства. Этот раздел содержит минимальную загрузочную среду, которая запускается независимо от основной системы Android и используется для сброса настроек, установки обновлений и восстановления.
Стоковое рекавери от производителя обычно умеет только сбрасывать данные и применять официальные обновления. Сторонние решения вроде TWRP добавляют сенсорный интерфейс, монтирование разделов, резервное копирование и установку произвольных ZIP-пакетов. Именно поэтому замена рекавери — первый шаг большинства сценариев модификации прошивки.
Важно понимать: fastboot работает только когда устройство загружено в режим bootloader/fastboot, а не в обычной системе и не в самом рекавери. Путаница между режимами — одна из самых частых причин «невидимого» устройства на ПК.
Подготовка: что нужно до начала прошивки
Прежде чем вводить команду, соберите необходимый минимум. Отсутствие любого пункта обычно и становится причиной сбоя на середине процесса.
- 🔓 Разблокированный загрузчик — проверяется в меню разработчика или командой fastboot; на большинстве устройств разблокировка стирает все данные.
- 💻 Установленные ADB и Fastboot — официальный пакет Android SDK Platform Tools от Google, желательно свежей версии.
- 📦 Образ recovery именно для вашей модели — файл
.img, скачанный с официального источника проекта (например, с сайта TWRP) с точным совпадением кодового имени устройства. - 🔌 Качественный USB-кабель и прямое подключение к порту ПК без хабов.
- 🔋 Заряд устройства — желательно не менее половины, чтобы исключить отключение во время записи.
Отдельно проверьте драйверы: в диспетчере устройств Windows смартфон в режиме fastboot должен определяться без восклицательных знаков. Если устройство не видно, сначала решите проблему с драйвером — команда прошивки без корректного подключения просто зависнет на < waiting for device >.
Пошаговая инструкция по прошивке рекавери
Порядок действий одинаков для большинства устройств, но детали (комбинации кнопок, названия пунктов) зависят от модели — сверяйтесь с официальной документацией производителя.
Сначала переведите устройство в режим fastboot. Универсальный способ — через ADB из включённой системы:
adb reboot bootloader
После перезагрузки в загрузчик проверьте, что ПК видит устройство:
fastboot devices
Если в ответе появился серийный номер — можно прошивать. Перейдите в папку, где лежит образ рекавери, и выполните:
fastboot flash recovery recovery.img
Вместо recovery.img укажите реальное имя скачанного файла. Успешный результат выглядит как строки Sending 'recovery' и OKAY / Finished.
☑️ Проверка перед командой flash
Первый запуск рекавери после прошивки
Это критичный момент, о котором часто забывают. На многих устройствах при первой загрузке в систему стоковая прошивка автоматически перезаписывает свежеустановленное кастомное рекавери стоковым. Поэтому сразу после команды flash нельзя загружаться в Android обычным способом.
Правильный порядок: не отключая кабель, загрузитесь напрямую в рекавери — либо комбинацией кнопок (зависит от модели), либо командой:
fastboot boot recovery.img
Команда fastboot boot запускает образ без записи в раздел — это также безопасный способ проверить рекавери до прошивки. Если рекавери загрузилось и работает, уже из его меню можно выполнять дальнейшие действия. На некоторых устройствах требуется дополнительный шаг против восстановления стокового рекавери — он описывается в инструкции к конкретной сборке TWRP.
⚠️ Внимание: если после прошивки загрузить устройство в обычную систему, рекавери может быть перезаписано стоковым, и процедуру придётся повторять. Загружайтесь сразу в рекавери.
Типичные ошибки и их решение
Большинство сбоев при выполнении команды укладываются в несколько повторяющихся сценариев. Сводка ниже поможет быстро сориентироваться.
| Ошибка | Вероятная причина | Что проверить |
|---|---|---|
| < waiting for device > | Нет драйвера или устройство не в fastboot | Диспетчер устройств, кабель, режим загрузчика |
| FAILED (remote: not allowed) | Заблокированный загрузчик | Статус bootloader, процедура разблокировки |
| FAILED (remote: partition not found) | Нет раздела recovery (устройства с A/B-разметкой) | Схема разделов, прошивка через boot-образ |
| FAILED (data transfer failure) | Обрыв связи, плохой кабель или порт | Другой USB-порт, другой кабель |
| cannot load 'recovery.img' | Файл не найден в текущей папке | Путь к файлу и его имя в команде |
Отдельного внимания заслуживают устройства с A/B-разметкой разделов (seamless updates). У них отдельного раздела recovery может не быть — среда восстановления встроена в boot-образ. Для таких моделей используют fastboot flash boot с подготовленным образом или временный запуск через fastboot boot с последующей установкой из самого рекавери. Какая схема у вашей модели — указано в инструкции к сборке TWRP для неё.
Особенности на устройствах разных брендов
Универсальной процедуры не существует: производители по-разному относятся к разблокировке загрузчика. У Xiaomi разблокировка оформляется через фирменную утилиту и может занимать ожидание в несколько суток. Устройства Google Pixel разблокируются напрямую командой fastboot flashing unlock. Samsung использует собственный режим загрузки, и fastboot там либо ограничен, либо недоступен — прошивка выполняется другими инструментами.
Поэтому перед прошивкой обязательно:
- 🔍 Уточните кодовое имя устройства (например, через команду
fastboot getvar product) и скачивайте образ строго под него. - 📖 Изучите официальную страницу вашей модели на сайте проекта рекавери — там указаны поддерживаемые версии Android и особенности установки.
- 💾 Сделайте резервную копию важных данных: разблокировка загрузчика на большинстве устройств стирает пользовательские данные.
⚠️ Внимание: прошивка образа от другой модели может привести к невозможности загрузки в рекавери или систему. Восстановление в таком случае потребует прошивки стокового образа через fastboot или фирменные утилиты производителя.
Что делать, если устройство ушло в загрузочную петлю
Загрузитесь в режим fastboot (обычно удержание кнопки питания и громкости вниз — зависит от модели), затем прошейте стоковый boot- и recovery-образы из официальной прошивки вашей модели командами fastboot flash boot boot.img и fastboot flash recovery recovery.img. Стоковые образы извлекаются из официального пакета прошивки производителя.
Как проверить результат и вернуть стоковое рекавери
Проверка проста: перезагрузитесь в рекавери и убедитесь, что загружается именно установленная среда, а не стоковая. В TWRP вы увидите фирменный интерфейс с кнопками Install, Wipe, Backup. Если вместо этого появляется стандартное меню с роботом — рекавери было перезаписано, повторите прошивку с немедленной загрузкой в него.
Возврат к заводскому состоянию выполняется той же командой, но с образом стокового рекавери, извлечённым из официальной прошивки вашей модели:
fastboot flash recovery stock_recovery.img
Это может понадобиться для получения официальных OTA-обновлений или перед обращением в сервис. Учтите, что наличие разблокированного загрузчика и модифицированных разделов может влиять на гарантийное обслуживание — условия зависят от производителя и региона.
Частые вопросы
Можно ли прошить рекавери без разблокировки загрузчика?
Нет. На устройствах с заблокированным загрузчиком команда вернёт ошибку not allowed. Сначала выполните официальную процедуру разблокировки для вашей модели, помня, что она обычно стирает данные.
Чем отличаются fastboot flash recovery и fastboot boot?
Первая команда записывает образ в раздел recovery постоянно. Вторая лишь временно загружает образ в оперативную память без изменения разделов — удобно для тестирования и для устройств без отдельного раздела recovery.
Устройство не определяется в fastboot, хотя в системе ADB работает. Почему?
Для режимов ADB и fastboot Windows использует разные драйверы. Установите драйвер загрузчика (обычно поставляется с Platform Tools или от производителя) и проверьте подключение командой fastboot devices.
Подойдёт ли образ рекавери от похожей модели?
Нет, это рискованно. Даже близкие ревизии одной линейки могут иметь разную разметку разделов. Используйте только образ, выпущенный для точного кодового имени вашего устройства.
Что делать, если после прошивки рекавери система не загружается?
Загрузитесь обратно в fastboot и прошейте стоковые образы boot и recovery из официальной прошивки вашей модели. Если и это не помогает, используйте фирменную утилиту восстановления производителя.