Boot a Virtual iPhone on Apple Silicon with vphone-cli

Boot a Virtual iPhone via Apple's Virtualization.framework

Boot a Virtual iPhone on Apple Silicon with vphone-cli

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
  1. pranav_tech26

    Finally, local iOS virtualization without third-party hacks. Huge win for CI pipelines, though macOS host dependencies still limit scale.

  2. 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

  3. hamandcheese

    This seams neat, but I'm not sure I understand the purpose/difference between this and using the iOS simulator.

  4. senor_digimon

    Can this be used for account recovery?

  5. catlifeonmars

    Does this include a virtual baseband?

More from this day

2026-08-28