Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Log in
Invia
StrumentiExploitsBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

FeedContattoPrivacy© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
vphone-cli — Avvia e gestisci iPhone virtuali su Apple Silicon con patch del firmware, varianti di jailbreak e funzionalità di ricerca sulla sicurezza per test e analisi iOS. | Kitploit
Strumenti/GitHubGitHub/lakr233/vphone-cli
Sicurezza iOSExploitVirtualizzazione per la SicurezzaPenetration TestingSicurezza MobileAnalisi del Firmware
GitHublakr233/vphone-cli

vphone-cli

Avvia e gestisci iPhone virtuali su Apple Silicon con patch del firmware, varianti di jailbreak e funzionalità di ricerca sulla sicurezza per test e analisi iOS.

Vedi Repository
14.8k1.7k3576 giorni faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi
Docs · English · 中文 · 日本語 · 한국어

vphone-cli

Esegui un iPhone virtuale su un Mac con Apple Silicon.

iPhone virtuale in esecuzione su macOS

vphone-cli esegue iOS con Virtualization.framework di Apple e le macchine virtuali di ricerca PCC, per la ricerca sulla sicurezza, il reverse engineering e il debug.

  • Finestra grafica: Usa lo schermo dell'iPhone virtuale sul tuo Mac, naviga tra app e file, e cattura screenshot e registrazioni dello schermo.
  • Firmware personalizzato: Il sistema è pre-patchato e puoi installare un ambiente di pacchetti.
  • Backup e clonazione: Puoi esportare, importare e clonare le VM.
  • API di automazione: Un'interfaccia locale opzionale HTTP e WebSocket.
  • Nessuna dipendenza aggiuntiva: Non richiede Xcode, Python o Homebrew a runtime.

Requisiti

  • Un Mac fisico con Apple Silicon che esegue macOS 15 o versioni successive. Non funziona in una VM macOS.

  • Spazio su disco libero. Ogni VM ha un disco virtuale da 64 GB per impostazione predefinita, e il firmware ne occupa altro.

  • Una connessione di rete. Il ripristino del sistema scarica i ticket di firma online.

  • Impostazioni di sicurezza modificate. Avvia in macOS Recovery, esegui questi comandi nel Terminale, poi riavvia:

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

    SIP rimane abilitato, con solo le restrizioni di debug allentate. Per i dettagli, vedi Host Setup.

Per iniziare

  1. Scarica vphone-launchpad-<version>-notarized.zip dalla release più recente, estrailo e aprilo. Non tutte le release sono notarizzate. Se l'ultima non ha un file -notarized, scegli una versione notarizzata da Downloads.
  2. In Host Setup, concedi l'accesso agli Strumenti per sviluppatori e installa l'helper.
  3. In Core Bundle, clicca Download and Install.
  4. In Machines, clicca New Machine, scegli un abbinamento di firmware e clicca Create.

Launchpad scarica il firmware, lo patcha, ripristina il sistema e avvia la VM. Per usare il tuo iPhone e gli IPSW di cloudOS, vedi Compatibility.

Per installare un gestore di pacchetti nella VM, vedi Package Environment.

Lascia fare a un agente

Se usi un agente di programmazione (Claude Code, Codex o simili) su questo Mac, incolla il prompt qui sotto invece di seguire i passaggi manualmente. L'agente legge la skill vphone, controlla cosa è già configurato, installa Launchpad e VPhone.bundle, e si ferma a chiedere quando un passaggio richiede il tuo intervento, come una password di amministratore o una modifica in 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.

Riga di comando

Launchpad gestisce le VM tramite vphone-cli all'interno di VPhone.bundle. Puoi anche eseguirlo nel Terminale:

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

Le VM sono archiviate in ~/.vphone/. Esegui vphone-cli <group> --help per vedere tutti i comandi. Per creare una VM senza Launchpad, vedi Create and Run.

Per attivare l'API di automazione, aggiungi --api-listen 127.0.0.1:8765 all'avvio e usa il token che stampa. Vedi la documentazione API.

Documentazione

DocumentoContenuto
DownloadsVersioni notarizzate di Launchpad e versioni corrispondenti di VPhone.bundle
Host SetupImpostazioni SIP e AMFI, compilazione dal sorgente, controlli dell'ambiente
Create and RunSorgenti del firmware, processo di creazione, archiviazione e backup
CompatibilityAbbinamenti di firmware verificati
iPadOS GuestsEsegui iPadOS (iPad mini A17 Pro) invece di iOS
Package EnvironmentInstallazione e rimozione di un gestore di pacchetti nella VM
TroubleshootingErrori comuni e come risolverli
NetworkingModalità di rete, e tunnel per un Mac dietro una VPN o un proxy
Launchpad Command LineInstalla e testa una build locale con vphone-launchpad-cli
ContributingStruttura del progetto, compilazione dal sorgente, note di ricerca

Se questi non risolvono il tuo problema, apri una issue.

Riconoscimenti

  • wh1te4ever/super-tart-vphone-writeup
Scarica lo strumento