在 Apple Silicon 上启动虚拟 iPhone
Boot a Virtual iPhone via Apple's Virtualization.framework

Lakr233 开源了 vphone-cli 工具,利用 Apple 的 Virtualization.framework 和 PCC 研究虚拟机架构,让开发者能在 Apple Silicon 设备上直接启动虚拟 iPhone。该工具支持 macOS 15+ 系统,通过一条命令即可完成从下载固件、修补引导链、DFU 恢复、安装越狱环境到首次启动的全流程。用户可选择从轻量级修补到完全越狱(自动安装 Sileo 和 TrollStore)等多种固件变体,并支持通过 SSH 和 VNC 进行连接管理。此外,项目还提供了自动化控制接口,支持截图、触控模拟等操作,为 AI 驱动的端到端测试提供了强大基础。
一条命令即可创建虚拟机端到端流程:下载、修补、DFU 恢复、CFW 安装及首次启动。
HN 评论区
101- m132
注意,这与 Corellium 不同,它不是关于模拟 iPhone。Apple 在 PCC/cloudOS 镜像中为 Virtualization.framework 提供了 iOS 内核,而该项目将其与 iOS 用户空间及补丁配对,使一切都能运行。应用程序可以非常容易地将其与真机区分开来。
更多细节在此:https://github.com/wh1te4ever/super-tart-vphone-writeup
- root9876
> 在 iOS 设置期间,不要选择日本或欧盟作为你的地区(VM 无法满足额外的监管检查)
我很好奇这些检查具体是什么
- hamandcheese
这看起来挺酷,但我不太确定它和直接使用 iOS 模拟器之间有什么区别或目的。
- wartywhoa23
可以用 Appium 来控制这个吗?
- thomc
太棒的项目了,我经常用它来测试应用,还有一个 vphone-mcp,可以让代理控制它、截图以及导航 UI!
- dsalzman
我可别再收到更多垃圾 iMessage 了!!
- discordance
这安全吗?
scripts/resources 里有一些二进制文件需要以 root 身份运行。完全不知道里面是什么。
- boredatoms
这就是 Apple 在 Xcode 里做的事吗?