Управлять телефоном и не держать его в руках – легко. Просто настрой Scrcpy, а затем просто запускай приложение.
Функция управления смартфоном с ПК довольно давно тестируется владельцами устройств Samsung, но как быть, если у вас гаджет другого производителя? Очень прискорбно, но даже мой эталонный Google Pixel не поддерживает подобную функцию без применения стороннего программного обеспечения. Что ж, пусть сотрудничество Microsoft и Samsung продолжается, а мы с вами воспользуемся альтернативным решением этой интересной задачи.
Сложно поверить, но нам с вами не придётся устанавливать каких-либо приложений на смартфон, ему даже не нужно иметь Root-доступа!
Scrcpy — программа с открытым исходным кодом от разработчика с GitHub, которая позволяет не только транслировать изображение с дисплея Android-смартфона на ПК, но и управлять смартфоном прямо с компьютера, на который транслируется изображение. Передавать файл и устанавливать приложения простым перетаскиванием – это очень удобно!
Установка и запуск scrcpy
Чтобы установить программу, нужно проделать следующие действия:
1. Скачать последнюю версию:
- Имя файла: scrcpy-win64-v2.3.1.zip
- Размер файла: 5,77 МБайт
- Требование: Windows x64
- Имя файла: scrcpy-win32-v2.3.1.zip
- Размер файла: 5,65 МБайт
- Требование: Windows x86
2. Создать на диске папку “scrcpy“.
3. Скопировать содержимое архива туда.
На этом установка программы завершена! Перед использованием нужно настроить смартфон с которого вы будете транслировать картинку:
- Пройдите в пункт “О телефоне” и включите там режим разработчика. Для этого необходимо 7 раз нажать либо на номер сборки устройства, если у вас “чистый” Android, либо на версию MIUI, если у вас MIUI.
- В меню разработчика нужно включить параметры “Отладка по USB“, “Отладка по USB (Настройки безопасности)” и “Установка через USB” (если вам понадобится звук).
- Подключите смартфон к компьютеру по USB-кабелю.
- Обязательно установите галочку “Всегда разрешать отладку с этого компьютера” и нажмите “Разрешить“.
Теперь устройство готово к трансляции картинки на ПК. Сейчас сделаем так, чтобы ПК смог установить связь со смартфоном:
- Запустите “Командную строку” нажав Win+R и введя “cmd”.
- Перейдите в папку scrcpy, введя “cd c:/scrcpy”, если папка находится в корне диска c:/ и запустите команду “adb shell ip route“ чтобы получить IP-адрес устройства, нажмите Enter.
- Введите “adb tcpip 5555“, снова нажмите Enter.
Теперь можно отключить провод смартфона от компьютера. Подключитесь к устройству посредством команды “adb connect DEVICE_IP:5555“ (где DEVICE_IP — IP-адрес устройства. В итоге должно получиться что-то наподобие: “adb connect 192.168.0.2:5555“).
Наконец, запустите трансляцию командой “scrcpy“, вновь нажав Enter на клавиатуре.
Если всё сделано правильно, должно появиться окно с содержимым дисплея вашего смартфона в той ориентации, как у самого смартфона.
Полный список сочетания клавиш
Действие | Сочетание клавиш |
---|---|
Переключение полноэкранного режима | Left Alt+f |
Повернуть дисплей влево | Left Alt+← (left) |
Повернуть дисплей вправо | Left Alt+→ (right) |
Resize window to 1:1 (pixel-perfect) | Left Alt+g |
Resize window to remove black borders | Left Alt+w | Double-left-click |
Нажать на кнопку ДОМ | Left Alt+h | Middle-click |
Нажать на кнопку BACK | Left Alt+b | Right-click |
Click on APP_SWITCH | Left Alt+s | 4th-click |
Click on MENU (unlock screen) | Left Alt+m |
Click on VOLUME_UP | Left Alt+↑ (up) |
Click on VOLUME_DOWN | Left Alt+↓ (down) |
Click on POWER | Left Alt+p |
Power on | Right-click |
Turn device screen off (keep mirroring) | Left Alt+o |
Включите экран устройства | Left Alt+Shift+o |
Поворот экрана устройства | Left Alt+r |
Разверните панель уведомлений | Left Alt+n | 5th-click |
Разверните панель настроек | Left Alt+n+n | Double-5th-click |
Collapse panels | Left Alt+Shift+n |
Copy to clipboard | Left Alt+c |
Cut to clipboard | Left Alt+x |
Synchronize clipboards and paste | Left Alt+v |
Inject computer clipboard text | Left Alt+Shift+v |
Enable/disable FPS counter (on stdout) | Left Alt+i |
Pinch-to-zoom | Ctrl+click-and-move |
Drag & drop APK file | Установите APK с компьютера |
Drag & drop non-APK file | Передача файла на устройство |
Настройка параметров трансляции
Программа позволяет задать некоторые параметры для передаваемого изображения. Коснёмся основных:
- Изменение разрешения: “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.
- Установите sndcpy по аналогии с scrcpy.
- Подключите смартфон к компьютеру по USB-кабелю
- Нажмите Win+R и в открывшемся окне введите “cmd“, нажмите ОК.
- В командной строке введите “cd c:/sndcpy“, нажмите Enter.
- Затем введите “sndcpy”, снова нажмите Enter.
- На ваш смартфон установится программа, которая запросит разрешение на трансляцию звука, нажмите “Начать”.
- В командной строке нажмите Enter. VLC может выдать ошибку, просто проигнорируйте её.
Звук продолжит играть со смартфона, чтобы избавиться от этого, просто убавьте громкость до нуля. Она регулируется на двух устройствах независимо друг от друга. Чтобы остановить передачу звука, нужно либо отключить кабель от устройства, либо нажать соответствующую кнопку на панели уведомлений смартфона.
После открытия Scrcpy вы также можете использовать сочетания клавиш для управления поворотом экрана. Просто нажмите левый Alt + клавишу со стрелкой, чтобы повернуть экран в этом направлении.
Сложно?
Если вы являетесь большим поклонником SCRCPY, но вам не очень нравится использовать командную строку для всех пользовательских опций и возможностей приложения, то предлагаю вам воспользоваться решением с графическим интерфейсом SCRCPY, которое сделает использование SCRCPY гораздо более простым процессом.
SCRCPY – один из самых популярных способов просмотра и управления устройствами Android на ПК с Windows, Linux и macOS. Его легко настроить, он прост в использовании и отлично работает как в проводном, так и в беспроводном режимах. Единственной реальной проблемой SCRCPY является способ ввода опций и команд. Поскольку для этого требуется Командная строка и список команд, большинство людей не могут или не хотят использовать все преимущества SCRCPY.
К счастью, есть альтернатива использования SCRCPY исключительно из Командной строки
. Она предоставит вам полноценный графический пользовательский интерфейс с большинством основных функций и команд, которые люди используют в SCRCPY. Это означает, что вы можете просто нажать на кнопку, чтобы включить или выключить определенные функции в SCRCPY. Единственным недостатком является то, что не все команды доступны.
Scrcpy-Plus
Как уже говорилось выше, Scrcpy-Plus – это самый простой инструмент с графическим интерфейсом SCRCPY. Просто убедитесь, что вы предварительно настроили SCRCPY, а затем запустите Scrcpy-Plus. Самое приятное, что он поставляется в двух вариантах: стандартная установка Windows и портативная версия. Необходимо связать ПК и Android устройство!
В режиме разработчика на вашем Android устройстве выберите “Отладка по Wi-Fi”, а затем “Подключить устройство с помощью кода подключения”. В приложении Scrcpy+и нажмите кнопку [su_icon_text color=”#8867c0″ icon=”icon: link” icon_color=”#8867c0″ icon_size=”20″] CONNECT WIRELESSLY[/su_icon_text]
Далее необходимо указать “код подключения по сети Wi-Fi”, а также “IP-адрес и порт”. Нажмите кнопку “СONNECT”, после чего потребуется снова указать “IP-адрес и порт” (он мог не измениться). Success!
Всё готово! В разделе “Device” появилась информация о вашем Android устройстве. Прокрутите вниз и нажмите “START SCRCPY”.