前言
2026 年 2 月 25 日,韩国安全研究员 wh1te4ever(Seo Hyungyu) 在 GitHub 发布了一篇技术 writeup,随即在 iOS 安全圈引发广泛关注。这篇文章不是关于某个新漏洞,而是关于一件更有意思的事情——在 macOS 上完整运行一台 iOS 26 虚拟机,并获取 root 权限。
这件事之所以重要,不仅仅在于技术本身,更在于它对 iOS 风控对抗体系 的影响。传统风控 SDK 依赖的越狱特征检测,在 vphone面前失效的更多
本文参考了非虫大佬的文章(7c4K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6E0M7q4)9J5k6i4N6W2K9i4S2A6L8W2)9J5k6i4q4I4i4K6u0W2j5$3!0E0i4K6u0r3M7#2)9J5c8Y4g2s2N6K6V1#2k6h3q4y4b7K6c8q4i4K6u0V1d9Y4g2B7M7#2m8g2d9U0c8H3b7g2!0q4c8W2!0n7b7#2)9^5z5g2!0q4y4g2!0n7x3q4)9^5y4W2!0q4y4q4!0n7b7W2)9^5c8g2!0q4y4W2)9^5b7g2)9^5x3q4!0q4y4W2)9&6b7#2!0m8c8W2!0q4y4g2)9^5c8g2)9&6c8W2!0q4y4#2)9&6x3q4)9^5y4W2!0q4y4g2)9^5y4#2!0n7b7g2!0q4y4g2)9^5c8W2)9&6x3g2!0q4c8W2!0n7b7#2)9^5b7#2!0q4y4#2!0m8c8g2)9^5x3q4!0q4y4g2)9^5c8q4)9&6y4g2!0q4z5q4!0m8c8W2!0n7y4q4!0q4z5q4!0m8c8W2!0n7y4s2k6H3K9r3!0F1k6b7`.`. 的实现机制(详细可以看非虫师傅的那篇文章),并基于菜鸟(我)自研的 CloudPhoneRiskKit 3.0 给出系统性的防御方案。
一、vPhone 是什么
1.1 一句话定义
vphone 是在 Apple Silicon Mac 上运行的、拥有 root 权限的真实 iOS 虚拟机。
它不是 Xcode Simulator(那只是重新编译的 macOS App),不是传统意义上的手机越狱(没有任何越狱文件特征),也不是 QEMU 模拟(性能接近原生)。它是一个真正的 iOS 内核在 ARM64 虚拟化环境下运行的完整系统。
1.2 技术谱系与时间线
理解 vphone 需要先理解它的来源——这件事从头到尾都有苹果自己的"配合"。
2024 年底:苹果推出 Private Cloud Compute(PCC,私有云计算),用于在 Apple Silicon 服务器上做安全的云端 AI 推理,并将源码开放给安全研究者审计。
2025 年底:研究员 @matteyeux 在扫描 PCC 固件时发现,cloudOS 26 固件里悄悄藏着一个组件——vphone600ap,即"iPhone Research Environment Virtual Machine"的硬件平台标识符。苹果在服务器固件里预置了虚拟 iPhone 的骨架,原因至今存疑:或许是为内部安全研究准备的工具,或许是类似 2021 年 iOS 15 beta 里 DEVELOPMENT/KASAN 内核泄露的工程失误。
2026 年 1 月:研究员 @_inside 发推展示了第一个基于 vphone600ap 组件成功 boot 起来的虚拟 iPhone 画面。
2026 年 1 月 31 日:wh1te4ever 看到后完全着迷,当天开始动手构建自己的版本。
2026 年 2 月 25 日 00:34 AM:wh1te4ever 正式发布 writeup 和工具代码,推文获得 55.4K 次浏览。同日,Lakr233 发布 vphone-cli,将整套流程自动化封装,进一步降低了使用门槛。
二、技术原理深度拆解
2.1 为什么能做到:同架构的基础优势
Apple Silicon(M 系列)和 iPhone(A 系列)使用相同的 ARM64 指令集。macOS 的 Virtualization.framework 提供近原生性能的 ARM 虚拟化支持。这两个条件叠加,意味着 Mac 在硬件层面完全有能力运行 iOS 内核。
Intel Mac 无法实现,这是架构层面的硬性限制。
2.2 私有 API:苹果留的后门
Virtualization.framework 的公开 API 只支持 macOS 和 Linux 虚拟机。但框架内部有个未公开的私有类 _VZMacHardwareModelDescriptor,它的 setPlatformVersion: 方法接受整数参数:
---
来源: 看雪论坛
原文链接: https://bbs.kanxue.com/thread-290127.htm
vPhone 虚拟 iOS 环境解析与风控防御实践
302 浏览
3 回复
这个能过苹果的App Attest?
现有 vPhone PoC 基本过不了严格的App Attest,但现实世界里很多业务没接 / 接不全 / 不敢强依赖 App Attest,这个sdk做的是另外一层 —— 设备与行为风控,和 App Attest 是互补关系,而不是替代关系。
巴巴查克
这个能过苹果的App Attest?
是的 能不能过app attest 是最大的重点 ,不然跟模拟器没啥区别
这个能过苹果的App Attest?
是的 能不能过app attest 是最大的重点 ,不然跟模拟器没啥区别