Команда fastboot flash recovery возвращает ошибку «FAILED (remote: not allowed)» или зависает на «waiting for device» — с этим сталкивается почти каждый, кто впервые прошивает рекавери через fastboot, и в большинстве случаев причина кроется не в самой команде, а в заблокированном загрузчике или отсутствующих драйверах. Прошивка рекавери через fastboot — стандартный способ установить TWRP или другой кастомный recovery-раздел на Android-смартфон, и она требует строгой последовательности подготовительных шагов.
В этой статье разберём весь процесс: от установки ADB и проверки разблокировки загрузчика до ввода команд и проверки результата. Материал ориентирован на устройства с поддержкой режима fastboot — конкретные детали (например, порядок разблокировки загрузчика) зависят от производителя, поэтому там, где поведение различается, это будет указано отдельно.
Что такое рекавери и зачем его прошивать
Рекавери (recovery) — это небольшой независимый раздел памяти смартфона со своей минимальной операционной средой. Заводское (стоковое) рекавери умеет немного: сброс настроек, очистка кэша, установка официальных обновлений. Кастомное рекавери, например TWRP (Team Win Recovery Project), расширяет возможности существенно.
Основные причины, по которым пользователи ставят кастомное рекавери:
- 📦 Установка сторонних прошивок и модов в формате ZIP
- 💾 Полное резервное копирование системы (backup разделов) и восстановление
- 🔓 Получение root-доступа через прошивку Magisk
- 🧹 Гибкая очистка отдельных разделов:
dalvik,system,vendor - 🛠️ Восстановление устройства после неудачной прошивки или «окирпичивания»
Прошивка рекавери через fastboot — самый прямой метод: раздел записывается напрямую с компьютера, минуя Android. Но именно поэтому ошибка в команде или неверный файл образа способны привести к тому, что устройство перестанет загружаться.
Подготовка: что понадобится перед прошивкой
Прежде чем подключать смартфон к компьютеру, необходимо собрать весь инструментарий. Пропуск любого пункта — типичная причина ошибок на этапе прошивки.
- 💻 Компьютер на Windows, Linux или macOS с установленными ADB и Fastboot (пакет Platform Tools от Google)
- 🔌 Исправный USB-кабель — желательно оригинальный, без переходников
- 📱 Заряд смартфона не менее 50%, чтобы исключить отключение в процессе
- 📄 Файл образа рекавери (
recovery.img), собранный именно под вашу модель и версию устройства - 🔧 Драйверы устройства для Windows (для корректного определения в режиме fastboot)
⚠️ Внимание: образ рекавери должен строго соответствовать модели и ревизии вашего устройства. Прошивка чужого образа — одна из самых частых причин невозможности загрузки. Скачивайте файлы только с официальных страниц проекта (например, сайта TWRP) или профильных веток форумов, проверяя кодовое имя устройства.
Проверить, что компьютер видит устройство в режиме fastboot, можно командой fastboot devices. Если список пуст — проблема в драйверах или кабеле, и продолжать дальше бессмысленно.
Разблокировка загрузчика (Bootloader)
Заблокированный загрузчик — главное препятствие при прошивке рекавери через fastboot. Пока bootloader заблокирован, команда записи в раздел recovery будет отклонена устройством с ошибкой вида «not allowed» или «Permission denied».
Общий порядок разблокировки выглядит так, но детали сильно зависят от производителя:
- ⚙️ Включить «Отладку по USB» и «Заводскую разблокировку» (OEM unlocking) в меню «Для разработчиков»
- 🔑 Перезагрузить устройство в режим fastboot
- 💬 Выполнить команду разблокировки — обычно
fastboot flashing unlockилиfastboot oem unlock, в зависимости от бренда - ✅ Подтвердить действие на экране смартфона
fastboot flashing unlock
⚠️ Внимание: разблокировка загрузчика стирает все данные на устройстве (выполняется сброс до заводских настроек). Сделайте резервную копию фотографий, контактов и файлов заранее. Кроме того, у некоторых брендов разблокировка влияет на гарантию и работу банковских приложений.
Отдельные производители требуют дополнительных шагов: например, Xiaomi использует фирменную утилиту разблокировки с привязкой аккаунта и периодом ожидания, а устройства некоторых операторских брендов могут не поддерживать разблокировку вовсе. Точную процедуру для своей модели сверяйте с официальной документацией производителя.
Пошаговая инструкция: прошивка рекавери через fastboot
Когда загрузчик разблокирован, драйверы установлены и образ рекавери скачан, сама прошивка занимает буквально пару минут. Выполняйте шаги строго по порядку.
☑️ Чек-лист перед прошивкой рекавери
Шаг 1. Поместите файл recovery.img в папку с Platform Tools (или запомните полный путь к файлу). Шаг 2. Переведите смартфон в режим fastboot: либо командой adb reboot bootloader при включённой отладке, либо аппаратной комбинацией кнопок — она зависит от модели, поэтому сверьтесь с инструкцией производителя.
Шаг 3. Убедитесь, что устройство определилось:
fastboot devices
Шаг 4. Выполните прошивку раздела рекавери:
fastboot flash recovery recovery.img
Если путь к файлу другой, укажите его полностью, например fastboot flash recovery C:\twrp\recovery.img. Успешный результат выглядит как сообщения «Sending 'recovery'» и «Finished. Total time» в консоли.
Шаг 5. Загрузитесь сразу в рекавери, не дав системе загрузиться. На многих устройствах стоковая система при первой загрузке перезаписывает кастомное рекавери заводским. Команда для прямой загрузки в только что прошитый образ:
fastboot boot recovery.img
Особенности устройств с разделами A/B
На современных смартфонах со схемой разделов A/B (seamless updates) отдельного раздела recovery может не быть вовсе — его функции встроены в загрузочный раздел boot. Попытка прошить recovery привычной командой на таком устройстве завершится ошибкой «no such partition».
В этом случае применяется другой подход: кастомное рекавери временно загружается через fastboot boot recovery.img, а уже из самого рекавери выполняется его постоянная установка (например, в TWRP есть функция «Install recovery ramdisk»). Есть ли у вашего устройства раздел recovery, можно проверить командой fastboot getvar all или в документации к прошивке вашей модели.
Как понять, что устройство использует схему A/B
Признаки A/B-устройства: в выводе fastboot getvar all встречаются слоты _a и _b (например, current-slot: a). Также отсутствует отдельный раздел recovery в списке разделов. Точную схему разделов вашей модели лучше уточнить в ветке устройства на профильном форуме.
Типичные ошибки fastboot и их решение
Даже при правильной подготовке прошивка рекавери через fastboot может прерываться ошибками. Ниже — самые распространённые и способы их диагностики.
| Ошибка | Вероятная причина | Что проверить |
|---|---|---|
| waiting for device | ПК не видит устройство | Драйверы, USB-кабель, другой порт USB |
| FAILED (remote: not allowed) | Заблокирован загрузчик | Выполнить разблокировку bootloader |
| no such partition 'recovery' | Схема разделов A/B | Использовать fastboot boot вместо flash |
| FAILED (remote: image too large) | Образ не подходит устройству | Скачать recovery под свою модель |
| Устройство не грузится после прошивки | Несовместимый образ | Прошить стоковый boot/recovery из заводской прошивки |
Если устройство после прошивки зависло на логотипе или ушло в циклическую перезагрузку, не паникуйте: в большинстве случаев доступ в fastboot сохраняется. Прошейте обратно стоковые разделы из заводского образа прошивки вашей модели — это восстановит загрузку.
Проверка результата и первые действия в рекавери
Признак успешной прошивки — устройство загружается в интерфейс кастомного рекавери: у TWRP это сенсорное меню с кнопками Install, Wipe, Backup, Reboot. Если вместо этого открывается стоковое меню с пунктами на китайском или минималистичное заводское recovery — значит, образ был перезаписан системой, и нужно повторить прошивку с немедленной загрузкой в рекавери.
Первым осмысленным действием в новом рекавери обычно делают полный backup разделов — это ваша страховка на случай дальнейших экспериментов с прошивками и root. Храните копию не только в памяти телефона, но и на компьютере.
⚠️ Внимание: операции в кастомном рекавери (очистка разделов, установка ZIP) выполняются без подтверждения «на всякий случай» — ошибочный wipe раздела system или data приведёт к потере системы и данных. Перед каждым действием перепроверяйте выбранные разделы.
Часто задаваемые вопросы
Можно ли прошить рекавери без разблокировки загрузчика?
Нет. Запись в разделы устройства через fastboot при заблокированном загрузчике запрещена на уровне прошивки — команда будет отклонена. Сначала необходимо разблокировать bootloader по процедуре вашего производителя.
Чем отличается fastboot flash recovery от fastboot boot recovery?
Первая команда записывает образ в раздел рекавери постоянно. Вторая лишь временно загружает образ в оперативную память без изменения разделов — это используют для одноразового запуска или на A/B-устройствах без отдельного раздела recovery.
Удалятся ли данные при прошивке рекавери?
Сама команда прошивки рекавери данные не затрагивает. Однако предшествующая разблокировка загрузчика выполняет полный сброс устройства — резервная копия обязательна.
Что делать, если fastboot не видит устройство?
Проверьте установку драйверов (в Windows — через Диспетчер устройств), замените USB-кабель, попробуйте порт USB 2.0 и запуск терминала от имени администратора. Убедитесь, что смартфон действительно находится в режиме fastboot, а не просто включён.
Можно ли вернуть стоковое рекавери обратно?
Да. Достаточно скачать заводской образ прошивки для вашей модели, извлечь из него стоковый образ recovery (или boot для A/B-устройств) и прошить его той же командой fastboot flash.