Scrcpy: как вывести экран телефона на компьютер

Если при запуске 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?
По USB-кабелю
По Wi-Fi
Попробую оба способа
Ещё не решил

Установка scrcpy на Windows

На Windows утилита распространяется в виде готового архива, который не требует установки. Скачайте актуальную версию scrcpy с официальной страницы проекта на GitHub (репозиторий Genymobile/scrcpy) — там публикуется архив со всеми необходимыми файлами, включая adb.

Распакуйте архив в отдельную папку, например C:\scrcpy. Внутри находится исполняемый файл scrcpy.exe — именно он запускает трансляцию. Никакой инсталляции в систему не требуется, программа полностью портативна.

Для Linux и macOS программа доступна через штатные пакетные менеджеры (например, apt в Debian/Ubuntu или brew на macOS). Точные названия пакетов и команды установки лучше уточнить в документации проекта, так как они могут меняться от версии к версии.

Первое подключение по USB: пошаговая инструкция

Подключение по кабелю — самый надёжный способ начать работу: он даёт минимальную задержку и не зависит от качества Wi-Fi. Выполните шаги в указанном порядке.

☑️ Чек-лист первого подключения

Выполнено: 0 / 5

После запуска 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 постоянно включённой?

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