Как исправить ошибку "ADB Device Unauthorized" на Android

Если adb devicesваш Android-телефон отображается как неавторизованный , это означает, что компьютер видит устройство, но ему не разрешено использовать ADB с ним. Самое быстрое решение — разблокировать телефон, повторно подключить его и принять запрос RSA «Разрешить отладку по USB?» . Если этот запрос так и не появляется, отзовите существующие разрешения на отладку по USB, перезапустите ADB на компьютере и повторно подключитесь.

Это проблема авторизации ADB, а не признак того, что ваш телефон должен быть рутирован или что его загрузчик должен быть разблокирован. Google описывает запрос подтверждения RSA как меру безопасности в Android 4.2.2 и более поздних версиях. См. официальную документацию Android Debug Bridge .

Что означает «устройство ADB не авторизовано»?

Выполните эту команду в терминале или командной строке, где доступен ADB:

adb devices

При рабочем USB-подключении должен отображаться серийный номер устройства, за которым следует device. Если за этим же серийным номером следует unauthorized, значит, Android еще не принял ключ хоста ADB для данного компьютера.

Диалоговое окно «Разрешить отладку по USB» в Android, отображающее отпечаток RSA и кнопку «Разрешить».
Разблокируйте телефон и подтвердите доступ компьютера, когда Android отобразит запрос на отладку по USB с использованием RSA.

Устраните ошибку "ADB не авторизован"

1. Разблокируйте телефон и найдите приглашение к отладке по USB.

Держите телефон разблокированным во время подключения. Если Android отображает «Разрешить отладку по USB?» , убедитесь, что вы распознаете компьютер, и нажмите «Разрешить» . На компьютере, который находится под вашим личным контролем, вы также можете выбрать «Всегда разрешать с этого компьютера» , чтобы Android запомнил этот ключ хоста.

Если подсказка не появляется, выполните следующие шаги для сброса настроек.

2. Отозвать старые разрешения на отладку по USB.

Откройте «Настройки» > «Параметры разработчика» . На многих современных устройствах Android «Параметры разработчика» находятся в разделе «Настройки» > «Система» , хотя производители могут располагать или называть их по-разному. Google отмечает, что в Android 4.2 и более поздних версиях «Параметры разработчика» скрыты, пока вы их не включите.

  1. Отключите отладку по USB .
  2. Нажмите «Отменить разрешение на отладку по USB» (формулировка может немного отличаться в зависимости от устройства).
  3. Подтвердите сброс
  4. Включите отладку по USB еще раз.

В официальном руководстве по настройкам для разработчиков объясняется, где находится функция отладки по USB в разных версиях Android.

Экран параметров разработчика Android с включенной отладкой по USB и видимой надписью «Отозвать разрешения на отладку по USB».
Отзыв разрешений на отладку по USB заставляет Android повторно запросить подтверждение у этого компьютера.

3. Перезапустите сервер ADB на компьютере.

Отключите телефон, затем выполните следующие команды по одной:

adb kill-server
adb start-server

Google рекомендует перезапускать сервер ADB, когда соединение перестаёт отвечать. Также можно выполнить команду adb devicesпосле adb kill-server; любая последующая команда ADB может снова запустить сервер.

В терминале Windows отображаются команды adb kill-server, adb start-server и сообщение об ошибке "anunauthorized device" в выводе команды adb devices.
Перезапуск локального ADB-сервера очищает устаревшее соединение на стороне хоста, прежде чем вы снова авторизуете телефон.

4. Подключитесь повторно с помощью USB-кабеля, поддерживающего передачу данных.

Подключите телефон напрямую к компьютеру, желательно без использования хаба. Оставьте экран разблокированным и дождитесь появления диалогового окна авторизации RSA. Нажмите «Разрешить», когда оно появится.

Обычно для авторизации ADB не нужно переключаться между «Передачей файлов» и «Передачей фотографий». Важная настройка — отладка по USB. Однако, если компьютер вообще не обнаруживает телефон, попробуйте другой заведомо исправный кабель для передачи данных или USB-порт. В руководстве Google по устранению неполадок с оборудованием также рекомендуется проверить другой кабель, если устройство не обнаружено.

5. Убедитесь, что устройство авторизовано.

Выполнить:

adb devices -l

Теперь статус должен быть device, например, таким:

List of devices attached
R9CT304B7K    device
Android-телефон подключен через USB к ноутбуку с Windows, при этом в окне adb devices отображается состояние устройства.
При успешной авторизации ADB отображает телефон со статусом «устройство» вместо «неавторизовано».

Если на телефоне по-прежнему отображается сообщение «Несанкционированный доступ»

Прежде чем вносить более существенные изменения, выполните следующие проверки:

  • Обновите SDK Platform-Tools. Google рекомендует использовать последнюю версию Platform-Tools, поскольку текущие версии ADB сохраняют обратную совместимость со старыми версиями Android. Получить их можно через SDK Manager в Android Studio или на официальной странице SDK Platform-Tools .
  • Перезагрузите телефон и компьютер. Затем повторите последовательность отзыва и авторизации, разблокировав телефон.
  • Проверьте драйверы USB для Windows. Если Windows некорректно подключает телефон к ADB, установите драйвер производителя. Google поддерживает официальный каталог драйверов USB от производителя . Устройства Google под управлением Windows используют драйвер USB от Google.
  • Различайте авторизацию и обнаружение. Если adb devicesсерийный номер вообще не отображается, сначала проверьте кабель, USB-порт, драйвер или права доступа к устройству Linux. Это отличается от unauthorizedстатуса.

Почему отзыв авторизации эффективен

ADB использует ключ хоста для идентификации компьютера. Android запрашивает подтверждение этого ключа, прежде чем разрешить команды отладки. Отзыв разрешений на отладку по USB удаляет ранее доверенные компьютеры на устройстве, поэтому при следующем подключении можно будет установить новые разрешения. Именно поэтому сброс настроек более надежен, чем изменение обычного режима передачи файлов по USB на телефоне.

Оставить комментарий

Как отключить автоматическое обновление ленты Twitter (X)

Как отключить автоматическое обновление ленты Twitter (X)

Попробуйте включить параметр «Уменьшить движение» в настройках X, переключитесь на временную шкалу «Подписки» и сохраняйте публикации, чтобы обновление ленты не затрудняло их поиск.

Как проверить, является ли устройство Android 32-битным или 64-битным

Как проверить, является ли устройство Android 32-битным или 64-битным

Проверьте поддерживаемые ABI вашего Android-телефона, чтобы убедиться в поддержке 64-битных приложений, точно определить модель процессора и избежать ненадежных предположений о количестве оперативной памяти или версии ядра.

Как включить ярлык для отправки отчета об ошибке при нажатии кнопки питания Android

Как включить ярлык для отправки отчета об ошибке при нажатии кнопки питания Android

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

Как исправить ошибку "ADB Device Unauthorized" на Android

Как исправить ошибку "ADB Device Unauthorized" на Android

Устраните ошибку "Несанкционированный доступ к устройству ADB", повторно авторизовав отладку по USB, перезапустив сервер ADB и проверив Platform-Tools, кабели и драйверы.

Как включить телефон Android со сломанной кнопкой питания

Как включить телефон Android со сломанной кнопкой питания

Если кнопка питания вашего Android-устройства сломана, попробуйте зарядку, загрузку с USB-накопителя с помощью кнопок регулировки громкости или Fastboot. Узнайте, что работает, когда телефон полностью выключен, и почему ADB часто не помогает.

Безопасно ли и законно ли использовать BlueStacks на ПК или Mac?

Безопасно ли и законно ли использовать BlueStacks на ПК или Mac?

Безопасен ли и легален ли BlueStacks? Узнайте, что означают для вас официальный установщик, политика конфиденциальности, поведение антивируса, правила игры и системные требования.

Как скрыть свой IP-адрес на Android: 3 простых способа

Как скрыть свой IP-адрес на Android: 3 простых способа

Узнайте о трех практических способах скрыть свой IP-адрес на Android: VPN, браузер Tor или надежный Wi-Fi-прокси, с актуальными инструкциями по настройке и ограничениями.

Как присоединиться к видеозвонку FaceTime на Android

Как присоединиться к видеозвонку FaceTime на Android

Присоединяйтесь к видеозвонку FaceTime на Android через Chrome или Edge. Получите ссылку, настройте разрешения браузера, дождитесь ответа организатора и устраните распространенные проблемы с подключением.

Бесшовная экосистема: как Galaxy S27 Ultra может лучше взаимодействовать с Windows.

Бесшовная экосистема: как Galaxy S27 Ultra может лучше взаимодействовать с Windows.

Смартфон Galaxy S27 Ultra еще не анонсирован, но Samsung и Microsoft уже демонстрируют возможные варианты его развития: Phone Link, файловый менеджер, Quick Share, потоковая передача приложений и более интеллектуальная передача данных.

Прогноз цен на Galaxy S27 Ultra: преодолеет ли Samsung отметку в 1300 долларов?

Прогноз цен на Galaxy S27 Ultra: преодолеет ли Samsung отметку в 1300 долларов?

Компания Samsung пока не объявила цены на Galaxy S27 Ultra. Вот что говорит история цен на S22–S26 Ultra, что еще неизвестно и как спланировать бюджет.