Удаленное управление Android с помощью Scrcpy.

На данный момент в PlayMarket уже существуют условно-бесплатные программы, позволяющие осуществлять удаленное управление устройствами работающими на операционной системе Android. Но мало кто знает о том, что в Android есть интегрированное программное обеспечение Scrcpy, позволяющее получать изображение экрана и осуществлять управление устройством с компьютера по USB или TCP/IP.

Для использования Scrcpy в Android необходимо выполнить несколько настроек, позволяющих выполнить подключение к устройству по USB или IP-адресу.

  1. Активировать режим разработчика и включить отладку по USB;
  2. Установить SSH-сервер для удаленного подключения к терминалу Anbdroid;
  3. Настроить ADB-драйвер на подключение по ip-адресу (для удаленного подключения).

Активация режима разработчика и отладки.

Включаем режим разработчика: Настройка/О телефоне. Несколько раз тапаем по номеру сборки. Устройство сообщает нам, что теперь мы стали разработчиками и доступ к секретному меню открыт.

Возвращаемся в Настройки и заходим в меню «Для разработчиков».

Находим и включаем пункт «Отладка по USB»

Установка SSH-сервера для подключения к консоли Android.

Для взаимодействия с терминалом Android я решил воспользовался программой «SSH/SFTP Сервер -Терминал» от Banana Studo. Установить ее можно через Play Market.

После запуска программы переключаемся в меню «Пользователи» и создаем пользователя для подключения.

Возвращаемся на Главную и нажимаем «Запустить». Здесь так же доступны настройки номера порта и автоматического запуска SSH-сервера.

После запуска SSH-сервера запоминаем ip-адрес Android-устройства и порт, который можно увидеть в правом верхнем углу. У моего устройства ip-адрес 192.168.11.123, порт 2222.

Настраиваем ADB-драйвер Android для подключения по ip-адресу.

Для подключения к консоли Android с компьютера по SSH воспользуемся программой PUTTY. Скачать ее можно здесь https://putty.org.ru/ .

Вводим ip-адрес, порт и жмем соединиться.

Набираем команды, которые переключат ADB-драйвер в режим работы по протоколу TCP. Указываем номер порта, например 5555.

su
setprop service.adb.tcp.port 5555
stop adbd
start adbd 

Подключаемся к телефону с помощью Scrcpy.

Скачать программу Scrcpy для просмотра экрана и удаленного управления Android можно с Github https://github.com/Genymobile/scrcpy/releases.

В папке с программой будет файл adb.exe. Его необходимо запустить из командной строки Windows для установки соединения с мобильным устройством, используя заданные ранее ip и порт.

adb connect DEVICE_IP:5555

где DEVICE_IP — ip-адрес устройства, в моем случае 192.168.11.123

Теперь, когда соединение с Android установлено запускаем Scrcpy.exe и открывается экран для удаленного управления устройством.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *