Skip to content
KitploitKITPLOIT
OutilsExploitsBlog
Log in
Soumettre
OutilsExploitsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

FluxContactConfidentialité© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
vphone-cli — Démarrez et gérez des iPhones virtuels sur Apple Silicon avec le patchage du firmware, des variantes de jailbreak et des fonctionnalités de recherche en sécurité pour les tests et l'analyse iOS. | Kitploit
Outils/GitHubGitHub/lakr233/vphone-cli
Sécurité iOSExploitationVirtualisation de SécuritéTests d'IntrusionSécurité MobileAnalyse de Micrologiciel
GitHublakr233/vphone-cli

vphone-cli

Démarrez et gérez des iPhones virtuels sur Apple Silicon avec le patchage du firmware, des variantes de jailbreak et des fonctionnalités de recherche en sécurité pour les tests et l'analyse iOS.

Voir le dépôt
14.8k1.7k357il y a 5 joursVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager
Docs · English · 中文 · 日本語 · 한국어

vphone-cli

Exécutez un iPhone virtuel sur un Mac Apple Silicon.

iPhone virtuel exécuté sur macOS

vphone-cli exécute iOS avec le Virtualization.framework d'Apple et les machines virtuelles de recherche PCC, pour la recherche en sécurité, l'ingénierie inverse et le débogage.

  • Fenêtre graphique : Utilisez l'écran de l'iPhone virtuel sur votre Mac, parcourez les applications et les fichiers, et prenez des captures d'écran et des enregistrements d'écran.
  • Firmware personnalisé : Le système est pré-patché, et vous pouvez installer un environnement de paquets.
  • Sauvegarde et clonage : Vous pouvez exporter, importer et cloner des VM.
  • API d'automatisation : Une interface locale optionnelle HTTP et WebSocket.
  • Aucune dépendance supplémentaire : Ne nécessite ni Xcode, ni Python, ni Homebrew à l'exécution.

Prérequis

  • Un Mac Apple Silicon physique exécutant macOS 15 ou une version ultérieure. Cela ne fonctionne pas dans une VM macOS.

  • De l'espace disque libre. Chaque VM dispose d'un disque virtuel de 64 Go par défaut, et le firmware en prend davantage.

  • Une connexion réseau. La restauration du système récupère les tickets de signature en ligne.

  • Des paramètres de sécurité ajustés. Démarrez en mode Recovery macOS, exécutez ces commandes dans le Terminal, puis redémarrez :

    csrutil enable --without debug
    csrutil allow-research-guests enable
    

    SIP reste activé, seules les restrictions de débogage sont assouplies. Pour plus de détails, voir Configuration de l'hôte.

Pour commencer

  1. Téléchargez vphone-launchpad-<version>-notarized.zip depuis la dernière version, décompressez-le et ouvrez-le. Toutes les versions ne sont pas notariées. Si la dernière n'a pas de fichier -notarized, choisissez une version notariée dans Téléchargements.
  2. Dans Configuration de l'hôte, accordez l'accès aux outils de développement et installez l'assistant.
  3. Dans Core Bundle, cliquez sur Télécharger et installer.
  4. Dans Machines, cliquez sur Nouvelle machine, choisissez un appairage de firmware, puis cliquez sur Créer.

Launchpad télécharge le firmware, le patche, restaure le système et démarre la VM. Pour utiliser votre propre iPhone et les IPSW cloudOS, voir Compatibilité.

Pour installer un gestionnaire de paquets dans la VM, voir Environnement de paquets.

Laissez un agent le faire

Si vous utilisez un agent de codage (Claude Code, Codex ou similaire) sur ce Mac, collez le prompt ci-dessous au lieu de suivre les étapes manuellement. L'agent lit la compétence vphone, vérifie ce qui est déjà configuré, installe Launchpad et VPhone.bundle, et s'arrête pour demander lorsqu'une étape nécessite votre intervention, comme un mot de passe administrateur ou une modification dans macOS Recovery.

Set up vphone on this Mac. Read the skill at
https://raw.githubusercontent.com/Lakr233/vphone-cli/main/Skills/vphone-guest-control/SKILL.md
and the files it links under references/ (same folder), then follow them:
install the newest notarized vphone-launchpad (not every release has a
-notarized zip), put vphone-launchpad-cli on PATH, install the VPhone.bundle
that matches Launchpad's series, and check `vphone-launchpad-cli status`.
Do not change SIP, boot-args or any other host security setting, and do not
create a machine until I confirm the firmware and the free disk space. When a
step needs me, tell me exactly what to do and wait.

Ligne de commande

Launchpad pilote les VM via le vphone-cli contenu dans VPhone.bundle. Vous pouvez également l'exécuter dans le Terminal :

vphone-cli vm list
vphone-cli vm launch myphone
vphone-cli vm export myphone --out myphone.tzst

Les VM sont stockées dans ~/.vphone/. Exécutez vphone-cli <group> --help pour voir toutes les commandes. Pour créer une VM sans Launchpad, voir Créer et exécuter.

Pour activer l'API d'automatisation, ajoutez --api-listen 127.0.0.1:8765 au lancement et utilisez le jeton qu'elle affiche. Voir la documentation de l'API.

Documentation

DocumentContenu
TéléchargementsVersions notariées de Launchpad et versions correspondantes de VPhone.bundle
Configuration de l'hôteParamètres SIP et AMFI, compilation depuis les sources, vérifications de l'environnement
Créer et exécuterSources de firmware, processus de création, stockage et sauvegardes
CompatibilitéAppairages de firmware vérifiés
Invités iPadOSExécuter iPadOS (iPad mini A17 Pro) au lieu d'iOS
Environnement de paquetsInstallation et suppression d'un gestionnaire de paquets dans la VM
DépannageErreurs courantes et comment les corriger
RéseauModes réseau, et tunnel pour un Mac derrière un VPN ou un proxy
Ligne de commande de LaunchpadInstaller et tester une compilation locale avec vphone-launchpad-cli
ContributionStructure du projet, compilation depuis les sources, notes de recherche

Si cela ne résout pas votre problème, ouvrez un ticket.

Remerciements

  • wh1te4ever/super-tart-vphone-writeup
Télécharger l’outil