HeadlinesBriefing favicon HeadlinesBriefing.com

Démarrer un iPhone virtuel avec Apple Virtualization.framework

Hacker News •
×

Démarrer un iPhone virtuel en utilisant Apple's Virtualization.framework avec l'infrastructure de VM de recherche PCC. Les prérequis incluent Apple Silicon, macOS 15+ (Sequoia), Xcode + iOS SDK, et le relâchement de SIP/AMFI pour les privilèges privés PV=3. Les dépendances nécessitent l'installation de [email protected], aria2, wget, gnu-tar, openssl@3, ldid-procursus, sshpass, keystone, cmake, libusb, ipsw et zstd via Brew.

Installez l'outil vphone-cli via `brew install zqxwce/tap/vphone-cli`. Construisez en clonant le dépôt récursivement, en exécutant les outils de configuration, et en exécutant le script de construction. La commande `vphone-cli vm create myphone -V jb` crée un VM bout en bout, gérant le téléchargement, le patching, la restauration DFU, l'installation CFW et le premier démarrage.

Les variantes vont de 'less' (correctifs minimaux) à 'exp' (18 phases, suite jailbreak avec anti-VM-detection). Toutes les données résident sous ~/.vphone/, configurables via des variables d'environnement comme $VPHONE_ROOT. L'accès SSH utilise le port 22222 avec le mot de passe 'alpine' pour mobile ou root ; le VNC est disponible à :5901.

L'outil prend en charge le clonage, l'exportation, l'importation et la mise à jour de VMs via des chemins IPSW.