Skip to content

Vphone CLI

Contribute to Lakr233/vphone-cli development by creating an account on GitHub.

Vphone CLI screenshot

About Vphone CLI

Boot a virtual iPhone via Apple's Virtualization.framework using PCC research VM infrastructure.

Update to a newer iOS by pointing fw prepare at an IPSW: --iphone-source /path/to.ipsw --cloudos-source /path/to.ipsw .

Everything vphone-cli creates lives under ~/.vphone/ — kept outside the repo and the .app so the signed bundle stays portable. Redirect the whole tree with $VPHONE_ROOT :

Option A — fully disable SIP, then disable AMFI via boot-arg (most permissive).

Option B — keep SIP on (debug-only relaxed), then allowlist the binary with amfidont (leaves AMFI enabled system-wide).

Virtualization is not available on this hardware — your Mac is itself a VM; PV=3 guest boot can't nest. Use a non-nested macOS 15+ host.

Stuck on "Press home to continue" — connect via VNC and right-click (two-finger click) to simulate the home button.

System apps won't install — during iOS setup, don't pick Japan or the EU as your region (extra regulatory checks the VM can't satisfy); pick e.g. United States.

Install a .ipa / .tipa — use the running VM's Install menu (drag-drop or file picker).

Discussion

Sign in to join the discussion.

Loading comments…

Tagged

Alternatives to Vphone CLI

Tools in the same space, ranked by how they are performing in the directory.

Compare all
  • Keenable.ai

    Crawler, index and ranking rebuilt for AI scale: 100B+ documents, <250ms p95 (US East), from $1 / 1K requests @ 100 RPS+.

    Paid/Writing & Content
  • TexLite

    TexLite: Lightweight self-hosted collaborative LaTeX editor and Overleaf alternative - SWUFE-DB-Group/TexLite

    Open source/Developer Tools
  • Unsung

    A blog about software craft and quality

    /Writing & Content
  • Slideops

    Turn a repository into a slide deck that tells you when it stops matching the code - glukicov/slideops

    /Developer Tools
  • Lg C5 Webos25 Region Change

    Contribute to hawshemi/lg-c5-webos25-region-change development by creating an account on GitHub.

    /Writing & Content
  • Drivesync

    Superfast Google Drive CLI to sync files & folders - scaleninja/drivesync

    /Writing & Content