Scrcpy: как управлять телефоном с компьютера

Через scrcpy управление телефоном с компьютера занимает пару минут: достаточно включить отладку по USB на смартфоне, подключить кабель и запустить одну команду в терминале. Утилита передаёт экран Android на монитор ПК и позволяет кликать, печатать и перетаскивать файлы мышью — без установки приложения на сам телефон и без root-прав.

В этой статье разберём полный цикл работы: от подготовки смартфона до беспроводного подключения и решения типичных ошибок. Материал подходит для Windows, Linux и macOS, поскольку scrcpy — кроссплатформенная open-source утилита.

Что такое scrcpy и как работает управление

Scrcpy (сокращение от screen copy) — бесплатная программа с открытым исходным кодом, которая транслирует экран Android-устройства на компьютер через протокол ADB (Android Debug Bridge). Управление происходит в обратном направлении: клики мыши и нажатия клавиш преобразуются в касания и системные события на телефоне.

Ключевое отличие от аналогов вроде Vysor или фирменных утилит производителей — отсутствие клиентского приложения на смартфоне. Вся логика работает через штатный механизм отладки, поэтому на телефоне ничего не нужно устанавливать, а задержка при передаче изображения минимальна. Для работы scrcpy достаточно включённой отладки по USB — root-права не требуются.

Что умеет утилита помимо базового зеркалирования:

  • 🖱️ Полное управление мышью: клики, свайпы, прокрутка, drag-and-drop файлов
  • ⌨️ Ввод текста с физической клавиатуры, включая буфер обмена между ПК и телефоном
  • 📹 Запись экрана устройства в видеофайл на компьютере
  • 🔌 Работа по USB-кабелю и по Wi-Fi в одной локальной сети
  • 📱 Одновременное подключение нескольких устройств в отдельных окнах

Подготовка телефона: включение отладки по USB

Прежде чем подключать смартфон, активируйте режим разработчика. Откройте Настройки → О телефоне и несколько раз (обычно семь) нажмите на пункт Номер сборки, пока не появится сообщение «Вы стали разработчиком». Точное название пункта может отличаться в зависимости от оболочки — сверьтесь с инструкцией вашей модели, если стандартный путь не сработал.

После этого зайдите в появившийся раздел Для разработчиков (иногда он находится внутри «Расширенные настройки» или «Система») и включите переключатель Отладка по USB. При первом подключении к компьютеру на экране телефона появится запрос на разрешение отладки — подтвердите его и при желании отметьте галочку «Всегда разрешать с этого компьютера».

⚠️ Внимание: на некоторых оболочках (например, MIUI) помимо отладки по USB требуется отдельно включить пункт «Отладка по USB (настройки безопасности)» — без него ввод с компьютера может не работать, хотя экран будет транслироваться. Если мышь кликает, но телефон не реагирует, проверьте этот параметр.

Установка scrcpy на компьютер

Самый простой способ на Windows — скачать готовый архив со страницы релизов проекта на GitHub и распаковать его в любую папку. Внутри уже лежат исполняемый файл scrcpy.exe и необходимые компоненты ADB, отдельно ничего ставить не нужно.

На Linux и macOS утилита доступна через пакетные менеджеры. Примеры команд:

# Debian/Ubuntu

sudo apt install scrcpy

macOS (через Homebrew)

brew install scrcpy

☑️ Проверка перед первым запуском

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

Чтобы убедиться, что компьютер видит устройство, выполните в папке scrcpy команду adb devices. В списке должна появиться строка с серийным номером и статусом device. Если статус unauthorized — разблокируйте телефон и подтвердите запрос на отладку.

Первый запуск и базовое управление

Подключите телефон кабелем, откройте терминал в папке с программой и просто введите:

scrcpy

Через несколько секунд откроется окно с экраном смартфона. Дальше управление интуитивно понятно: левая кнопка мыши имитирует касание, зажатая кнопка с движением — свайп, колесо — прокрутку. Печатать можно сразу на физической клавиатуре, а скопированный на ПК текст вставляется в поля телефона через привычное сочетание клавиш.

Полезные горячие клавиши по умолчанию (модификатор — Alt на Windows/Linux, Cmd на macOS):

СочетаниеДействие
Alt + HКнопка «Домой»
Alt + BКнопка «Назад»
Alt + OВыключить экран телефона (трансляция продолжается)
Alt + FПолноэкранный режим окна
Alt + VВставить текст буфера обмена ПК

Управление телефоном по Wi-Fi

Когда кабель мешает, настройте беспроводное подключение. Для этого телефон и компьютер должны находиться в одной сети Wi-Fi. Порядок действий:

  • 📱 Подключите устройство по USB и выполните adb tcpip 5555
  • 🌐 Узнайте IP-адрес телефона в настройках Wi-Fi, затем введите adb connect 192.168.x.x:5555
  • 🔌 Отсоедините кабель и запустите scrcpy — окно откроется уже по сети

Учтите, что по Wi-Fi задержка и качество картинки зависят от загруженности сети. Если изображение подтормаживает, снизьте битрейт и разрешение при запуске:

scrcpy --max-size 1024 --video-bit-rate 4M

⚠️ Внимание: после перезагрузки телефона беспроводной режим ADB обычно сбрасывается, и процедуру с кабелем придётся повторить. На Android 11 и новее доступна штатная «Беспроводная отладка» в настройках разработчика — с ней кабель нужен только для первичного сопряжения.

📊 Как вы в основном подключаете телефон к scrcpy?
По USB-кабелю
По Wi-Fi
Чередую оба способа
Ещё только настраиваю

Полезные параметры запуска

Базовая команда — это только начало. Параметры командной строки позволяют адаптировать трансляцию под конкретную задачу. Например, для записи скринкаста добавьте флаг записи:

scrcpy --record video.mp4

Другие востребованные опции: --turn-screen-off гасит экран телефона во время трансляции для экономии заряда, --stay-awake не даёт устройству уснуть, пока активно подключение, --window-title задаёт имя окна при работе с несколькими аппаратами. Полный список параметров выводится командой scrcpy --help.

Работа с несколькими устройствами

Если к ПК подключено несколько телефонов, укажите нужный через серийный номер: scrcpy --serial XXXXXX. Серийники смотрите в выводе команды adb devices. Для каждого устройства откроется отдельное окно.

Решение типичных проблем

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

Если команда adb devices выдаёт пустой список, последовательно проверьте: другой USB-порт и кабель, режим подключения телефона (выберите «Передача файлов» в шторке уведомлений), наличие подтверждения отладки на экране смартфона. На Windows иногда помогает переустановка USB-драйверов устройства через диспетчер устройств.

Чёрный экран в окне scrcpy при работающем подключении может указывать на проблему с видеокодеком. Попробуйте запуск с альтернативным кодеком, например scrcpy --video-codec h264, или понизьте разрешение. Точный набор поддерживаемых кодеков зависит от чипа конкретного смартфона.

Часто задаваемые вопросы

Нужен ли root для управления телефоном через scrcpy?

Нет. Утилита работает через стандартный механизм ADB-отладки, который доступен на любом Android-устройстве без модификации системы. Достаточно включить отладку по USB в настройках разработчика.

Работает ли scrcpy с iPhone?

Нет, программа поддерживает только Android, поскольку опирается на протокол ADB, которого нет в iOS. Для iPhone потребуются другие решения, например штатное зеркалирование через AirPlay на Mac.

Можно ли управлять телефоном с разбитым экраном?

Да, если отладка по USB была включена заранее и компьютер уже авторизован на устройстве. Это один из популярных сценариев: scrcpy позволяет извлечь данные с телефона, сенсор которого не отвечает. Если отладка не была включена до поломки, активировать её без рабочего экрана, как правило, невозможно.

Почему телефон не виден в adb devices?

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

Безопасна ли отладка по USB для повседневного использования?

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