v0.1.2
vphone-cli v0.1.2
Boot a virtual iPhone (iOS 26) on Apple Silicon via Virtualization.framework and PCC research VM infrastructure.
What's New
Jailbreak Improvements
- Reworked JB first-boot finalization — dropped dropbear in favor of auto-bootstrapping Sileo, apt, and TrollStore on first boot via a LaunchDaemon (#141)
- SSH shell profile setup — interactive shells inside the VM now source a proper profile automatically
- TIPA package support —
.tipapackages can now be installed alongside regular IPAs, with success alerts (#142)
Documentation
- Added iOS 26.3.1 (23D8133) to tested environments
- Reworked all READMEs — fixed patch counts, synced English/Chinese/Japanese/Korean translations
- Updated SSH instructions to reflect the new jailbreak boot flow
Firmware Variants
| Variant | Boot Chain | CFW | Make Targets |
|---|---|---|---|
| Regular | 41 patches | 10 phases | fw_patch + cfw_install |
| Development | 52 patches | 12 phases | fw_patch_dev + cfw_install_dev |
| Jailbreak | 112 patches | 14 phases | fw_patch_jb + cfw_install_jb |
Requirements
- macOS 15+ (Sequoia) on Apple Silicon
- SIP/AMFI disabled (see README for setup)
- iPhone 15 Pro IPSW + CloudOS restore image
Getting Started
make setup_tools # install dependencies
make build # build vphone-cli
make setup_machine # full automation: firmware → first bootSee the README for detailed instructions.