ADB: device unauthorized, offline или not found — отладка по USB

  • Обновлено
  • Чтение ≈ 4 минуты

Краткий ответ

Включите отладку по USB, подтвердите ключ RSA на телефоне, смените кабель и порт и перезапустите adb server.

В этой статье
  1. Что означает сообщение
  2. Причины и признаки
  3. Пошаговое решение
  4. На что обратить внимание

#Что означает сообщение

Сообщение
adb unauthorized

Включите отладку по USB, подтвердите ключ RSA на телефоне, смените кабель и порт и перезапустите adb server.

#Причины и признаки

Возможная причинаКак узнатьЧто делать
Не подтверждён ключКоманда adb devices показывает серийный номер со статусом unauthorized; на телефоне есть запрос на доверие компьютеру.Разблокируйте собственный телефон, подтвердите отпечаток RSA для доверенного ПК и повторите adb devices.
Нет драйвераВ Windows устройство отмечено ошибкой в диспетчере устройств либо ADB не видит телефон после подключения.Проверьте USB-драйвер из официального комплекта производителя; на других системах сначала проверьте права и конфигурацию USB.
Кабель только для зарядкиТелефон заряжается, но передача файлов не появляется ни на одном порту с этим кабелем.Подключите кабель с поддержкой передачи данных напрямую к USB-порту и повторите проверку.
Старый adbadb version сообщает старую версию, а новый телефон не определяется или постоянно offline.Установите актуальные Android SDK Platform-Tools с сайта разработчиков Android и перезапустите сервер командой adb kill-server, затем adb devices.

#Пошаговое решение

  1. Установите официальные инструменты и откройте терминал в нужной папкеНа компьютере откройте https://developer.android.com/tools/releases/platform-tools, скачайте архив Android SDK Platform-Tools для своей ОС, распакуйте в доступную папку, например C:\platform-tools на Windows. На Windows откройте эту папку в Проводнике, щёлкните адресную строку, введите powershell и нажмите Enter. Выполните .\adb.exe version. На macOS откройте «Терминал» (Программы → Утилиты) и командой cd перейдите в папку platform-tools, затем выполните ./adb version; для Linux используйте обычный терминал в той же папке. Должна появиться строка с версией ADB, а не сообщение «команда не найдена». Для этой проверки права администратора обычно не нужны.
  2. Включите отладку по USB и подтвердите доверие именно своему компьютеруРазблокируйте свой Android. Откройте «Настройки» → «О телефоне» → «Номер сборки» и нажмите по нему семь раз (на Samsung: «Сведения о телефоне» → «Сведения о ПО» → «Номер сборки»). Вернитесь в «Настройки» и в поиске найдите «Для разработчиков»; на большинстве Android раздел расположен в «Система», на Samsung — внизу главных настроек. Включите «Отладка по USB». Подключите телефон исправным кабелем с линиями передачи данных напрямую к компьютеру. Если появится запрос доверия с отпечатком RSA, сверяйте, что подключён ваш компьютер, и нажмите «Разрешить». Не подтверждайте чужие подключения.
  3. Выполните команду и определите состояние устройстваВ открытом окне PowerShell выполните .\adb.exe devices -l, на macOS/Linux — ./adb devices -l. Первая строка будет List of devices attached. Далее ожидается номер устройства и состояние device: соединение работает. unauthorized означает, что подтверждение RSA на телефоне ещё не дано; offline — устройство видимо, но ADB не отвечает; если далее нет строк, соединение по USB не установилось. Сообщение «command not found» относится к каталогу запуска ADB, а не к смартфону. Не запускайте adb shell или команды удаления данных, пока не получите стабильный статус device.
  4. Исправьте unauthorized и offline без удаления данныхПри unauthorized включите экран телефона, посмотрите на запрос «Разрешить отладку по USB?» и подтвердите его. Если окна нет, на телефоне откройте «Для разработчиков» → «Отозвать разрешения на отладку по USB» (если пункт предусмотрен), затем отключите и снова подключите кабель и подтвердите новый запрос. При offline в терминале выполните ПО ОЧЕРЕДИ на Windows .\adb.exe kill-server, .\adb.exe start-server, .\adb.exe devices -l; на macOS/Linux замените префикс на ./adb. Команды только перезапускают службу ADB на компьютере и не стирают данные телефона. Если статус не изменился, перезапустите телефон обычным способом и попробуйте другой кабель и порт.
  5. Если список пуст, проверьте USB-подключение и драйвер WindowsЕсли телефон не показан вообще, сначала попробуйте другой USB-кабель, который заведомо передаёт файлы, и другой порт без переходника. На Windows нажмите Win+X → «Диспетчер устройств» и найдите Android, ADB Interface или неопознанное устройство со значком предупреждения. Для соответствующей модели скачайте драйвер только с сайта её производителя; Google USB Driver подходит не всем устройствам. В Linux дополнительно могут требоваться правила udev для этой модели: не вводите команды с sudo из случайных форумов, найдите правила в документации производителя или обратитесь к администратору. На macOS отдельный USB-драйвер обычно не нужен. Режим «Передача файлов» можно попробовать, но он не является обязательным условием работы ADB.
  6. Убедитесь в успешном подключении и выключите отладку после работыСнова выполните команду проверки для своей ОС. Результат считается успешным, когда рядом с серийным номером есть device, а не unauthorized или offline. Если список пуст, проверьте устройство на другом компьютере, чтобы отличить неисправность кабеля от драйвера. По окончании на телефоне откройте «Настройки» → «Для разработчиков» и выключите «Отладка по USB», если она более не нужна; при сомнении также отзовите разрешения старых компьютеров. Этот способ не подходит для заблокированного чужого телефона, который нельзя разблокировать и подтвердить.

#На что обратить внимание

Не включайте отладку по сети на недоверенной сети. После работ отключите отладку, если она не нужна; не подтверждайте неизвестный компьютер.

Windows · Командная строка (CMD)Команда
Перезапуск adb.
adb kill-server && adb start-server && adb devices

Так эту ошибку тоже называют

Источники и обновления

Последнее обновление статьи: 2 ноября 2026. Версии программ и интерфейсы меняются — если шаги не совпадают с вашей версией, сверяйтесь с документацией производителя.