开源项目为 Apple Silicon 带来完整的 iOS 27 虚拟化

编辑部 · 发布 2026/09/13 · 更新 2026/09/13

开源项目为 Apple Silicon 带来完整的 iOS 27 虚拟化

InfoQ 主页新闻 开源项目为 Apple Silicon 带来全面的 iOS 27 虚拟化 2026 年 9 月 12 日 阅读时间 2 分钟 经过 塞尔吉奥·德·西蒙 阅读清单 开源项目 vphone cli 使完整的 iOS 27 系统能够作为 Apple Silicon 上的虚拟机运行。

InfoQ 主页新闻 开源项目为 Apple Silicon 带来全面的 iOS 27 虚拟化

2026 年 9 月 12 日 阅读时间 2 分钟

经过

  • 塞尔吉奥·德·西蒙
  • 阅读清单 开源项目 vphone-cli 使完整的 iOS 27 系统能够作为 Apple Silicon 上的虚拟机运行。该项目基于 Apple 自己的 Virtualization.framework 而不是传统的仿真构建,为安全研究、逆向工程和自动化 iOS 测试开辟了新的可能性。

vphone-cli 基于 wh1te4ever 之前在不使用仿真的情况下运行虚拟 iPhone 的工作,vphone-cli 自动化了整个过程。这从下载固件和修补启动链到执行 DFU 恢复并完成首次启动。 由此产生的虚拟 iPhone 提供具有 root 权限的 SSH 访问,以及对其图形界面的 VNC 访问。

Apple 从未正式为开发人员或安全研究人员提供 iOS VM。然而,它为私有云计算(PCC)开发的技术旨在通过虚拟研究环境促进平台上的安全研究,其中包括“iPhone研究环境虚拟机”。 vphone-cli 项目本质上将这些组件整合在一起,并简化了将它们转变为可用 iPhone 虚拟机的过程。

Xcode 已经包含一个 iPhone 模拟器,它运行适用于在 macOS 硬件上运行的 iOS 用户空间组件的子集。然而,该模拟器有一些限制,包括对相机访问、蓝牙、Metal、App Store 应用程序安装和 iCloud 等功能的有限支持。 它还使用与物理 iPhone 不同的 SDK 目标,这可能会引入细微的行为差异,并且意味着模拟器中的测试并不总是完全反映应用程序在真实硬件上的行为方式。

用户 kridsdale1 在 Hacker News 上讨论该项目时提供了 iOS 模拟器和 vphone-cli 之间差异的有用总结:

iOS 模拟器一直都是在 macOS 上完全本地运行的简单 iOS 框架。最好将其视为替代窗口管理器,但这些应用程序是本机 Mac 进程。可以使用 top 、 ps 和 lldb 以及所有其他进程通过终端查看和调试它们。 他们只是通过 Simulator Mac 应用程序容器呈现 gui。

在同一线程中,用户 landr0id 指出 vphone-cli “对于安全研究很有用,因为您可以进行内核调试和设备检查,这在模拟器中是不可能的”。 User afavour 同样强调了模拟器测试和真实硬件测试之间的区别,并恰当地将其总结为:“差异在出现之前并不重要,然后弄清楚发生了什么是令人恼火的”。

在 LinkedIn 上,高级 iOS 工程师 Daniyar Kurmanbayev 指出,“能够启动真正的 iOS 固件、SSH 并重现环境可以使安全性和低级调试更加实用”。卡里姆·希舍姆 (Kareem Hesham) 也有类似的补充:

利用 Virtualization.framework 进行完整的 iOS 启动是移动安全研究可访问性的重大转变。 它弥合了硬件锁定环境和可扩展自动化之间的差距,尽管它也提出了有趣的问题,即“围墙花园”有多少是由政策而不是技术障碍维护的。

作为最后的观察,Apple 并不正式支持以这种方式使用其 iOS 固件,因此目前尚不清楚 PCC 虚拟研究环境的未来版本是否会继续包含运行 iOS VM 所需的组件。

关于作者

评价这篇文章

  • 发展
  • 苹果
  • 虚拟化
  • 移动的
  • 移动测试
  • iOS系统
  • 相关社论
  • 相关赞助商
  • 相关赞助商 2026 年 9 月 17 日,美国东部时间下午 1 点 超越 PR:代理软件交付的新控制平面 演讲者:Mohit Suman - Harness 的产品经理 赞助商:Harness 保留您的座位
  • 2026 年 9 月 17 日,美国东部时间下午 1 点 超越 PR:代理软件交付的新控制平面 演讲者:Mohit Suman - Harness 的产品经理 由 Harness 赞助 保留您的座位 主讲人:Harness 公司产品经理 Mohit Suman

保留你的座位

相关内容

InfoQ 时事通讯

InfoQ 每周二都会发布上周内容摘要。加入由超过 250,000 名高级开发人员组成的社区。查看示例

我们保护您的隐私。

来源:Infoq

Intent Pages

Mac 安全 相关下载与修复入口

Mac 安全工具下载 下载入口 集中查看 Little Snitch、防火墙、扫描和权限检查相关入口。 应用联网被拦截 故障排查 排查防火墙、VPN、代理和网络监控规则导致的连接问题。 安全权限检查清单 故障排查 检查全盘访问、登录项、系统扩展、描述文件和浏览器扩展。 安全工具怎么选 FAQ 快速区分联网监控、恶意软件扫描、权限检查和系统维护。
Related Articles

继续阅读相关文章

WSL 容器现已正式发布
软件

WSL 是我们致力于使 Windows 成为构建、运行和管理 Linux 工作负载的最佳场所的核心。随着人工智能、云原生开发、容器和开源生态系统不断在 Linux 上融合,越来越多的…

利用 AI 搭建内部开发者平台
软件

智能体正在成为新的开发者平台,它们利用来自 Git、Slack 和 Jira 等工具的语义搜索数据来获取上下文信息。在 欧洲 KubeCon & CloudNativeCon 大会上…

Topics & FAQ

相关专题与 FAQ

暂无内容