Бежать за телефоном, чтобы посмотреть что же там на него пришло – удел прошлого. Нужен лишь любой Android-смартфон и Windows. Всё!

Функция управления смартфоном с ПК довольно давно тестируется владельцами устройств Samsung, но как быть, если у вас гаджет другого производителя? Очень прискорбно, но даже мой эталонный Google Pixel не поддерживает подобную функцию без применения стороннего программного обеспечения. Что ж, пусть сотрудничество Microsoft и Samsung продолжается, а мы с вами воспользуемся альтернативным решением задачи.

Сложно поверить, но нам с вами не придётся устанавливать каких-либо приложений на смартфон, ему даже не нужно иметь Root-доступа!

Scrcpy — программа с открытым исходным кодом от разработчика с GitHub, которая позволяет не только транслировать изображение с дисплея Android-смартфона на ПК, но и управлять смартфоном прямо с компьютера, на который транслируется изображение. По заявлениям разработчика, трансляция картинки происходит с малой задержкой (35~70 мс), высокой плавностью (30~60 кб/c) и в родном разрешении.

Установка и запуск scrcpy.

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

1. Скачать последнюю версию:

  • Имя файлаscrcpy-win64-v1.17.zip
  • Размер файла: 24,9 МБайт
  • Требование: OS Windows x64
  • MD5: d57867ffa6d8bff40229519a8801f294

  • Имя файлаscrcpy-win32-v1.17.zip
  • Размер файла: 21,3 МБайт
  • Требование: OS Windows x86
  • MD5: 73eb1c542624d8c888b485e9125065b6

2. Создать на диске папку “scrcpy“.

3. Скопировать содержимое архива туда.

На этом установка программы завершена! Перед использованием нужно настроить смартфон с которого вы будете транслировать картинку:

  1. Пройдите в пункт “О телефоне” и включите там режим разработчика. Для этого необходимо 7 раз нажать либо на номер сборки устройства, если у вас “чистый” Android, либо на версию MIUI, если у вас MIUI.
  2. В меню разработчика нужно включить параметры “Отладка по USB”, “Отладка по USB (Настройки безопасности)” и “Установка через USB” (если вам понадобится звук).
  3. Подключите смартфон к компьютеру по USB-кабелю.
  4. Обязательно установите галочку “Всегда разрешать отладку с этого компьютера” и нажмите “Разрешить”.

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

  1. Запустите “Командную строку” нажав Win+R и введя “cmd”.
  2. Перейдите в папку scrcpy, введя “cd c:/scrcpy”, если папка находится в корне диска c:/ и запустите команду “adb shell ip route чтобы получить IP-адрес устройства, нажмите Enter.
  3. Введите adb tcpip 5555, снова нажмите Enter.

Теперь можно отключить провод смартфона от компьютера. Подключитесь к устройству посредством команды adb connect DEVICE_IP:5555 (где DEVICE_IP — IP-адрес устройства. В итоге должно получиться что-то наподобие: “adb connect 192.168.0.2:5555“).

Наконец, запустите трансляцию командой “scrcpy, вновь нажав Enter на клавиатуре.

Если всё сделано правильно, должно появиться окно с содержимым дисплея вашего смартфона в той ориентации, как у самого смартфона.

Настройка параметров трансляции.

Программа позволяет задать некоторые параметры для передаваемого изображения. Коснёмся основных:

  • Изменение разрешения: scrcpy -m 1024. После -m задаётся количество пикселей по вертикали, программа автоматически подберёт количество пикселей по горизонтали в соответствии с соотношением сторон вашего устройства.
  • Смена битрейта: “scrcpy -b 2M“. После -b задаётся необходимый битрейт, который по умолчанию составляет 8 Мбит.
  • Ограничение количества кадров: scrcpy –max-fps 15“. После –max-fps задаётся необходимое количество кадров.

Чтобы применить несколько параметров сразу, нужно написать их последовательно, например, следующим образом: “scrcpy -m 1024 -b 2M –max-fps 15“.

Полный список параметров можно посмотреть на странице GitHub,

Трансляция звука.

Чтобы передавался звук, нужно установить и запустить программу sndcpy, которую также можно скачать с GitHub (нужно скачать архив под названием “sndcpy-with-adb-windows”). Стоит уточнить, что для передачи звука нужен Android 10 и установленный на компьютере плеер VLC.

  1. Установите sndcpy по аналогии с scrcpy.
  2. Подключите смартфон к компьютеру по USB-кабелю
  3. Нажмите Win+R и в открывшемся окне введите cmd“, нажмите ОК.
  4. В командной строке введите “cd c:/sndcpy“, нажмите Enter.
  5. Затем введите “sndcpy”, снова нажмите Enter.
  6. На ваш смартфон установится программа, которая запросит разрешение на трансляцию звука, нажмите “Начать”.
  7. В командной строке нажмите Enter. VLC может выдать ошибку, просто проигнорируйте её.

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