Как исправить ошибку '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>
ERROR: Server connection failed
Press Enter to continue…
На устройстве не появляется всплывающее окно для запроса разрешения. Как исправить эту проблему и успешно подключить Samsung Galaxy S10 к Scrcpy?
Основная ошибка “Device is unauthorized” в Scrcpy с Samsung Galaxy S10 обычно возникает из-за проблем с авторизацией USB debugging. Для решения этой проблемы необходимо отозвать существующее разрешение в настройках разработчика и перезапустить ADB сервер, после чего устройство должно запросить авторизацию при повторном подключении.
Содержание
- Основные причины ошибки
- Пошаговое решение проблемы
- Дополнительные методы для Samsung Galaxy
- Профилактические меры
- Что делать если ничего не помогает
Основные причины ошибки
Ошибка “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:
- Отключите смартфон Samsung Galaxy S10 от компьютера
- Перейдите в Настройки → О телефоне → Информация о ПО
- Нажмите 7 раз на Номер сборки, чтобы активировать режим разработчика
- Вернитесь в Настройки → Параметры разработчика
- Найдите опцию “Отозвать разрешения USB отладки” и нажмите на неё
- Подтвердите отзыв разрешений
Шаг 2: Перезапуск ADB сервера
После отзыва разрешений необходимо перезапустить ADB сервер:
adb kill-server adb start-server
Шаг 3: Повторное подключение и авторизация
- Подключите Samsung Galaxy S10 к компьютеру через USB
- На устройстве должно появиться всплывающее окно “Разрешить отладку USB?”
- В этом окне выберите опцию “Всегда разрешать с этого компьютера”
- Нажмите “Разрешить”
Если всплывающее окно не появляется, попробуйте следующие дополнительные методы.
Дополнительные методы для Samsung Galaxy
Метод 1: Отключение таймаута авторизации
Для Samsung устройств есть специальная опция, которая предотвращает автоматическое отозвание разрешений:
- Перейдите в Настройки → Параметры разработчика
- Найдите опцию “Отключить таймаут авторизации ADB”
- Включите эту опцию
Эта функция особенно полезна для Samsung Galaxy S10 и других современных устройств Samsung, как указано в официальной документации Samsung.
Метод 2: Обновление драйверов Samsung
Проблемы с драйверами - частая причина ошибок на Windows:
- Скачайте последние драйверы Samsung с официального сайта разработчиков
- Удалите старые драйверы через Диспетчер устройств
- Установите свежие драйверы
- Перезагрузите компьютер
Метод 3: Использование OTG режима
Если стандартное подключение не работает, можно попробовать OTG режим:
- Подключите смартфон к компьютеру через OTG-адаптер
- Запустите Scrcpy в режиме OTG
Этот метод упоминается в обсуждениях на Reddit.
Профилактические меры
Настройка Developer Options
Чтобы избежать подобных проблем в будущем, настройте параметры разработчика следующим образом:
- Включите “Отключить таймаут авторизации ADB”
- Убедитесь, что “USB отладка” включена
- Отключите “Проверку по USB” если она не нужна
Правильное подключение
- Всегда подключайте устройство напрямую к компьютеру, а не через USB-хаб
- Используйте оригинальный или сертифицированный кабель
- Убедитесь, что на компьютере не запущены другие программы, использующие ADB
Что делать если ничего не помогает
Сброс настроек ADB
Если стандартные методы не работают, можно полностью сбросить настройки ADB:
- Закройте все программы, использующие ADB
- Найдите директорию
.android(обычно в домашней папке пользователя) - Удалите файли
adbkeyиadbkey.pub - Перезагрузите компьютер
- Повторите процедуру авторизации заново
Проверка на нескольких компьютерах
Иногда проблема может быть на стороне компьютера:
- Попробуйте подключить устройство к другому компьютеру
- Если ошибка не повторяется, проблема в настройках или драйверах исходного компьютера
- Если ошибка сохраняется - проблема в самом устройстве
Обращение в поддержку
Если все методы не помогли, обратитесь в поддержку:
- Scrcpy GitHub Issues - для проблем с самим Scrcpy
- Samsung Support - для специфических проблем с Samsung устройствами
Источники
- ADB Android Device Unauthorized - Stack Overflow
- Device unauthorized · Issue #2943 · Genymobile/scrcpy
- scrcpy/FAQ.md at master · Genymobile/scrcpy
- How to Enable USB Debugging on Samsung Devices?
- Cannot connect to USB Debugging on Samsung S10+ - Bobylog
- How to Fix ADB Device Unauthorized Error on Android - Technastic
Заключение
Ошибка “Device is unauthorized” в Scrcpy с Samsung Galaxy S10 обычно решается путем отзыва разрешений USB debugging и повторной авторизации. Для предотвращения подобных проблем в будущем рекомендуется включить опцию “Отключить таймаут авторизации ADB” в настройках разработчика и регулярно обновлять драйверы Samsung. Если стандартные методы не помогают, можно попробовать сбросить настройки ADB или проверить работу на другом компьютере. Большинство пользователей успешно решают эту проблему в течение нескольких минут, следуя описанным выше шагам.