点击下方名片,关注更多开源项目
项目介绍
你有没有想过,不需要一台真实的 iPhone,只需要一台 Mac,就能运行一个完整的、已越狱的 iOS 系统?
vphone-aio 就是为此而生。
它是一个"开箱即用"的一键启动脚本,基于 vphone-cli 构建,将繁琐的虚拟 iPhone 部署流程压缩为一条命令。克隆仓库、运行脚本,等待解压完成,一台运行 iOS 26.1、已完整越狱并预装 Bootstrap 的虚拟 iPhone 便出现在你面前
项目亮点
极致简单,一键启动无需手动配置复杂环境,一条 vphone-aio.sh 命令完成从解压到启动的全部流程,新手也能轻松上手。
完整越狱环境,开箱即用虚拟机内已预装完整 Bootstrap,TrollStore、Sileo、Filza、Terminal 等越狱必备工具全部就位,无需二次折腾。
自动容错,缺什么补什么脚本内置断点续传逻辑,如果分卷文件有缺失,会自动从 GitHub 补全下载,不用担心中途报错。
双通道连接,灵活操控同时支持 VNC 图形界面远程控制和 SSH 命令行接入,开发调试两不误。
SHA-256 完整性校验每个分卷文件均提供 SHA-256 校验值,确保下载内容未被篡改,安全可信。
功能介绍
自动部署流程
脚本按顺序自动完成以下步骤,全程无需干预:
- 环境检测 — 自动检查
swift、iproxy、zstd、wget 等依赖工具是否就绪,缺失时给出精准提示。 - 缺包自动补全 — 检测本地分卷文件是否完整,若有缺失则自动从 GitHub 下载对应部分。
- 分卷合并与解压 — 将 7 个分卷(共约 12GB)自动合并为完整压缩包,再通过
zstd 高速解压,解压完成后自动清理临时文件,节省磁盘空间。 - iproxy 隧道建立 — 自动启动 SSH(端口 22222)与 VNC(端口 5901)的端口转发隧道。
- 虚拟机启动 — 调用
boot.sh 构建并启动 iOS 虚拟机。 - 优雅退出 — 按下
Ctrl+C 后,脚本会自动清理所有后台进程,干净停止。
连接方式
方式 | 地址 |
VNC 图形界面 | vnc://127.0.0.1:5901
|
SSH 命令行 | ssh -p 22222 root@127.0.0.1
|
推荐使用 RealVNC 或 macOS 自带的屏幕共享连接 VNC。
技术栈
技术 / 工具 | 用途 |
Bash Shell | 核心自动化脚本,驱动全部部署逻辑 |
Swift / Xcode | 编译与运行 vphone-cli 虚拟机本体 |
zstd | 高性能压缩/解压,大幅缩短解压时间 |
libimobiledevice / iproxy | 建立 SSH 与 VNC 端口转发隧道 |
wget | 缺包时自动下载分卷文件 |
VNC 协议 | 图形化远程控制 iOS 虚拟机界面 |
UI 展示

我们致力于创建一个前沿的技术探索平台,欢迎工程师和AI应用开发者加入。同时,我们也鼓励大家分享自己项目的实践心得与技术洞察,互相学习,共同创新!
广告人士勿扰!警惕私聊诈骗,请勿轻信不明信息。