Если при запуске scrcpy окно программы мгновенно закрывается или в консоли появляется ошибка adb: device unauthorized, причина почти всегда одна — на смартфоне не включена отладка по USB либо не подтверждён запрос на разрешение подключения. Проверить это можно за минуту: откройте на телефоне Настройки → Для разработчиков и убедитесь, что переключатель «Отладка по USB» активен, а затем переподключите кабель и посмотрите, не появилось ли на экране телефона диалоговое окно с запросом доверия компьютеру.
Программа scrcpy (пользователи часто ищут её по запросу «scrappy») — это бесплатная утилита с открытым исходным кодом, которая транслирует экран Android-устройства на ПК и позволяет управлять смартфоном мышью и клавиатурой. Она работает без root-прав, не требует установки приложения на телефон и поддерживает подключение как по USB-кабелю, так и по беспроводной сети. Ниже разберём установку, подключение и решение типичных проблем.
Что такое scrcpy и почему её выбирают
Scrcpy (сокращение от screen copy) захватывает видеопоток с экрана смартфона, кодирует его на стороне телефона и выводит в окне на компьютере с минимальной задержкой. В отличие от многих облачных сервисов удалённого доступа, весь трафик идёт напрямую между вашими устройствами — изображение не уходит на сторонние серверы.
Ключевые возможности программы:
- 📱 Трансляция экрана в высоком качестве с регулируемым битрейтом и разрешением
- 🖱️ Полное управление телефоном: клики мышью, ввод текста с клавиатуры, горячие клавиши
- 📋 Общий буфер обмена между ПК и смартфоном
- 🔌 Работа по USB и по Wi-Fi без root-доступа
- 🎥 Запись экрана в файл прямо во время трансляции
Единственное обязательное условие — включённый режим разработчика и отладка по USB на смартфоне. Это стандартная функция Android, она не влияет на гарантию и не требует каких-либо модификаций системы.
Подготовка телефона: включение отладки по USB
Перед первым подключением необходимо активировать режим разработчика. Порядок действий в целом одинаков на всех Android-смартфонах, однако точные названия пунктов меню зависят от оболочки (MIUI, One UI, ColorOS и др.), поэтому при расхождениях сверяйтесь с инструкцией к вашей модели.
Общий порядок такой: откройте Настройки → О телефоне и несколько раз подряд нажмите на пункт Номер сборки (на некоторых оболочках — Версия MIUI или аналог), пока не появится сообщение «Вы стали разработчиком». После этого в настройках появится раздел Для разработчиков — зайдите в него и включите «Отладку по USB».
⚠️ Внимание: отладка по USB даёт подключённому компьютеру расширенный доступ к телефону. Подключайтесь только к своему ПК и не подтверждайте диалог доверия на чужих или публичных компьютерах. Когда функция не нужна, её можно отключить тем же переключателем.
Установка scrcpy на Windows
На Windows утилита распространяется в виде готового архива, который не требует установки. Скачайте актуальную версию scrcpy с официальной страницы проекта на GitHub (репозиторий Genymobile/scrcpy) — там публикуется архив со всеми необходимыми файлами, включая adb.
Распакуйте архив в отдельную папку, например C:\scrcpy. Внутри находится исполняемый файл scrcpy.exe — именно он запускает трансляцию. Никакой инсталляции в систему не требуется, программа полностью портативна.
Для Linux и macOS программа доступна через штатные пакетные менеджеры (например, apt в Debian/Ubuntu или brew на macOS). Точные названия пакетов и команды установки лучше уточнить в документации проекта, так как они могут меняться от версии к версии.
Первое подключение по USB: пошаговая инструкция
Подключение по кабелю — самый надёжный способ начать работу: он даёт минимальную задержку и не зависит от качества Wi-Fi. Выполните шаги в указанном порядке.
☑️ Чек-лист первого подключения
После запуска scrcpy.exe откроется консольное окно с логом, а следом — окно с экраном телефона. Если вместо этого консоль выдаёт ошибку, в первую очередь проверьте, видит ли компьютер устройство. Это можно сделать командой из папки программы:
adb devices
В списке должно появиться устройство со статусом device. Если статус unauthorized — на телефоне не подтверждён запрос доверия: отсоедините кабель, подключите заново и разрешите отладку. Если список пуст, вероятные причины — неисправный кабель (некоторые кабели передают только питание), отсутствующий драйвер USB на ПК или отключённая отладка.
⚠️ Внимание: используйте кабель, который точно поддерживает передачу данных. Дешёвые «зарядочные» кабели без линий данных — одна из самых частых причин, почему scrcpy не видит телефон. Проверить просто: если при подключении ПК не предлагает доступ к файлам смартфона, кабель, скорее всего, не подходит.
Беспроводное подключение по Wi-Fi
Scrcpy умеет работать через беспроводную сеть, если телефон и компьютер находятся в одной сети. Классический способ настройки требует первичного подключения по USB: сначала на устройстве включается приём TCP-подключений, после чего кабель можно отсоединить.
Типовая последовательность команд выглядит так (выполняется из папки scrcpy при подключённом кабеле):
adb tcpip 5555
adb connect 192.168.1.X:5555
Вместо 192.168.1.X подставьте IP-адрес телефона — его можно посмотреть в Настройки → О телефоне или в свойствах Wi-Fi-подключения. После успешного подключения кабель отсоединяется, и scrcpy запускается как обычно. На новых версиях Android также существует функция беспроводной отладки в настройках разработчика; её поведение зависит от версии системы, поэтому детали лучше сверять с документацией к вашему устройству.
Учтите: при разрыве Wi-Fi-соединения трансляция прервётся, а после перезагрузки телефона беспроводной режим обычно нужно активировать заново. Для длительных сессий USB остаётся более стабильным вариантом.
Полезные параметры запуска и управление
Scrcpy запускается с параметрами командной строки, которые позволяют настроить качество картинки и поведение программы под свою задачу. Вот наиболее востребованные опции:
| Параметр | Назначение | Пример |
|---|---|---|
-m | Ограничение разрешения трансляции | scrcpy -m 1024 |
-b | Задание битрейта видео | scrcpy -b 8M |
--max-fps | Ограничение частоты кадров | scrcpy --max-fps 30 |
-r | Запись трансляции в файл | scrcpy -r video.mp4 |
--turn-screen-off | Гасить экран телефона при трансляции | scrcpy --turn-screen-off |
Снижение разрешения и битрейта полезно на слабых ПК и при подключении по Wi-Fi — картинка станет плавнее за счёт небольшой потери чёткости. Полный актуальный список опций всегда доступен командой scrcpy --help.
Во время трансляции работают горячие клавиши: например, комбинация с модификатором (по умолчанию Alt) позволяет развернуть окно на весь экран, вызвать кнопку «Домой» или «Назад». Актуальный перечень сочетаний приведён в документации проекта — он может меняться между версиями.
Почему мышь «залипает» или курсор не совпадает с касаниями
Такое поведение обычно связано с высокой нагрузкой на кодирование видео или медленным USB-портом. Попробуйте снизить разрешение параметром -m, подключить кабель в порт USB напрямую (не через хаб) и закрыть ресурсоёмкие приложения на телефоне.
Частые ошибки и их решение
Большинство проблем со scrcpy сводится к нескольким типовым сценариям. Разберём их по порядку — от самых частых к более редким.
- 🔌 Устройство не определяется — проверьте кабель, порт USB, включённую отладку и вывод команды
adb devices - 🔐 Ошибка unauthorized — подтвердите запрос доверия на экране телефона, при необходимости сбросьте разрешения в разделе «Для разработчиков»
- 🖥️ Чёрный экран в окне трансляции — возможная причина: защищённое приложение (банк, стриминговый сервис) блокирует захват экрана на уровне системы; это ограничение обойти нельзя
- 🐢 Сильная задержка и рывки — снизьте разрешение и битрейт, переключитесь с Wi-Fi на USB
- 🔊 Нет звука — передача аудио зависит от версии scrcpy и Android; на старых версиях звук может не транслироваться вовсе
Защищённый контент (банковские приложения, некоторые видеосервисы) система Android блокирует на уровне захвата экрана — в окне scrcpy он будет отображаться чёрным, и это не неисправность. Программа здесь ни при чём: ограничение накладывает сама ОС.
⚠️ Внимание: скачивайте scrcpy только с официальной страницы проекта на GitHub. На сторонних сайтах под видом программы могут распространяться модифицированные сборки с вредоносным кодом — учитывая, что утилита получает доступ к экрану и управлению телефоном, это особенно рискованно.
Часто задаваемые вопросы
Нужны ли root-права для работы scrcpy?
Нет. Программа использует штатный механизм отладки по USB и работает на немодифицированной системе Android. Root не требуется ни для трансляции, ни для управления устройством.
Работает ли scrcpy с iPhone?
Нет, scrcpy предназначена только для Android-устройств. Для iOS используются другие механизмы вывода экрана, например AirPlay или фирменные инструменты Apple.
Почему телефон не виден в adb devices?
Чаще всего причины такие: не включена отладка по USB, кабель передаёт только питание, не установлен USB-драйвер на ПК или не подтверждён запрос доверия на экране смартфона. Проверяйте эти пункты последовательно.
Можно ли передавать звук с телефона на ПК?
Поддержка аудио зависит от версии scrcpy и версии Android на устройстве. В актуальных релизах программы передача звука реализована, но работает не на всех прошивках. Если звука нет — обновите scrcpy до последней версии и проверьте документацию проекта.
Безопасно ли держать отладку по USB постоянно включённой?
Риск невелик, если вы подключаете телефон только к своим устройствам и не подтверждаете диалоги доверия на чужих компьютерах. Однако при передаче телефона в чужие руки или продаже режим разработчика и отладку лучше отключить.