Lakr233

vphone-cli

一款利用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 用户

快速上手

  1. 安装:brew install zqxwce/tap/vphone-cli
  2. 一键创建并启动虚拟机:vphone-cli vm create myphone -V jb
  3. 启动虚拟机:vphone-cli vm launch myphone

核心优势

  • 利用 Apple 官方虚拟化框架
  • 命令行驱动,适合自动化脚本
  • 支持多种固件变体

系统要求

  • 硬件:Apple Silicon Mac
  • 操作系统:macOS 15+ (Sequoia)
  • 额外依赖:Xcode + iOS SDK

注意事项

  • 需要放宽 SIP/AMFI 以允许私有 PV=3 权限
  • 需要安装 Python、aria2、wget 等依赖

历史版本

排序