Прошивка рекавери через Fastboot: полное руководство

Команда 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 раньше?
Да, всё получилось
Пробовал, но возникли ошибки
Нет, делаю это впервые
Пока только изучаю тему

Пошаговая инструкция: прошивка рекавери через fastboot

Когда загрузчик разблокирован, драйверы установлены и образ рекавери скачан, сама прошивка занимает буквально пару минут. Выполняйте шаги строго по порядку.

☑️ Чек-лист перед прошивкой рекавери

Выполнено: 0 / 6

Шаг 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.