Mac端虚拟iPhone工具vphone-cli发布:支持多版本越狱与自动化测试
创始人
2026-08-29 20:01:22

项目概述

vphone-cli 是一款基于 Apple Virtualization.framework 开发的命令行工具,旨在利用 PCC 研究的虚拟机基础设施,在 macOS 上启动虚拟 iPhone。该工具支持从下载固件、修补引导链到安装自定义固件(CFW)的全流程自动化,并为开发者提供了多种安全绕过分级的变体选项。

系统要求与依赖

主机环境:

  • 硬件:Apple Silicon(苹果自研芯片)Mac
  • 系统:macOS 15 (Sequoia) 或更高版本
  • 开发工具:Xcode 及 iOS SDK(用于交叉编译客户机守护进程)
  • 权限配置:需放宽 SIP(系统完整性保护)或 AMFI(Apple 移动文件完整性)限制,以允许未签名二进制文件使用私有 PV=3 权限

软件依赖:

用户可通过 Homebrew 安装必要组件,包括 python@3.13、aria2、wget、gnu-tar、openssl@3、ldid-procursus、sshpass、keystone、cmake、libusb、ipsw 及 zstd。

安装与构建

快速安装:

brew install zqxwce/tap/vphone-cli

源码构建:

克隆仓库并初始化子模块后,运行设置脚本以安装依赖、构建工具链及创建 Python 虚拟环境,随后执行构建脚本生成 .app 包并交叉编译 vphoned。

git clone --recurse-submodules https://github.com/Lakr233/vphone-cli.git

cd vphone-cli

./scripts/setup_tools.sh

./scripts/build.sh

核心功能与使用

一键部署

vphone-cli 支持端到端自动化流程,单条命令即可完成虚拟机创建、固件下载、修补、DFU 恢复、CFW 安装及首次启动。

# 创建名为 myphone 的越狱版虚拟机

vphone-cli vm create myphone -V jb

# 启动虚拟机

vphone-cli vm launch myphone

虚拟机管理

工具提供完整的生命周期管理命令,包括列出、查看信息、新建、配置资源(CPU/内存)、克隆(APFS 快速克隆)、导出/导入(支持 zstd/xz 压缩)、重命名及删除虚拟机。

固件变体选择

通过 --variant 参数,用户可选择五种不同安全绕过程度的变体:

  • less:最小化修补,保留 iOS 缓解措施
  • regular:绕过 AMFI/SSV/Img4/TXM
  • dev:增加 TXM 权限及调试绕过
  • jb:完整越狱,自动安装 Sileo 和 TrollStore
  • exp:实验性超集,包含反虚拟机检测研究补丁

连接与交互

  • SSH 访问:越狱版默认用户为 mobile(密码 alpine),常规/开发版为 root,端口均为 22222。
  • VNC 访问:通过 vnc://:5901 连接图形界面。

数据存储结构

所有虚拟机数据默认存储于 ~/.vphone/ 目录下,确保应用包的可移植性。用户可通过环境变量 $VPHONE_ROOT 重定向根目录,或使用 $VPHONE_LIBRARY_ROOT 单独指定虚拟机库位置。目录结构包括 VMs(虚拟机包)、ipsws(固件缓存)、tools(APFS 工件)、debs(越狱包缓存)及 venv(Python 环境)。

常见问题与排查

  • 进程被杀(Killed):通常因 AMFI/调试限制未绕过导致,需检查启动参数 amfi_get_out_of_my_way=1 或使用 amfidont 白名单。
  • 虚拟化不可用:宿主 Mac 不能是虚拟机,PV=3 不支持嵌套虚拟化。
  • 卡在“按 Home 键”:通过 VNC 连接后,右键(或双指点击)模拟 Home 键操作。
  • 地区限制:初始化时避免选择日本或欧盟地区,以防监管检查失败,建议选择美国。
  • EXC_GUARD 崩溃:iOS 18 基础版本启用此保护,需使用 --force-exc-guard 重新修补固件。
  • ldid 内存泄漏:旧版 ldid-procursus 存在已知 Bug,建议从源码重建最新版本(brew install --HEAD ldid-procursus)。

自动化支持

vphone-cli 暴露主机控制套接字(vphone.sock),支持程序化控制截图、触摸、滑动、硬件按键及剪贴板操作,每个操作均返回内联截图,适用于 AI 驱动的端到端自动化测试场景。

【星途科讯 图文丨略略 首发于ZAKER科技,转载请注明出处】

⚠️
本网站信息内容及素材来源于网络采集或用户发布,如涉及侵权,请及时联系我们,发送链接至2697952338@QQ.COM,我们将第一时间进行核实与删除处理。

相关内容

热门资讯

小猿淘金APP虚假宣传诱导投资...   很多投资者一开始都是被广告吸引的:“注册送现金”“充值返代金券”“低门槛也能赚钱”。这些宣传看似...
白泽订购APP以现货订购为幌子...   近年来,随着互联网金融的快速发展,各类投资理财平台如雨后春笋般涌现,但在看似诱人的高收益承诺背后...
拇指订购APP虚假贵金属现货订...   互联网上充斥着白银、铂金、铜等现货贵金属投资公司的宣传,通过不实的贵金属现货APP吸引投资者,但...
盈盈订购APP虚假夸大宣传诱导...   曝光!四川禄宏商品现货市场有限公司涉嫌非法期货交易,投资者血本无归!  四川禄宏商品现货市场有限...
掌上银牛APP属于非法期货交易...   掌上银牛APP以“商品订购”为幌子,实为非法期货交易。该APP在网络上大肆投放广告,诱导普通投资...
掌上工美APP虚假宣传诱导投资...   短视频平台的流量红利,正在被一些非法投资平台悄悄利用。它们披着“高回报、低门槛”的外衣,用精心包...
注册送现金、充值返现券?掌上领...   警惕“掌上领峰”现货骗局:包装成“订购交易”的非法期货陷阱  很多普通投资者,都是被铺天盖地的广...
充值送券是诱饵?揭秘掌上御金A...   当前市面上大量所谓贵金属现货交易平台,实则暗藏非法期货陷阱。并非所有交易APP都合规,真正的黄金...
蜻蜓订购APP骗局曝光:虚假贵...   蜻蜓订购APP涉嫌非法期货交易警示  很多做贵金属期货的投资者在蜻蜓订购APP上遭受损失。该平台...
悟空订购APP套路曝光:打着“...   充值5元就能赚?悟空订购APP白银铂金“订购”陷阱揭秘!打着“贵金属订购”旗号,实为非法期货交易...