一款利用Apple Virtualization.framework在Apple Silicon Mac上启动虚拟iPhone的命令行工具,支持iOS系统版本和固件变体选择。
- 2.1.0
- 发布于
- 1 天前
- 14,625
- 星标
- 8,738
- 下载
- 同步于
- 1 天前
最新版本
2.1.02026年9月28日 22:40下载慢?可在上方随时切换镜像源
项目说明
项目概述
vphone-cli 是一款命令行工具,利用 Apple 的 Virtualization.framework 和 PCC 研究 VM 基础架构,在 Apple Silicon Mac 上启动虚拟 iPhone。
主要功能
- 一键创建虚拟机:
vphone-cli vm create myphone -V jb - 启动虚拟机:
vphone-cli vm launch myphone - 支持五种固件变体(less、jb 等)
- 虚拟机管理:列表、信息、新建、克隆、导出、导入、重命名、删除
- 手动构建流程:新建 → 固件准备 → 固件修补 → DFU 启动 → 恢复 → CFW 安装 → 首次启动
适用人群
- iOS 安全研究人员和开发者
- 需要在虚拟环境中测试 iOS 应用的用户
- Apple Silicon Mac 用户
快速上手
- 安装:
brew install zqxwce/tap/vphone-cli - 一键创建并启动虚拟机:
vphone-cli vm create myphone -V jb - 启动虚拟机:
vphone-cli vm launch myphone
核心优势
- 利用 Apple 官方虚拟化框架
- 命令行驱动,适合自动化脚本
- 支持多种固件变体
系统要求
- 硬件:Apple Silicon Mac
- 操作系统:macOS 15+ (Sequoia)
- 额外依赖:Xcode + iOS SDK
注意事项
- 需要放宽 SIP/AMFI 以允许私有 PV=3 权限
- 需要安装 Python、aria2、wget 等依赖
历史版本
排序