What's this about?
A command-line tool that boots a virtual iPhone using Apple's own Virtualization.framework — not the iOS Simulator, but a virtual machine.
What is the difference from the Simulator?
The Simulator is not a phone. It runs iOS *frameworks* compiled for your Mac's architecture, in a process on macOS — which is why it is fast and why anything touching real hardware, real drivers or real system boundaries behaves differently. A VM boots an actual operating system image, so what you observe is much closer to a device. For anyone doing security work, that distinction is the entire ballgame: you cannot study a system boundary in an environment that does not have one.
Why is it worth noticing?
HN 406 points, 111 comments
- It uses Apple's supported virtualization API rather than a jailbreak or an emulator, which is what makes it interesting rather than merely clever.
- Useful for testing, automation, and analysis work that the Simulator's architecture makes impossible.
- Worth watching how long the capability remains available.