目录

vphone-aio:在 macOS 上一键运行 iOS 26.1 虚拟机

vphone-aio 是一个开源工具,能在 macOS 上通过一条命令运行完整的 iOS 26.1 系统——已越狱并预装完整的 bootstrap 环境1)。你可以在 Mac 上用 VNC 连接到一个运行在 QEMU 中的 iOS 模拟器,用于开发测试、逆向分析或安全研究。自 2026 年 2 月发布以来,项目已获得超过 4,300 颗星2)。,在中文社区中也有大量讨论3) 4)。

项目背景

vphone-aio 由开发者 34306 创建,基于 wh1te4ever 的技术分析和 writeup5)。iOS 模拟器在 macOS 上运行虽然不是新概念,但 vphone-aio 的独特之处在于它提供了一个完整的、开箱即用的 iOS 26.1 系统镜像,且已预先越狱。该项目通过 Git LFS 托管了约 12GB 的分卷压缩镜像(拆分为 7 个 .zst 分卷),用户只需运行一个脚本即可自动完成下载、合并和启动。

使用方法

必要条件:

安装步骤:6)。

# 1. 安装依赖
brew install git-lfs wget zstd libimobiledevice
 
# 2. 克隆仓库
git clone https://github.com/34306/vphone-aio.git
cd vphone-aio
 
# 3. 运行脚本(自动下载分卷、合并、解压)
./vphone-aio.sh

整个过程约需 30–40 分钟(下载 12GB 分卷 + 解压)。完成后通过 VNC 客户端连接 `vnc://127.0.0.1:5901` 即可看到 iOS 26.1 的桌面。

技术原理

vphone-aio 的底层基于 QEMU 系统模拟,配合一个完整的 iOS 26.1 文件系统镜像。项目通过以下方式实现:

使用场景

vphone-aio 在开发者社区中引起广泛关注。有用户称其为「电脑上跑真·iOS 系统!不是模拟器」,强调其与 Xcode 模拟器的本质区别——这是一个真正的 iOS 系统环境7)。另有评价「Mac 也能跑真 iOS 了!Xcode 模拟器可以删了」8)。

局限与注意事项

总结

vphone-aio 是一个有趣且实用的开源项目,大幅降低了在 macOS 上运行 iOS 系统镜像的门槛。对于 iOS 开发者、安全研究员和爱好者来说,它提供了一个便捷的测试环境。但其对系统安全配置的要求和较大的资源消耗决定了它更适合有一定技术基础的高级用户。