Установка recovery через ADB: полная инструкция

Черный экран со строкой «Waiting for device» в консоли — самый частый симптом при попытке прошить recovery через ADB: чаще всего причина не в командах, а в отсутствующем драйвере fastboot или в заблокированном загрузчике. Прежде чем вводить fastboot flash recovery, нужно убедиться, что смартфон действительно виден компьютеру именно в режиме fastboot, а не просто подключен по USB.

Установка кастомного recovery (чаще всего TWRP) через ADB и Fastboot — стандартный способ получить расширенные возможности: установку сторонних прошивок, полное резервное копирование разделов и очистку системы. Процедура требует разблокированного загрузчика и внимательности: ошибка в выборе файла или раздела может превратить устройство в «кирпич». Ниже — безопасный порядок действий с проверками на каждом этапе.

Что такое recovery и зачем его менять

Recovery — это отдельный небольшой раздел в памяти смартфона с собственной мини-системой, которая запускается независимо от Android. Заводское (стоковое) recovery умеет немного: сброс настроек, очистка кэша и установка официальных обновлений. Кастомное recovery вроде TWRP добавляет установку ZIP-пакетов от сторонних разработчиков, создание и восстановление полных бэкапов (Nandroid), монтирование разделов и доступ к файлам.

Менять recovery имеет смысл, если вы планируете ставить кастомную прошивку, получать root через Magisk или делать полные резервные копии перед экспериментами. Если же цель — только обновлять официальную систему, стокового раздела достаточно, и вмешательство неоправданно.

Подготовка: что понадобится

Перед началом соберите всё необходимое. Отсутствие любого пункта остановит процесс на середине.

  • 💻 Компьютер с Windows, Linux или macOS и установленным пакетом Android SDK Platform Tools — именно в нём находятся утилиты adb и fastboot.
  • 🔌 Оригинальный или качественный USB-кабель — «зарядочные» кабели без линий данных не подходят.
  • 📱 Файл recovery (.img) именно для вашей модели и ревизии устройства — образ от другой модели прошивать нельзя.
  • 🔓 Разблокированный загрузчик (bootloader) — на заблокированном прошивка раздела будет отклонена.
  • 🔋 Заряд батареи желательно от 50% и выше.

Драйверы — отдельный пункт для Windows. Для режима ADB и режима fastboot нужны разные драйверы, и часто система корректно видит телефон только в одном из режимов. Проверить это можно заранее через «Диспетчер устройств».

⚠️ Внимание: разблокировка загрузчика на большинстве устройств стирает все данные и может аннулировать гарантию. На некоторых брендах (например, устройства с сервисом разблокировки производителя) процедура занимает ожидание в несколько суток. Сделайте резервную копию заранее.
📊 Для чего вы устанавливаете кастомное recovery?
Установка кастомной прошивки
Получение root-прав
Полные бэкапы системы
Просто экспериментирую

Включение отладки по USB и проверка ADB

На смартфоне откройте Настройки → О телефоне и несколько раз нажмите на строку «Номер сборки», чтобы активировать режим разработчика. Затем в разделе Для разработчиков включите отладку по USB (USB debugging). Точные названия пунктов зависят от оболочки и версии Android — сверьтесь с документацией своей прошивки.

Подключите устройство к компьютеру и в терминале (командной строке) из папки с Platform Tools выполните:

adb devices

На экране смартфона появится запрос на разрешение отладки с этого компьютера — подтвердите его, при желании отметив «Всегда разрешать». Если в выводе команды устройство отображается со статусом device, связка работает. Статус unauthorized означает, что разрешение не дано, а пустой список — проблему с драйвером или кабелем.

Перезагрузка в режим fastboot

Само recovery прошивается не через ADB, а через fastboot — низкоуровневый протокол, работающий до загрузки Android. Перевести устройство в этот режим можно двумя способами: командой или аппаратной комбинацией кнопок.

Программный способ предпочтительнее, потому что не зависит от модели:

adb reboot bootloader

После перезагрузки экран покажет служебное меню fastboot (внешний вид различается у производителей). Аппаратный способ — зажатие определённой комбинации кнопок при включении — у каждого бренда свой, поэтому его нужно уточнять в инструкции конкретной модели.

Теперь проверьте, что компьютер видит устройство именно в этом режиме:

fastboot devices

Пустой вывод здесь — типичная точка отказа на Windows: системе нужен отдельный драйвер для fastboot-режима. В «Диспетчере устройств» смартфон при этом может отображаться с восклицательным знаком как Android или неизвестное USB-устройство.

Прошивка recovery: пошаговая инструкция

Поместите скачанный файл recovery (например, twrp.img) в папку с Platform Tools, чтобы не указывать длинные пути. Затем выполните команду прошивки:

fastboot flash recovery twrp.img

Имя файла подставьте своё. Утилита выведет прогресс записи и сообщение OKAY / Finished — это признак успешной прошивки раздела. Ошибка FAILED (remote: ...) обычно означает заблокированный загрузчик или несовместимый образ.

☑️ Проверка после прошивки recovery

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

Критически важный момент: после прошивки первую загрузку нужно выполнить сразу в recovery, не дав загрузиться обычной системе. На многих устройствах стоковая прошивка при первой загрузке автоматически восстанавливает заводское recovery, и всю процедуру придётся повторять. Загрузку в recovery выполняют командой fastboot reboot recovery (если поддерживается) либо аппаратной комбинацией кнопок конкретной модели.

⚠️ Внимание: на устройствах со схемой разделов A/B (без выделенного раздела recovery) классическая команда fastboot flash recovery может не сработать — там recovery встроен в boot-раздел. Для таких моделей используется временная загрузка образа: fastboot boot twrp.img, а постоянная установка выполняется уже из самого recovery. Уточните схему разделов своей модели до начала прошивки.

Типичные ошибки и их решения

Большинство проблем при установке recovery через fastboot сводится к нескольким повторяющимся сценариям. Таблица ниже поможет быстро сориентироваться.

ПроблемаВероятная причинаЧто делать
«Waiting for device»Нет fastboot-драйвера или плохой кабельПереустановить драйвер, сменить порт/кабель
FAILED (remote: Flashing is not allowed)Загрузчик заблокированВыполнить процедуру разблокировки производителя
FAILED (remote: No such partition)A/B-устройство без раздела recoveryИспользовать fastboot boot вместо flash
Recovery «слетает» после перезагрузкиСистема восстановила стоковый разделСразу грузиться в recovery после прошивки
Устройство не определяется в ADBНе включена отладка или нет разрешенияПроверить настройки разработчика, дать разрешение

Если устройство после экспериментов не загружается вообще, не паникуйте: пока доступен режим fastboot, ситуация обратима. Можно прошить обратно стоковый образ boot/recovery из заводской прошивки для вашей модели или полностью перепрошить устройство официальным пакетом.

Как разблокировать загрузчик

Общая схема такова: включить «Заводскую разблокировку» (OEM unlocking) в настройках разработчика, загрузиться в fastboot и выполнить команду fastboot flashing unlock (на старых устройствах — fastboot oem unlock). Однако у ряда брендов требуется получение кода разблокировки через официальный сервис, а у некоторых операторских моделей разблокировка невозможна вовсе. Всегда сверяйтесь с инструкцией производителя вашей модели.

Что делать после установки recovery

Первым делом в свежеустановленном recovery создайте полную резервную копию (Nandroid-бэкап) всех разделов на карту памяти или внутреннее хранилище. Это ваша страховка на случай неудачной прошивки в будущем: восстановление из бэкапа возвращает устройство в рабочее состояние за несколько минут.

Далее можно переходить к цели, ради которой всё затевалось: установке кастомной прошивки, ZIP-пакета Magisk для root или очистке разделов. Помните, что любые действия в recovery изменяют системные разделы — проверяйте совместимость каждого устанавливаемого файла с вашей моделью и версией Android.

Частые вопросы

Можно ли установить recovery без разблокировки загрузчика?

Нет. Заблокированный загрузчик отклоняет запись в системные разделы, и fastboot вернёт ошибку. Разблокировка — обязательный первый шаг, и она удаляет все данные с устройства.

Чем отличаются ADB и Fastboot?

ADB работает, когда Android запущен (или в некоторых recovery), и предназначен для отладки и передачи файлов. Fastboot работает до загрузки системы и предназначен для прошивки разделов. Установка recovery выполняется через fastboot, а ADB нужен лишь для перезагрузки в этот режим.

Подойдёт ли образ recovery от другой модели?

Категорически нет. Образы recovery собираются под конкретную модель и даже под конкретную ревизию устройства. Прошивка чужого образа — один из самых частых способов получить незагружающееся устройство.

Что делать, если fastboot не видит устройство на Windows?

Проверьте «Диспетчер устройств» в момент, когда смартфон находится в режиме fastboot: если там есть устройство с ошибкой, обновите для него драйвер вручную, указав Android Bootloader Interface из состава драйверов Google. Также попробуйте другой USB-порт (лучше напрямую, без хаба) и другой кабель.

Как вернуть стоковое recovery?

Скачайте заводскую прошивку именно вашей модели с официального источника, извлеките из неё образ recovery (или boot для A/B-устройств) и прошейте его той же командой fastboot flash в соответствующий раздел.