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