adb实现图形控制手机
书接上篇
首先要用到scrcpy
https://github.com/Genymobile/scrcpy
https://github.com/Genymobile/scrcpy/releases
下载最新的对应系统的软件并安装(解压)
建立adb wifi 连接
手机端ssh输入
su
setprop service.adb.tcp.port 5555
start adbd
电脑cmd输入
adb tcpip 5555
adb connect 手机ip:5555
建立wifi连接
手机端ssh输入,或者adb shell 输入
su
setprop persist.security.adbinput 1
打开手机上的模拟点击输入功能
打开scrcpy-noconsole
就可以遥控手机了
usb可以不需要root,打开开发者模式,打开adb调试,打开安全设置
快捷键
| 操作 | 快捷键 | 快捷键 (macOS) |
|---|---|---|
| 切换全屏模式 |
Ctrl+f
|
Cmd+f
|
| 将窗口调整为 1:1 |
Ctrl+g
|
Cmd+g
|
| 调整窗口大小以删除黑色边框 |
Ctrl+x | 双击黑色背景
|
Cmd+x | 双击黑色背景
|
设备HOME键
|
Ctrl+h | 鼠标中键
|
Ctrl+h | 鼠标中键
|
设备BACK键
|
Ctrl+b | 鼠标右键
|
Cmd+b | 鼠标右键
|
设备任务管理键
|
Ctrl+s
|
Cmd+s
|
设备菜单键
|
Ctrl+m
|
Ctrl+m
|
设备音量+键
|
Ctrl+↑
|
Cmd+↑
|
设备音量-键
|
Ctrl+↓
|
Cmd+↓
|
设备电源键
|
Ctrl+p
|
Cmd+p
|
| 点亮手机屏幕 | 鼠标右键 | 鼠标右键 |
| 关闭设备屏幕(保持镜像) |
Ctrl+o
|
Cmd+o
|
| 展开通知面板 |
Ctrl+n
|
Cmd+n
|
| 折叠通知面板 |
Ctrl+Shift+n
|
Cmd+Shift+n
|
| 将设备剪贴板中的内容复制到计算机 |
Ctrl+c
|
Cmd+c
|
| 将计算机剪贴板中的内容粘贴到设备 |
Ctrl+v
|
Cmd+v
|
| 将计算机剪贴板中的内容复制到设备 |
Ctrl+Shift+v
|
Cmd+Shift+v
|
安装APK
|
将APK文件拖入投屏
|
将APK文件拖入投屏
|
| 传输文件到设备 | 将文件拖入投屏 | 将文件拖入投屏 |
| 启用/禁用FPS计数器(stdout) |
Ctrl+i
|
Cmd+i
|
中文输入法无法使用实体键盘
要配合ADBKeyBoard.apk使用单纯的手机端输入法无法解决
https://github.com/senzhk/ADBKeyBoard
https://github.com/senzhk/ADBKeyBoard/blob/master/ADBKeyboard.apk
这样就可以直接复制windows中的内容到手机上了,也就是ctrl v不用ctrl shift v。。。总之还是不好用。。。哈哈哈
搜狗输入法可以输入但是无法识别成实体键盘,因为是abdinput模拟输入的
前文中有介绍通过magisk props来实现setprop自动写入的,可以每次少写两行指令
只需要每次重启通过指令打开adb服务就行
解锁经常失败看过来:
点住指纹解锁位置,等一秒这样迅速上滑,解锁的成功就高了,毕竟还是有延迟的
其他文章:
https://www.iplaysoft.com/scrcpy.html