The open-source project vphone-cli now supports running a full iOS 27 system as a virtual machine on Apple Silicon. This project leverages Apple's Virtualization.framework, differing from traditional emulation methods. This capability provides a complete iOS environment for various advanced use cases.
Building on prior work, vphone-cli automates the entire setup process, from firmware download and boot chain patching to DFU restore and initial boot. The resulting virtual iPhone offers SSH access with root privileges and VNC access to its graphical interface, providing deep control over the virtualized system.
Apple has not officially provided an iOS VM for developers or security researchers. While Apple's Private Cloud Compute (PCC) includes an "iPhone Research Environment Virtual Machine," vphone-cli streamlines the process of assembling these components into a functional iPhone VM. This addresses a long-standing gap for those needing a full iOS environment outside of physical hardware.
Xcode's existing iOS simulator runs a subset of iOS userspace components adapted for macOS hardware. However, it has limitations, including restricted support for features like camera access, Bluetooth, Metal, App Store installations, and iCloud. The simulator also uses a different SDK target, which can lead to behavioral differences compared to real hardware, making it insufficient for certain testing and research scenarios.
The vphone-cli project is particularly useful for security research, allowing for kernel debugging and device inspection not possible with the simulator. This distinction is crucial for developers and researchers who require an environment that accurately reflects a physical iPhone's behavior, especially when subtle differences can significantly impact testing outcomes.
✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →
One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.
One email a day. Unsubscribe in one click, any time.
Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.
▶ Play today's briefNew every morning, and the back catalogue is archived by date.
The open-source project vphone-cli allows a complete iOS 27 system to run as a virtual machine on Apple Silicon, utilizing Apple's Virtualization.framework. This development provides new capabilities for security research, reverse engineering, and automated iOS testing that were not possible with Apple's official simulator.