Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
vphone-cli — Booten und Verwalten virtueller iPhones auf Apple Silicon mit Firmware-Patching, Jailbreak-Varianten und Sicherheitsforschungsfunktionen für iOS-Tests und -Analysen. | Kitploit
Tools/GitHubGitHub/lakr233/vphone-cli
iOS-SicherheitExploitationSicherheitsvirtualisierungPenetrationstestsMobile SicherheitFirmware-Analyse
GitHublakr233/vphone-cli

vphone-cli

Booten und Verwalten virtueller iPhones auf Apple Silicon mit Firmware-Patching, Jailbreak-Varianten und Sicherheitsforschungsfunktionen für iOS-Tests und -Analysen.

Repository anzeigen
14.8k1.7k355vor 5 TagenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen
Docs · English · 中文 · 日本語 · 한국어

vphone-cli

Führe ein virtuelles iPhone auf einem Apple-Silicon-Mac aus.

Virtuelles iPhone unter macOS

vphone-cli führt iOS mit Apples Virtualization.framework und PCC-Forschungs-VMs aus, für Sicherheitsforschung, Reverse Engineering und Debugging.

  • Grafisches Fenster: Nutze den Bildschirm des virtuellen iPhones auf deinem Mac, durchsuche Apps und Dateien und erstelle Screenshots und Bildschirmaufnahmen.
  • Benutzerdefinierte Firmware: Das System ist bereits gepatcht, und du kannst eine Paketumgebung installieren.
  • Backup und Klonen: Du kannst VMs exportieren, importieren und klonen.
  • Automatisierungs-API: Eine optionale lokale HTTP- und WebSocket-Schnittstelle.
  • Keine zusätzlichen Abhängigkeiten: Benötigt zur Laufzeit weder Xcode, Python noch Homebrew.

Voraussetzungen

  • Ein physischer Apple-Silicon-Mac mit macOS 15 oder neuer. Es funktioniert nicht in einer macOS-VM.

  • Freier Speicherplatz. Jede VM hat standardmäßig eine virtuelle Festplatte mit 64 GB, und die Firmware benötigt mehr.

  • Eine Netzwerkverbindung. Beim Wiederherstellen des Systems werden Signaturtickets online abgerufen.

  • Angepasste Sicherheitseinstellungen. Starte in die macOS-Wiederherstellung, führe diese Befehle im Terminal aus und starte dann neu:

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

    SIP bleibt aktiviert, nur die Debugging-Einschränkungen werden gelockert. Details findest du unter Host-Einrichtung.

Erste Schritte

  1. Lade vphone-launchpad-<version>-notarized.zip aus dem neuesten Release herunter, entpacke es und öffne es. Nicht jedes Release ist notarisiert. Wenn das neueste keine -notarized-Datei hat, wähle eine notarisierte Version aus Downloads.
  2. Gewähre in Host-Einrichtung den Zugriff auf Entwicklerwerkzeuge und installiere den Helfer.
  3. Klicke in Core Bundle auf Herunterladen und installieren.
  4. Klicke in Maschinen auf Neue Maschine, wähle eine Firmware-Paarung und klicke auf Erstellen.

Launchpad lädt die Firmware herunter, patcht sie, stellt das System wieder her und startet die VM. Um dein eigenes iPhone und cloudOS-IPSMs zu verwenden, siehe Kompatibilität.

Um einen Paketmanager in der VM zu installieren, siehe Paketumgebung.

Lass einen Agenten das erledigen

Wenn du auf diesem Mac einen Coding-Agenten (Claude Code, Codex oder ähnlich) verwendest, füge den folgenden Prompt ein, anstatt die Schritte manuell zu befolgen. Der Agent liest den vphone-Skill, prüft, was bereits eingerichtet ist, installiert Launchpad und VPhone.bundle und hält an, um nachzufragen, wenn ein Schritt dich erfordert, etwa ein Administratorpasswort oder eine Änderung in der macOS-Wiederherstellung.

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.

Kommandozeile

Launchpad steuert VMs über die vphone-cli in VPhone.bundle. Du kannst sie auch im Terminal ausführen:

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

VMs werden in ~/.vphone/ gespeichert. Führe vphone-cli <group> --help aus, um alle Befehle zu sehen. Um eine VM ohne Launchpad zu erstellen, siehe Erstellen und Ausführen.

Um die Automatisierungs-API zu aktivieren, füge beim Start --api-listen 127.0.0.1:8765 hinzu und verwende das Token, das ausgegeben wird. Siehe die API-Dokumentation.

Dokumentation

DokumentInhalt
DownloadsNotarisierte Launchpad-Versionen und passende VPhone.bundle-Versionen
Host-EinrichtungSIP- und AMFI-Einstellungen, Erstellen aus dem Quellcode, Umgebungsprüfungen
Erstellen und AusführenFirmware-Quellen, der Erstellungsprozess, Speicher und Backups
KompatibilitätVerifizierte Firmware-Paarungen
iPadOS-GästeiPadOS (iPad mini A17 Pro) statt iOS ausführen
PaketumgebungInstallieren und Entfernen eines Paketmanagers in der VM
FehlerbehebungHäufige Fehler und wie man sie behebt
NetzwerkNetzwerkmodi und tunnel für einen Mac hinter einem VPN oder Proxy
Launchpad-KommandozeileInstalliere und teste einen lokalen Build mit vphone-launchpad-cli
MitwirkenProjektstruktur, Erstellen aus dem Quellcode, Forschungsnotizen

Wenn diese dein Problem nicht lösen, öffne ein Issue.

Danksagungen

  • wh1te4ever/super-tart-vphone-writeup
Tool herunterladen