在 Apple Silicon 上启动虚拟 iPhone

Boot a Virtual iPhone via Apple's Virtualization.framework

在 Apple Silicon 上启动虚拟 iPhone

Lakr233 开源了 vphone-cli 工具,利用 Apple 的 Virtualization.framework 和 PCC 研究虚拟机架构,让开发者能在 Apple Silicon 设备上直接启动虚拟 iPhone。该工具支持 macOS 15+ 系统,通过一条命令即可完成从下载固件、修补引导链、DFU 恢复、安装越狱环境到首次启动的全流程。用户可选择从轻量级修补到完全越狱(自动安装 Sileo 和 TrollStore)等多种固件变体,并支持通过 SSH 和 VNC 进行连接管理。此外,项目还提供了自动化控制接口,支持截图、触控模拟等操作,为 AI 驱动的端到端测试提供了强大基础。

一条命令即可创建虚拟机端到端流程:下载、修补、DFU 恢复、CFW 安装及首次启动。
  1. m132

    注意,这与 Corellium 不同,它不是关于模拟 iPhone。Apple 在 PCC/cloudOS 镜像中为 Virtualization.framework 提供了 iOS 内核,而该项目将其与 iOS 用户空间及补丁配对,使一切都能运行。应用程序可以非常容易地将其与真机区分开来。

    更多细节在此:https://github.com/wh1te4ever/super-tart-vphone-writeup

  2. root9876

    > 在 iOS 设置期间,不要选择日本或欧盟作为你的地区(VM 无法满足额外的监管检查)

    我很好奇这些检查具体是什么

  3. hamandcheese

    这看起来挺酷,但我不太确定它和直接使用 iOS 模拟器之间有什么区别或目的。

  4. wartywhoa23

    可以用 Appium 来控制这个吗?

  5. thomc

    太棒的项目了,我经常用它来测试应用,还有一个 vphone-mcp,可以让代理控制它、截图以及导航 UI!

  6. dsalzman

    我可别再收到更多垃圾 iMessage 了!!

  7. discordance

    这安全吗?

    scripts/resources 里有一些二进制文件需要以 root 身份运行。完全不知道里面是什么。

  8. boredatoms

    这就是 Apple 在 Xcode 里做的事吗?

同日更多故事

2026-08-28