HeadlinesBriefing favicon HeadlinesBriefing.com

通过 Apple 的 Virtualization.framework 启动虚拟 iPhone

Hacker News •
×

使用 Apple 的 Virtualization.framework 启动虚拟 iPhone,前提条件包括 Apple Silicon、macOS 15+(Sequoia)、Xcode + iOS SDK,以及 SIP/AMFI 宽松设置,用于私有 PV=3 特权。依赖项需要通过 Brew 安装 [email protected]、aria2、wget、gnu-tar、openssl@3、ldid-procursus、sshpass、keystone、cmake、libusb、ipsw 和 zstd。通过 `brew install zqxwce/tap/vphone-cli` 安装 vphone-cli 工具。通过克隆仓库、运行设置工具并执行构建脚本来构建。 `vphone-cli vm create myphone -V jb` 命令创建 VM,处理下载、打补丁、DFU 恢复、CFW 安装和首次启动。变体从‘less’(最小打补丁)到‘exp’(18 个阶段,带有反 VM 检测的越狱套件)不等。所有数据均驻留在 ~/.vphone/ 中,可通过 $VPHONE_ROOT 等环境变量配置。SSH 访问使用端口 22222,密码为 'alpine',适用于 mobile 或 root;VNC 可用于 :5901。该工具通过 IPSW 路径支持克隆、导出、导入和更新 VM。