Boot a Virtual iPhone via Apple's Virtualization.framework(github.com)
406 points by hentrep 12 days ago | 111 comments
tl;dr: vphone-cli is a tool that boots a virtual iPhone on Apple Silicon Macs using Apple's Virtualization.framework and PCC (Private Cloud Compute) research VM infrastructure. It automates the full pipeline—downloading IPSWs, patching the boot chain, DFU restoring, and installing custom firmware—with five variants ranging from stock iOS to full jailbreak with TrollStore/Sileo preinstalled. Requires macOS 15+, SIP/AMFI relaxation, and exposes a control socket for automation (screenshots, touch, swipes) suitable for AI-driven E2E testing.
HN Discussion:
  • Clarifies this uses Apple's own iOS kernel, not emulation like Corellium
  • Enthusiastic praise from users already leveraging the tool for app testing and profiling
  • Questions how this differs from or compares to existing tools like iOS Simulator or Xcode
  • Concerns about security of running unknown root binaries from the project
  • Technical curiosity about capabilities like baseband, automation frameworks, and regional checks