Другое

Как исправить ошибку 'Device is unauthorized' в Scrcpy

Полное руководство по решению ошибки 'Device is unauthorized' в Scrcpy для Samsung Galaxy S10. Узнайте шаги для отзыва разрешений USB debugging и повторной авторизации.

Ошибка авторизации устройства в Scrcpy: как решить проблему ‘Device is unauthorized’?

При попытке вывода экрана смартфона Samsung Galaxy S10 (Android 14, One UI 6.1.1) через программу Scrcpy возникает следующая ошибка:

ERROR: Device is unauthorized:
ERROR: –> (usb) RF8N73A5MVD unauthorized
ERROR: A popup should open on the device to request authorization.
ERROR: Check the FAQ: <https://github.com/Genymobile/scrcpy/blob/master/FAQ.md&gt;
ERROR: Server connection failed
Press Enter to continue…

На устройстве не появляется всплывающее окно для запроса разрешения. Как исправить эту проблему и успешно подключить Samsung Galaxy S10 к Scrcpy?

Основная ошибка “Device is unauthorized” в Scrcpy с Samsung Galaxy S10 обычно возникает из-за проблем с авторизацией USB debugging. Для решения этой проблемы необходимо отозвать существующее разрешение в настройках разработчика и перезапустить ADB сервер, после чего устройство должно запросить авторизацию при повторном подключении.

Содержание

Основные причины ошибки

Ошибка “Device is unauthorized” в Scrcpy возникает, когда система Android не может подтвердить авторизацию компьютера для доступа к устройству через USB debugging. Основные причины включают:

  • Истек срок действия авторизации - разрешение на USB debugging может иметь ограниченное время действия
  • Конфликт с несколькими подключенными устройствами - когда к компьютеру подключено несколько устройств
  • Поврежденные файлы авторизации - файлы в директории .android могут быть повреждены
  • Проблемы с драйверами - особенно актуально для Windows
  • Системные ошибки ADB сервера - сервер может находиться в некорректном состоянии

Важно: В случае с Samsung Galaxy S10 на Android 14 и One UI 6.1.1, проблема часто усугубляется изменениями в системе безопасности Samsung, которые требуют более строгой авторизации.

Пошаговое решение проблемы

Шаг 1: Отзыв существующих разрешений

Самый эффективный метод решения проблемы - полный отзыв всех существующих разрешений USB debugging:

  1. Отключите смартфон Samsung Galaxy S10 от компьютера
  2. Перейдите в НастройкиО телефонеИнформация о ПО
  3. Нажмите 7 раз на Номер сборки, чтобы активировать режим разработчика
  4. Вернитесь в НастройкиПараметры разработчика
  5. Найдите опцию “Отозвать разрешения USB отладки” и нажмите на неё
  6. Подтвердите отзыв разрешений

Шаг 2: Перезапуск ADB сервера

После отзыва разрешений необходимо перезапустить ADB сервер:

bash
adb kill-server
adb start-server

Шаг 3: Повторное подключение и авторизация

  1. Подключите Samsung Galaxy S10 к компьютеру через USB
  2. На устройстве должно появиться всплывающее окно “Разрешить отладку USB?”
  3. В этом окне выберите опцию “Всегда разрешать с этого компьютера”
  4. Нажмите “Разрешить”

Если всплывающее окно не появляется, попробуйте следующие дополнительные методы.


Дополнительные методы для Samsung Galaxy

Метод 1: Отключение таймаута авторизации

Для Samsung устройств есть специальная опция, которая предотвращает автоматическое отозвание разрешений:

  1. Перейдите в НастройкиПараметры разработчика
  2. Найдите опцию “Отключить таймаут авторизации ADB”
  3. Включите эту опцию

Эта функция особенно полезна для Samsung Galaxy S10 и других современных устройств Samsung, как указано в официальной документации Samsung.

Метод 2: Обновление драйверов Samsung

Проблемы с драйверами - частая причина ошибок на Windows:

  1. Скачайте последние драйверы Samsung с официального сайта разработчиков
  2. Удалите старые драйверы через Диспетчер устройств
  3. Установите свежие драйверы
  4. Перезагрузите компьютер

Метод 3: Использование OTG режима

Если стандартное подключение не работает, можно попробовать OTG режим:

  1. Подключите смартфон к компьютеру через OTG-адаптер
  2. Запустите Scrcpy в режиме OTG

Этот метод упоминается в обсуждениях на Reddit.


Профилактические меры

Настройка Developer Options

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

  • Включите “Отключить таймаут авторизации ADB”
  • Убедитесь, что “USB отладка” включена
  • Отключите “Проверку по USB” если она не нужна

Правильное подключение

  • Всегда подключайте устройство напрямую к компьютеру, а не через USB-хаб
  • Используйте оригинальный или сертифицированный кабель
  • Убедитесь, что на компьютере не запущены другие программы, использующие ADB

Что делать если ничего не помогает

Сброс настроек ADB

Если стандартные методы не работают, можно полностью сбросить настройки ADB:

  1. Закройте все программы, использующие ADB
  2. Найдите директорию .android (обычно в домашней папке пользователя)
  3. Удалите файли adbkey и adbkey.pub
  4. Перезагрузите компьютер
  5. Повторите процедуру авторизации заново

Проверка на нескольких компьютерах

Иногда проблема может быть на стороне компьютера:

  1. Попробуйте подключить устройство к другому компьютеру
  2. Если ошибка не повторяется, проблема в настройках или драйверах исходного компьютера
  3. Если ошибка сохраняется - проблема в самом устройстве

Обращение в поддержку

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

Источники

  1. ADB Android Device Unauthorized - Stack Overflow
  2. Device unauthorized · Issue #2943 · Genymobile/scrcpy
  3. scrcpy/FAQ.md at master · Genymobile/scrcpy
  4. How to Enable USB Debugging on Samsung Devices?
  5. Cannot connect to USB Debugging on Samsung S10+ - Bobylog
  6. How to Fix ADB Device Unauthorized Error on Android - Technastic

Заключение

Ошибка “Device is unauthorized” в Scrcpy с Samsung Galaxy S10 обычно решается путем отзыва разрешений USB debugging и повторной авторизации. Для предотвращения подобных проблем в будущем рекомендуется включить опцию “Отключить таймаут авторизации ADB” в настройках разработчика и регулярно обновлять драйверы Samsung. Если стандартные методы не помогают, можно попробовать сбросить настройки ADB или проверить работу на другом компьютере. Большинство пользователей успешно решают эту проблему в течение нескольких минут, следуя описанным выше шагам.

Авторы
Проверено модерацией
Модерация