跳到主要内容
项目档案命令行工具

Lakr233/vphone-cli CLI 工具:安装、命令与使用场景

Lakr233/vphone-cli:vphone-cli 是一个基于 Apple Virtualization.framework 的命令行工具,用于在 macOS 15+ 上虚拟本页整理它解决什么问题、适用场景、安装方式和使用方法。

13,946SwiftStar 于 2026年3月1日2026年9月19日 更新

AI 总结

vphone-cli 是一个基于 Apple Virtualization.framework 的命令行工具,用于在 macOS 15+ 上虚拟运行 iOS 26 系统,通过多种固件补丁变体实现不同程度的安全绕过,为 iOS 固件研究、安全测试和越狱实验提供可操作平台。

中文项目介绍

vphone-cli 是一个在 macOS 15+ 系统上利用 Apple Virtualization.framework 虚拟化 iOS 26 设备的命令行工具。它依托 PCC 研究基础设施,提供从 Patchless 到 Jailbreak 的四种固件变体,通过递增的启动链与内核补丁实现不同级别的安全机制绕过,从而允许未签名代码执行和自定义固件运行。 该项目主要解决在非越狱 Mac 上运行、调试和分析 iOS 系统的难题,为 iOS 固件逆向、安全漏洞验证、虚拟设备环境复现以及 Jailbreak 插件开发提供基础平台。适用场景包括移动安全研究、iOS 系统开发测试、虚拟 iPhone 环境搭建及越狱相关实验。 技术特征上,项目依赖 Homebrew 包(如 aria2、ipsw)和 Python 库(pymobiledevice3 等),需在 Recovery 模式下配置 SIP/AMFI 或使用 amfidont/amfree 工具以支持私有权限。构建与使用通过 Makefile 目标自动化完成,涵盖工具链安装、固件下载与补丁应用、自定义固件安装及虚拟机管理全过程。仓库采用 git 子模块管理资源,并提供多语言文档与详尽的研究笔记。

详细信息与使用说明

1. 项目定位与用途

vphone-cli 是一个专注于在 macOS 上虚拟化 iOS 设备的命令行工具,核心定位为 iOS 固件研究与安全测试平台。它利用 Apple 官方的 Virtualization.framework(PV=3)在 macOS 15+ 宿主上启动运行 iOS 26 的虚拟 iPhone,为开发者、安全研究员和越狱社区提供可操作、可调试的虚拟 iOS 环境,用于固件分析、漏洞验证、插件开发及实验性场景复现。

2. 解决的问题

项目解决了在标准 Mac 硬件上运行、控制和分析 iOS 系统的难题。传统 iOS 虚拟化受限于 Apple 生态封闭性,而 vphone-cli 通过 PCC 研究基础设施提供多种安全绕过变体,突破代码签名、AMFI、SSV、Img4 等机制限制,使得未签名二进制和自定义固件得以执行,从而为 iOS 底层研究、启动链漏洞测试和越狱环境搭建提供了可行路径。

3. 适用场景

主要适用于:1) iOS 固件逆向与二进制分析,研究内核、启动组件;2) 安全漏洞挖掘与验证,在可控环境测试 exploit;3) 虚拟 iPhone 环境搭建,

思维导图

当前仓库信息不足,或结构不够稳定,暂时没有生成可靠的思维导图。

常见问题

Lakr233/vphone-cli 是做什么的?

vphone-cli 是一个基于 Apple Virtualization.framework 的命令行工具,用于在 macOS 15+ 上虚拟运行 iOS 26 系统,通过多种固件补丁变体实现不同程度的安全绕过,为 iOS 固件研究、安全测试和越狱实验提供可操作平台。

Lakr233/vphone-cli 适合用在什么场景?

vphone-cli 是一个专注于在 macOS 上虚拟化 iOS 设备的命令行工具,核心定位为 iOS 固件研究与安全测试平台。它利用 Apple 官方的 Virtualization.framework(PV=3)在 macOS 15+ 宿主上启动运行 iOS 26 的虚拟 iPhone,为开发者、安全研究员和越狱社区提供可操作、可调试的虚拟 iOS 环境,用于固件分析、漏洞验证、插件开发及实验性场景复现。

Lakr233/vphone-cli 如何安装?

仓库中未明确给出完整安装步骤,建议先查看 README 或项目主页中的安装说明。

Lakr233/vphone-cli 如何开始使用?

仓库中未明确给出完整使用步骤,建议结合 README、示例代码或文档章节开始上手。