1.在设备上安装WebDriveAgent
1.1.下载wda
github: https://github.com/appium/WebDriverAgent
1.2.按文档编译
在xcode打开,配置证书,安装WebDriverAgentRunner到手机,product -> Test
安装成功标识
2.编译wdaproxy
2.1.下载wdaproxy
github:https://github.com/openatx/wdaproxy
2.2.开始编译
进入项目工程
cd /path/to/wdaproxy
添加依赖
go mod tidy
编译
go build -o wdaproxy .
为wdaproxy添加可执行权限
chmod +x wdaproxy
3.启动脚本
3.1.安装tidevice
pip3 install tidevice
tidevice version
3.2.启动webDriveAgent
tidevice -u 360d561d08d86e13aba185e8284100f1719de3a8 xctest
3.3.端口转发
./wdaproxy -p 8100 -u 360d561d08d86e13aba185e8284100f1719de3a8
3.4.浏览器访问
http://localhost:8100
4.效果展示
写在结尾
目前只是简单尝试,能够满足需求,目测这玩意空间还很大。多台设备远程控制,多台设备通过外网控制,越狱环境配合改机大有可为,非越狱环境挂机也不错,不管是否越狱,如果能在网络层配置流量转发,大厂采集也可一试。