Boot a Virtual iPhone via Apple's Virtualization.framework
Compiled by KHAO Editorial — aggregated from 1 source. See llms.txt for citation guidance.
◌ Single Source
Boot a virtual iPhone via Apple's Virtualization.framework using PCC research VM infrastructure.
Key facts
- Virtualization is not available on this hardware, your Mac is itself a VM; PV=3 guest boot can't nest
- Zsh: killed./vphone-cli, AMFI/debug restrictions aren't bypassed; see Prerequisites ( amfi_get_out_of_my_way=1 or amfidont )
- One command creates a VM end-to-end (download → patch → DFU restore → CFW install → first boot)
- App crashes on launch with EXC_GUARD / GUARD_TYPE_MACH_PORT, re-patch with vphone-cli fw patch <name> --variant <v> --force-exc-guard, then re-restore/install ( #291 )
Summary
One command creates a VM end-to-end (download → patch → DFU restore → CFW install → first boot):. Vphone-cli vm create runs the whole pipeline; the individual steps below let you drive it manually or re-run one stage. Update to a newer iOS by pointing fw prepare at an IPSW: --iphone-source /path/to.ipsw --cloudos-source /path/to.ipsw. Five patch variants with increasing security bypass, pass one to --variant:.