Boot a Virtual iPhone on Apple Silicon with vphone-cli
Boot a Virtual iPhone via Apple's Virtualization.framework

vphone-cli is an open-source tool that boots a virtual iPhone on Apple Silicon Macs using Apple's Virtualization.framework. It automates the entire process—downloading and patching IPSWs, performing DFU restores, and installing custom firmware—with a single command. Five firmware variants offer increasing levels of security bypass, from patchless to full jailbreak with Sileo and TrollStore. The project also includes a control socket for AI-driven UI testing via MCP.
One command creates a VM end-to-end (download → patch → DFU restore → CFW install → first boot): vphone-cli vm create myphone -V jb
- pranav_tech26
Finally, local iOS virtualization without third-party hacks. Huge win for CI pipelines, though macOS host dependencies still limit scale.
- root9876
> during iOS setup, don't pick Japan or the EU as your region (extra regulatory checks the VM can't satisfy)
I'm curious what are these checks
- hamandcheese
This seams neat, but I'm not sure I understand the purpose/difference between this and using the iOS simulator.
- senor_digimon
Can this be used for account recovery?
- catlifeonmars
Does this include a virtual baseband?