Команда fastboot boot twrp.img — именно она загружает кастомное рекавери TWRP во временную память смартфона без прошивки раздела, и именно её большинство пользователей ищут под запросом «как загрузить TWRP через ADB». На деле же прямой загрузки рекавери через сам ADB не существует: ADB работает с включённой системой, а загрузка TWRP выполняется через Fastboot — низкоуровневый протокол, доступный в режиме bootloader. Понимание этой разницы сразу снимает большинство проблем, с которыми сталкиваются при первой попытке.
В этой статье разберём подготовку компьютера и телефона, перевод устройства в fastboot-режим, временную загрузку TWRP и постоянную установку, а также типовые ошибки вроде waiting for device и FAILED (remote: not allowed). Инструкция универсальна, но детали — расположение кнопок, наличие разблокировки загрузчика, структура разделов — зависят от конкретной модели, поэтому сверяйтесь с документацией своего устройства.
Чем ADB отличается от Fastboot и почему это важно
ADB (Android Debug Bridge) — инструмент отладки, который работает, когда система Android запущена и включена отладка по USB. Он позволяет устанавливать приложения, передавать файлы, выполнять команды в shell. Fastboot — протокол, работающий на уровне загрузчика: система при этом не запущена, а команды идут напрямую к bootloader.
Загрузить TWRP можно только через Fastboot, потому что рекавери стартует до загрузки Android. Поэтому корректная формулировка задачи звучит так: «загрузить TWRP через fastboot», а ADB используется лишь на подготовительном этапе — например, чтобы перезагрузить телефон в bootloader командой adb reboot bootloader.
Что понадобится перед началом
Прежде чем вводить команды, подготовьте всё необходимое. Пропуск любого пункта чаще всего и приводит к ошибкам вида «device not found».
- 💻 Компьютер с установленными Android SDK Platform-Tools (официальный пакет от Google, содержит adb и fastboot).
- 🔌 Качественный USB-кабель, желательно оригинальный — дешёвые кабели часто обрывают соединение в fastboot-режиме.
- 📱 Смартфон с разблокированным загрузчиком — на заблокированном bootloader команды fastboot будут отклонены.
- 📄 Файл twrp.img, скачанный именно для вашей модели устройства и кодового имени (например, vayu для Poco X3 Pro).
- ⚙️ Драйверы устройства для Windows (на macOS и Linux обычно не требуются).
⚠️ Внимание: разблокировка загрузчика на большинстве устройств стирает все данные (выполняется сброс до заводских настроек). Сделайте резервную копию фотографий, контактов и файлов до начала работы.
Подготовка: драйверы, отладка по USB и разблокировка
На телефоне откройте Настройки → О телефоне и несколько раз нажмите на пункт «Номер сборки», пока не появится сообщение о включении режима разработчика. Затем в разделе Для разработчиков активируйте отладку по USB и, если пункт присутствует, заводскую разблокировку (OEM unlocking). Наличие и расположение этих пунктов зависит от оболочки — в MIUI, One UI и чистом Android они могут называться немного по-разному.
Для разблокировки загрузчика производители используют разные процедуры: Xiaomi требует привязку аккаунта Mi и ожидание через фирменную утилиту Mi Unlock, Google Pixel разблокируется командой fastboot flashing unlock, Samsung использует собственный механизм. Универсальной инструкции нет — сверьтесь с официальным руководством производителя вашей модели.
На компьютере распакуйте Platform-Tools в папку без кириллицы и пробелов в пути, например C:\platform-tools, и положите туда же файл twrp.img. Это избавит от необходимости указывать длинные пути в командах.
Пошаговая инструкция: временная загрузка TWRP
Временная загрузка — самый безопасный способ: TWRP стартует из оперативной памяти и не перезаписывает раздел recovery. После перезагрузки телефон вернётся к заводскому рекавери.
☑️ Проверка перед загрузкой TWRP
Шаг первый — подключите телефон к компьютеру, откройте командную строку в папке Platform-Tools и проверьте, видит ли ADB устройство:
adb devices
В списке должен появиться серийный номер устройства со статусом device. Если статус unauthorized — подтвердите запрос на разрешение отладки на экране телефона. Если список пуст — проблема в драйверах или кабеле.
Шаг второй — перезагрузите смартфон в режим загрузчика:
adb reboot bootloader
Телефон перезагрузится в fastboot-режим (на экране обычно появляется соответствующая надпись или логотип). Проверьте видимость устройства командой fastboot devices. Если устройство не определяется на этом этапе, хотя ADB его видел — почти наверняка дело в драйвере fastboot на Windows.
Шаг третий — загрузите TWRP во временную память:
fastboot boot twrp.img
Через несколько секунд устройство должно загрузиться в интерфейс TWRP. Если вместо этого появилась ошибка FAILED (remote: not allowed) — загрузчик заблокирован или модель не поддерживает временную загрузку boot-образов.
Постоянная установка TWRP
Если рекавери нужно на постоянной основе, порядок действий зависит от структуры разделов конкретного устройства. На моделях с выделенным разделом recovery установка выполняется командой:
fastboot flash recovery twrp.img
После прошивки сразу загрузитесь в TWRP (через комбинацию кнопок или команду fastboot reboot с зажатой клавишей громкости — зависит от модели). Если первой загрузить систему, стоковая прошивка на ряде устройств может автоматически перезаписать кастомное рекавери заводским.
На устройствах с A/B-разделами (Pixel новых поколений, многие модели на современных чипсетах) схема иная: сначала TWRP загружается временно через fastboot boot, а затем установка выполняется из самого TWRP — через пункт Install → Install Recovery Ramdisk или прошивку специального zip-установщика, если он выпущен для вашей модели. Точную процедуру нужно брать из ветки вашего устройства на форуме XDA или со страницы проекта TWRP.
⚠️ Внимание: файл twrp.img должен быть собран строго под вашу модель и кодовое имя устройства. Образ от «похожей» модели может привести к невозможности загрузки (состоянию bootloop) и потребует восстановления через заводскую прошивку.
Типичные ошибки и их решение
Большинство сбоев при загрузке TWRP через fastboot сводятся к нескольким повторяющимся сценариям. Сводную таблицу симптомов и действий приводим ниже.
| Ошибка / симптом | Вероятная причина | Что сделать |
|---|---|---|
waiting for device | Нет драйвера fastboot или плохой кабель | Установить драйвер, сменить порт/кабель |
FAILED (remote: not allowed) | Загрузчик заблокирован | Разблокировать bootloader по инструкции производителя |
adb devices пустой список | Отладка по USB выключена или нет драйвера ADB | Включить отладку, переустановить драйвер |
| Телефон грузится в систему вместо TWRP | Команда boot не поддерживается или образ неверный | Проверить соответствие образа модели |
| Bootloop после прошивки recovery | Образ не для этой модели/ревизии | Прошить стоковое recovery или заводскую прошивку |
Отдельно отметим ситуацию, когда Windows видит телефон в ADB-режиме, но теряет его в fastboot. В этом случае в диспетчере устройств появляется неизвестное устройство или Android с предупреждением — ему нужно вручную назначить драйвер Android Bootloader Interface из комплекта Google USB Driver. На Linux проблема чаще решается запуском fastboot с правами root или настройкой udev-правил.
Как проверить, разблокирован ли загрузчик
В fastboot-режиме выполните команду fastboot getvar unlocked или fastboot oem device-info — ответ зависит от производителя. На многих устройствах статус также отображается на экране fastboot или при загрузке системы появляется предупреждение о разблокированном загрузчике.
Безопасность и ограничения метода
Работа с fastboot — вмешательство на уровне загрузчика, и цена ошибки здесь выше, чем при обычной настройке системы. Неверный образ, прерванная прошивка раздела или разблокировка без резервной копии могут обернуться потерей данных или необходимостью полного восстановления прошивки. Поэтому начинайте всегда с временной загрузки через fastboot boot — она ничего не перезаписывает и позволяет убедиться, что образ рабочий.
Учтите и побочные эффекты: разблокированный загрузчик на части устройств отключает защиту платёжных приложений, сертификацию Widevine L1 для потокового видео и может повлиять на гарантийные обязательства. Эти ограничения зависят от производителя и региона — уточняйте условия для своей модели до разблокировки.
FAQ: частые вопросы
Можно ли загрузить TWRP без компьютера?
Нет, для загрузки через fastboot компьютер обязателен. Альтернатива — установка TWRP через уже работающее кастомное рекавери или через приложения вроде официального TWRP-установщика, но последние требуют root-прав.
Чем отличается fastboot boot от fastboot flash recovery?
Команда fastboot boot загружает образ разово из оперативной памяти — после перезагрузки всё возвращается как было. fastboot flash recovery записывает образ в раздел recovery на постоянной основе.
Почему телефон не виден в fastboot, хотя ADB его определяет?
Это классический признак отсутствующего fastboot-драйвера в Windows. Откройте диспетчер устройств, найдите устройство с ошибкой и вручную установите для него драйвер Android Bootloader Interface. Также попробуйте другой USB-порт и кабель.
Как узнать кодовое имя своего устройства для скачивания TWRP?
Кодовое имя указано в ветке вашей модели на форуме XDA или на странице устройства на официальном сайте проекта TWRP. Также его можно увидеть в свойствах системы через команду adb shell getprop ro.product.device.
Сотрутся ли данные при временной загрузке TWRP?
Сама команда fastboot boot данные не удаляет. Однако обязательный для неё этап разблокировки загрузчика на большинстве устройств выполняет полный сброс — резервная копия нужна до разблокировки, а не перед загрузкой рекавери.