2026年9月1日 15:56软件资讯00.87K
#仅用于研究目的 Darwin-VM 虚拟化项目可以直接启动 iOS 和 macOS 虚拟机,启动后进入 root shell。注意:该项目没有用户界面,这个项目不是传统的模拟器,而是面向研究人员提供的虚拟机。开发者可以直接编辑文件系统、编译和运行自定义应用程序、调试内核等。普通用户不需要部署,也不能通过这个虚拟机直接运行 iOS 应用。查看全文:https://ourl.co/126587
开发者 JPRX 日前开源发布 Darwin-VM 项目,该项目可以利用经过修改的 QEMU 虚拟化方案启动真正的 iOS 和 macOS 系统,而且可以模拟近年来多代苹果 A/M 系列芯片。
需要说明的是这个虚拟机项目主要面向 XNU 内核、安全研究和逆向工程相关研究学习目的,并不是用于运行 iOS 应用的完整模拟器,所以非研究人员可能没必要部署。
这个开源项目已经测试支持 A14~A19 系列芯片,对应 iPhone 12/13/14/15/16/17。macOS 方面则覆盖 M1~M5,也测试了 Mac mini 和 MacBook Air 等机型。
系统启动后不会进入 iOS 或 macOS 图形桌面,而是直接进入精简的 Darwin Root Shell 环境,开发者可以直接编辑 root 文件系统、编译和运行自定义应用程序,调试 XNU 内核、SPTM、TXM、dyld、launchd 以及用户态程序。
Darwin-VM 底层使用开发者维护的 qemu-sptm 分支,相比标准 QEMU,该版本增加大量苹果 A/M 专用硬件和安全机制模拟,包括 SPTM、TXM、SPRR/GXF、MIE/MTE、苹果专用系统寄存器、AIC 中断控制器以及 APFS Ramdisk 和 TrustCache 加载。
项目甚至允许加载自定义 Kernelcache、苹果提供的开发内核或自定编译的 XNU 内核,非常适合调试内核和研究苹果底层安全机制。
在这里也需要再次强调 Darwin-VM 项目没有用户桌面、GPU、WiFi、蓝牙以及 GPU 应用支持,因此不能像安卓模拟器那样直接下载安装应用进行测试,所以不是研究目的的用户不需要安装这个项目。
另外 Darwin-VM 不要求 Arm 架构,因此也可以在 x86 设备上运行,只不过从官方 IPSW 提取各类工具时仍然需要通过 Mac 辅助进行,之后可以转移到虚拟机里使用。
![[研究目的] 开源项目Darwin-VM可以启动iOS和macOS虚拟机 直接进入root shell](https://img.lancdn.com/landian/2026/09/126587.png)





