iOS 开发与安全研究常常面临设备短缺的难题,想要测试新系统、做逆向分析,往往需要准备多台真机设备,成本很高。vphone‑cli 的出现改变了这一现状,它借助 macOS 原生虚拟化框架,让 Apple Silicon Mac 可以直接运行虚拟 iPhone,给开发者和安全研究员带来低成本的测试环境,有着很高的实用价值。

vphone‑cli 是由开发者 Lakr233 开发的开源命令行工具,项目托管在 Github(
https://github.com/Lakr233/vphone‑cli),采用 MIT 开源协议。该项目依托 Apple Virtualization.framework 以及 PCC 研究虚拟机基础设施,目标是在 Apple Silicon Mac 硬件上启动完整的虚拟 iPhone 实例,仅支持 macOS 15 以上系统,Intel 芯片设备无法运行该项目。
项目支持多种固件变体,包含普通、开发、越狱等模式,越狱版本会自动安装 Sileo 与 TrollStore,开放 root SSH 权限。它实现虚拟机全生命周期管理,支持创建、启动、快照备份、克隆等操作,能够完成固件下载、引导链修补、自定义固件安装的自动化流程,适合 iOS 开发调试、漏洞研究以及恶意代码分析等场景。
运行项目需要 Apple Silicon Mac,提前安装 git‑lfs 等依赖组件,同时需要关闭部分系统安全限制,预留足够磁盘空间。首先克隆项目源码到本地。

完成源码获取后,就可以创建虚拟机实例,-V 参数用来指定固件变体,这里以越狱版本为例。

创建完毕执行命令启动虚拟设备。

启动完成后通过 VNC 地址访问图形界面,也可以配置端口转发,通过 SSH 接入虚拟 iPhone 环境进行后续调试操作。
vphone‑cli 打通了 macOS 平台运行真实 iOS 系统的能力,以命令行的方式提供可定制的虚拟 iPhone 环境,不用准备大量物理设备。多套固件变体可以适配普通开发、安全逆向等不同工作场景,自动化的工作流程降低了使用门槛。虽然目前存在无法使用 iCloud、App Store 等服务的局限,但依旧是 iOS 相关从业者值得关注的开源项目。
更新时间:2026-09-23
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight All Rights Reserved.
Powered By 61893.com 闽ICP备11008920号
闽公网安备35020302034844号