AndroidВысокая

Fastboot: устройство не найдено — причины и решения

Статья объясняет, почему система не обнаруживает Android-устройство в режиме Fastboot, и предоставляет проверенные способы решения проблемы: от проверки кабеля и драйверов до ручной загрузки драйверов и использования ADB.

Обновлено 14 февраля 2026 г.
15-30 мин
Средняя
FixPedia Team
Применимо к:Android 5.0+ (в режиме Fastboot)Windows 10/11, Linux (Ubuntu/Debian), macOS 12+

Что означает ошибка "device not found" в Fastboot

Ошибка fastboot device not found (или no devices/emulators) появляется, когда компьютер не может обнаружить подключённое Android-устройство, находящееся в режиме загрузчика (Fastboot/Bootloader). Вместо списка подключённых устройств команда fastboot devices выводит пустую строку или сообщение об ошибке.

Это критическая проблема, так как без обнаружения устройства невозможно выполнить любую операцию через Fastboot: прошивку recovery (TWRP), установку системы, разблокировку/заблокировку загрузчика или flash разделов.

Причины возникновения

  1. Неправильный или некачественный USB-кабель. Многие кабели рассчитаны только на зарядку и не имеют проводов для передачи данных.
  2. Устройство не в режиме Fastboot. Телефон просто выключен или находится в режиме восстановления (Recovery), а не в загрузчике.
  3. Отсутствие или повреждение драйверов (Windows). Система не распознаёт устройство в режиме Fastboot как ADB-интерфейс.
  4. Неактивирована отладка по USB (ADB) на устройстве. Для перехода в Fastboot через ADB (adb reboot bootloader) требуется включённая опция "Отладка по USB" в настройках разработчика.
  5. Проблемы с USB-портом или хабом. Повреждённый порт или неактивный USB-концентратор.
  6. Конфликт с другим ПО. Другие программы (например, Samsung Odin, HTC Sync) могут "перехватывать" USB-устройство.
  7. Устаревшая версия Fastboot/ADB. Используется старая версия инструментов платформы.
  8. Специфические требования производителя. Некоторые бренды (Xiaomi, Huawei) требуют установки собственных драйверов или дополнительных утилит.

Способы решения

Способ 1: Базовая диагностика и проверка кабеля/порта

Это первый и самый важный шаг, который решает проблему в 50% случаев.

  1. Используйте оригинальный или заведомо рабочий USB-кабель. Кабель должен быть предназначен для синхронизации данных. Простой тест: подключите телефон к компьютеру в режиме "Передача файлов (MTP)" — если файлы не видны, кабель или порт не подходят.
  2. Перезагрузите и компьютер, и устройство. Иногда это сбрасывает USB-контроллеры.
  3. Подключите кабель напрямую к порту на материнской плате, избегая USB-хабов и фронт-панелей корпуса.
  4. Проверьте, что устройство действительно в Fastboot. Обычно на экране появляется надпись "Fastboot" или логотип bootloader с инструкцией. Если экран пустой или видно Android — вы не в том режиме.

Способ 2: Проверка ADB и переход в Fastboot правильно

Убедитесь, что связь через ADB работает до перехода в Fastboot.

  1. Включите режим разработчика и отладку по USB на устройстве:
    • НастройкиОб устройстве → tap Номер сборки 7 раз.
    • Вернитесь в НастройкиПараметры разработчика → включите Отладка по USB.
  2. Подключите устройство в обычном режиме Android. Разблокируйте экран и подтвердите запрос на доверие компьютеру (RSA-ключ).
  3. Выполните команду в терминале/командной строке:
    adb devices
    
    Вы должны увидеть серийный номер устройства со статусом device. Если список пуст или статус unauthorized — проблема с драйверами или RSA-подтверждением.
  4. Перезагрузитесь в Fastboot через ADB:
    adb reboot bootloader
    
    После перезагрузки снова выполните fastboot devices.

Способ 3: Установка и настройка драйверов (Windows)

Если на предыдущем шаге adb devices не видит устройство в Android-режиме, или fastboot devices пуст в Fastboot, проблема почти наверняка в драйверах Windows.

  1. Скачайте драйверы:
    • Универсальный пакет: Universal ADB Driver (простая установка).
    • Официальные от Google: Google USB Driver (требует ручной установки через Диспетчер устройств).
  2. Установите драйверы. Запустите установочный файл (для Universal ADB Driver).
  3. Вручную обновите драйвер для устройства в Fastboot:
    • Переведите телефон в Fastboot.
    • Откройте Диспетчер устройств (Win+R → devmgmt.msc).
    • Найдите устройство с жёлтым восклицательным знаком. Оно может быть в разделах:
      • Другие устройстваAndroid или ADB Interface или с именем производителя.
      • Контроллеры AndroidAndroid Bootloader Interface.
    • Кликните правой кнопкой → Обновить драйверВыполнить поиск драйверов на этом компьютереВыбрать драйвер из списка.
    • Нажмите Установить с диска и укажите путь к папке с драйверами (где лежит .inf файл). Для Google USB Driver это папка extras\google\usb_driver внутри установленного Android SDK.
    • Выберите драйвер Android ADB Interface или Android Bootloader Interface и завершите установку.
  4. Переподключите устройство и проверьте fastboot devices.

⚠️ Важно: Для некоторых устройств (особенно Xiaomi, Meizu) может потребоваться установка дополнительных драйверов (например, Mi USB Driver). Скачайте их с официального сайта производителя.

Способ 4: Принудительная установка драйвера через Zadig (Windows)

Если стандартные драйверы не помогают, Zadig позволяет вручную привязать драйвер WinUSB к устройству.

  1. Скачайте Zadig.
  2. Запустите zadig.exe (не требует установки).
  3. В меню Options выберите List All Devices.
  4. В выпадающем списке найдите своё устройство в режиме Fastboot. Название может быть Android или содержать Bootloader.
  5. В поле драйвера выберите WinUSB (v6.x.x).
  6. Нажмите Replace Driver.
  7. После установки закройте Zadig и проверьте fastboot devices.

Способ 5: Проверка переменной PATH и версии инструментов

Убедитесь, что вы используете правильный и актуальный исполняемый файл fastboot.

  1. Скачайте последнюю версию Platform-Tools с официального сайта Google.
  2. Распакуйте архив в простую для доступа папку, например C:\platform-tools (Windows) или ~/platform-tools (Linux/macOS).
  3. Добавьте путь к папке в системную переменную PATH:
    • Windows: Панель управленияСистемаДополнительные параметры системыПеременные среды → в Path добавьте путь C:\platform-tools.
    • Linux/macOS: В ~/.bashrc или ~/.zshrc добавьте строку export PATH=$PATH:~/platform-tools и выполните source ~/.bashrc.
  4. Перезапустите терминал/командную строку и проверьте версию:
    fastboot --version
    
    Убедитесь, что версия свежая (например, 34.x.x или выше). Старые версии могут не поддерживать новые устройства.
  5. Выполняйте все команды из этой папки или из любого места, если PATH настроен правильно.

Способ 6: Специфичные решения для macOS/Linux

На Unix-подобных системах драйверы обычно не требуются, но есть свои нюансы.

Для macOS:

  1. Установите fastboot через Homebrew: brew install android-platform-tools.
  2. Дайте разрешение на доступ к USB-устройствам. Иногда требуется установка дополнительных утилит, например, android-file-transfer может конфликтовать.
  3. Проверьте, видно ли устройство в системе: system_profiler SPUSBDataType. Найдите в списке своё устройство (Google, Xiaomi и т.д.). Если его нет — проблема с кабелем или портом.

Для Linux (Ubuntu/Debian):

  1. Установите пакет: sudo apt install android-tools-fastboot android-tools-adb.
  2. Добавьте текущего пользователя в группу plugdev (если такой нет, создайте) и перезайдите в систему:
    sudo usermod -aG plugdev $LOGNAME
    
  3. Создайте правило udev для автоматического определения. Часто этого не требуется с новыми версиями пакетов, но для старых систем или редких устройств может помочь. Создайте файл /etc/udev/rules.d/51-android.rules со следующим содержимым (замените 0xXXXX на ID вашего устройства, можно узнать через lsusb):
    SUBSYSTEM=="usb", ATTR{idVendor}=="0xXXXX", MODE="0666", GROUP="plugdev"
    
    Затем: sudo udevadm control --reload-rules && sudo udevadm trigger.

Профилактика

  • Всегда используйте качественный USB-кабель для прошивки. Идеально — оригинальный кабель от устройства.
  • Перед началом работы проверяйте ADB-соединение в работающей системе Android. Это гарантирует, что драйверы и отладка работают.
  • Храните свежую версию Platform-Tools отдельно от Android Studio. Не полагайтесь на встроенные устаревшие версии.
  • На Windows создайте точку восстановления системы перед установкой драйверов через ручной выбор.
  • Отключайте ненужное ПО, которое может захватывать USB-устройство (Samsung Kies, HTC Sync, Mi PC Suite).
  • Для устройств с locked bootloader (например, некоторые модели Xiaomi) сначала завершите официальную процедуру разблокировки на сайте производителя, иначе Fastboot может не работать.

Частые вопросы (FAQ)

Q: После установки драйверов fastboot devices всё равно ничего не показывает. Что делать? A: Попробуйте перезагрузить компьютер после установки драйверов. Также проверьте, что в Диспетчере устройств нет дубликатов или старых записей для того же устройства — удалите их и переподключите телефон.

Q: У меня Linux, fastboot devices выводит no permissions. A: Это классическая проблема udev. Убедитесь, что вы добавили себя в группу plugdev и перезашли в систему. Если не помогло, создайте правило udev, как описано в Способе 6.

Q: Fastboot видит устройство, но команды (например, flash recovery) завершаются с ошибкой FAILED (remote: ...)? A: Это уже другая проблема — обычно связана с заблокированным загрузчиком (bootloader), несовместимостью образа или отсутствием разблокировки. Ошибка device not found — это именно невидимость устройства, а не отказ в выполнении команды.

Q: Можно ли использовать беспроводной ADB для Fastboot? A: Нет. Режим Fastboot работает только через физическое USB-соединение, так как это самый ранний этап загрузки, где Wi-Fi-модуль ещё не инициализирован.

Q: Устройство определяется в ADB (adb devices), но не в Fastboot (fastboot devices). A: Проблема именно в драйвере для режима загрузчика (Bootloader Interface). Вам нужно вручную установить драйвер для устройства, находящегося в Fastboot, как описано в Способе 3. Драйвер для ADB (в работающей Android) и драйвер для Fastboot — это разные драйверы в Windows.

Часто задаваемые вопросы

Почему Fastboot не видит мой телефон, хотя он подключен по USB?
Как проверить, что драйверы Fastboot установлены правильно?
Можно ли прошить устройство без Fastboot?
Проблема только на macOS, а на Windows всё работает. В чём дело?

Полезное

Физическая проверка подключения
Активация режима Fastboot на устройстве
Проверка доступности устройства через ADB
Установка/обновление драйверов (Windows)
Ручная загрузка драйвера через Zadig (Windows)
Проверка переменной PATH и версии fastboot