vphone-aio

vphone-aio

Run a jailbroken iOS VM on Mac

Description

If you want to explore a jailbroken iOS without risking your own iPhone, this project offers another route: one script that boots an iOS 26.1 virtual machine on a Mac, already jailbroken with a full bootstrap installed.

The image ships as split parts; the script downloads any missing pieces, merges and extracts them, and you then connect over VNC on port 5901 to see the phone screen.

How it works



Prepare the tools: Install git-lfs, wget, zstd and libimobiledevice with Homebrew.

Turn off SIP: SIP must be disabled and the amfi boot argument set, which this kind of VM requires on a Mac.

Run the script: Execute vphone-aio.sh and wait for the merge and extraction; keep more than 128GB free.

View it remotely: Connect with RealVNC or macOS Screen Sharing to vnc://127.0.0.1:5901.