首页
社区
课程
招聘
[原创]如何在iphone上实现云控
发表于: 2024-11-22 16:00 3954

[原创]如何在iphone上实现云控

2024-11-22 16:00
3954

前沿

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

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

写在结尾

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

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


[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 5492
活跃值: (3317)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
2

王哥:惹出祸事来,不要说是我教的就行

最后于 2024-11-23 10:29 被尐进编辑 ,原因:
2024-11-23 10:20
0
雪    币: 359
活跃值: (648)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
尐进 王哥:惹出祸事来,不要说是我教的就行
王哥:赚钱了,记着点我
2024-11-23 12:23
0
雪    币: 950
活跃值: (162)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
王哥:惹出祸事来,不要说是我教的就行

2024-11-25 12:07
0
雪    币: 167
活跃值: (3748)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
其实不建议用:
https://github.com/appium/WebDriverAgent
建议改用:
https://github.com/openatx/facebook-wda

具体详见我的教程:
简介 · iOS自动化测试利器:facebook-wda
https://book.crifan.org/books/ios_automation_facebook_wda/website/intro/
2024-12-5 16:19
0
雪    币: 6212
活跃值: (6447)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
6
越狱设备用这个哈 手动控制的 没有自动化点击 https://zhaoxincheng.com/index.php/2024/10/21/%e3%80%90%e8%8b%b9%e6%9e%9c%e4%ba%91%e7%9c%9f%e6%9c%ba%e3%80%91%e8%bf%9c%e7%a8%8b%e6%8e%a7%e5%88%b6%e8%b6%8a%e7%8b%b1%e6%8f%92%e4%bb%b6/
2024-12-6 13:35
0
游客
登录 | 注册 方可回帖
返回
//