【Python采集】如何在iphone上实现云控

49 阅读1分钟

前沿

以前看到一些工作室摆着一排机器,那个时候觉得挺牛逼,后来才知道搞的事不是黑就是灰。不巧的是,最近工作上也碰到这种case,需要管理多台iphone设备,然后就研究了一下,算是一次浅尝不辄止。

1.在设备上安装WebDriveAgent

1.1.下载wda

github: github.com/appium/WebD…

1.2.按文档编译

在xcode打开,配置证书,安装WebDriverAgentRunner到手机,product -> Test WechatIMG111.jpg

1.3.安装成功标识 截屏2024-11-22 14.59.24.png

2.编译wdaproxy

2.1.下载wdaproxy

github:github.com/openatx/wda…

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.效果展示

截屏2024-11-22 15.42.29.png

写在结尾

目前只是简单尝试,能够满足需求,目测这玩意空间还很大。多台设备远程控制,多台设备通过外网控制,越狱环境配合改机大有可为,非越狱环境挂机也不错,不管是否越狱,如果能在网络层配置流量转发,大厂采集也可一试。

最后感谢王哥对我的帮助,他不让说名字