HeadlinesBriefing favicon HeadlinesBriefing.com

Starten eines virtuellen iPhone mit Apple Virtualization.framework

Hacker News •
×

Starten eines virtuellen iPhone mit Apple's Virtualization.framework mit PCC-Forschungs-VM-Infrastruktur. Voraussetzungen sind Apple Silicon, macOS 15+ (Sequoia), Xcode + iOS SDK und die Aufhebung von SIP/AMFI für private PV=3 Berechtigungen. Die Abhängigkeiten erfordern die Installation von [email protected], aria2, wget, gnu-tar, openssl@3, ldid-procursus, sshpass, keystone, cmake, libusb, ipsw und zstd über Brew.

Die vphone-cli Tool über `brew install zqxwce/tap/vphone-cli` installieren. Durch rekursives Klonen des Repositorys, Ausführen von Einrichtungstools und Ausführen des Build-Skripts erstellen. Der Befehl `vphone-cli vm create myphone -V jb` erstellt ein VM end-to-end, der Download, Patching, DFU-Restore, CFW-Installation und ersten Start handhabt.

Varianten reichen von 'less' (minimale Patches) bis 'exp' (18 Phasen, Jailbreak-Superset mit anti-VM-detection). Alle Daten liegen unter ~/.vphone/, konfigurierbar über Umgebungsvariablen wie $VPHONE_ROOT. SSH-Zugriff verwendet Port 22222 mit Passwort 'alpine' für mobile oder root; VNC ist an :5901 verfügbar.

Das Tool unterstützt Clonen, Exportieren, Importieren und Aktualisieren von VMs über IPSW-Pfade.