Boot a Virtual iPhone via Apple's Virtualization.framework
Cet outil automatise la création et le démarrage d'instances iOS virtuelles sur Mac Apple Silicon en orchestrant le téléchargement, le patching, la restauration DFU, l'installation de firmware personnalisé et le premier démarrage. Il nécessite un hôte Apple Silicon sous macOS 15+ avec Xcode et le SDK iOS, des relaxations SIP/AMFI (ou l'utilitaire amfidont) pour certaines entitlements, et s'installe via Homebrew puis se compile depuis le dépôt avec des scripts qui préparent un environnement Python et cross-compilent le démon invité. La CLI propose des commandes complètes pour gérer le cycle de vie des machines (vm create/launch/list/info/new/config/clone/export/import/rename/delete) et permet d'exécuter manuellement les étapes fw prepare, fw patch, DFU boot, restore, cfw install et premier lancement. Cinq variantes de firmware sont proposées (less, regular, dev, jb, exp) offrant des niveaux croissants de contournement des protections et de fonctionnalités de jailbreak, chacune appliquant un nombre variable de patches et de phases d'installation. Toutes les données utilisateur résident sous ~/.vphone (avec variables d'environnement pour redirection), l'accès se fait via SSH et VNC, la FAQ couvre erreurs courantes et solutions, et une socket de contrôle hôte permet l'automatisation et le pilotage programmatique.