🍏 卧槽,vphone-cli 能在 Apple Silicon 的 Mac 上直接开出一台虚拟 iPhone,折腾 iOS 不用再专门备一台测试机。
GitHub 上 1.1 万 star,仓库今年 2 月底才建,8 月 18 号到 9 月 10 号就连发了 6 个版本。
以前想研究 iOS 系统层面的东西,得找台真机、刷固件、越狱,一步出错还得从头再来。
vphone-cli 把这套流程压成了一条命令:下载固件、打补丁、DFU 恢复、首次启动一路跑完,开好之后用 SSH 或 VNC 连进去就行。虚拟机还能克隆、导出、导入,搞坏了换一台接着来。
补丁分五档,从改动最少的到带完整越狱的都有;它还留了个控制接口,截图、点击、滑动、按硬件键都能用程序来做,拿来跑 AI 驱动的端到端测试正合适。
围着它长出来的周边仓库自成一片:一键脚本 vphone-aio 有 6800 多 star,还有管理虚拟 iPhone 的原生 Mac 应用 vphone-ws、网页远程控制的 vphone-web,以及让 AI 直接操控的 MCP 服务 vphone-mcp。
主机要 macOS 15 以上并装好 Xcode。它的定位是 iOS 研究环境,越狱档会放宽系统安全机制,拿它做什么是使用者自己的事。
GitHub:
显示更多