Skip to content
KitploitKITPLOIT
FerramentasExploitsBlog
Log in
Enviar
FerramentasExploitsBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

FeedsContatoPrivacidade© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
Ferramentas/GitHubGitHub/lakr233/vphone-cli
Segurança iOSExploraçãoVirtualização para SegurançaTestes de PenetraçãoSegurança MóvelAnálise de Firmware
GitHublakr233/vphone-cli

vphone-cli

Boot e gerencie iPhones virtuais em Apple Silicon com patch de firmware, variantes de jailbreak e recursos de pesquisa de segurança para testes e análise de iOS.

Ver Repositório
14.8k1.7k355há 5 diasRevisado pelo Kitploit

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar
Docs · English · 中文 · 日本語 · 한국어

vphone-cli

Execute um iPhone virtual em um Mac com Apple Silicon.

iPhone virtual rodando no macOS

O vphone-cli executa o iOS com o Virtualization.framework da Apple e máquinas virtuais de pesquisa do PCC, para pesquisa de segurança, engenharia reversa e depuração.

  • Janela gráfica: Use a tela do iPhone virtual no seu Mac, navegue por apps e arquivos, e faça capturas de tela e gravações de tela.
  • Firmware personalizado: O sistema vem pré-patchado, e você pode instalar um ambiente de pacotes.
  • Backup e clonagem: Você pode exportar, importar e clonar VMs.
  • API de automação: Uma interface local opcional de HTTP e WebSocket.
  • Sem dependências extras: Não precisa de Xcode, Python ou Homebrew em tempo de execução.

Requisitos

  • Um Mac físico com Apple Silicon rodando macOS 15 ou mais recente. Não funciona em uma VM do macOS.

  • Espaço livre em disco. Cada VM tem um disco virtual de 64 GB por padrão, e o firmware ocupa mais.

  • Uma conexão de rede. A restauração do sistema busca tickets de assinatura online.

  • Configurações de segurança ajustadas. Inicialize no macOS Recovery, execute estes comandos no Terminal e reinicie:

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

    O SIP permanece ativado, com apenas as restrições de depuração relaxadas. Para detalhes, veja Host Setup.

Começando

  1. Baixe vphone-launchpad-<version>-notarized.zip da última release, descompacte e abra. Nem toda release é notarizada. Se a mais recente não tiver um arquivo -notarized, escolha uma versão notarizada em Downloads.
  2. Em Host Setup, conceda acesso às Ferramentas de Desenvolvedor e instale o helper.
  3. Em Core Bundle, clique em Download and Install.
  4. Em Machines, clique em New Machine, escolha um pareamento de firmware e clique em Create.

O Launchpad baixa o firmware, aplica os patches, restaura o sistema e inicializa a VM. Para usar seus próprios IPSWs de iPhone e cloudOS, veja Compatibility.

Para instalar um gerenciador de pacotes na VM, veja Package Environment.

Deixe um agente fazer isso

Se você usa um agente de programação (Claude Code, Codex ou similar) neste Mac, cole o prompt abaixo em vez de seguir os passos manualmente. O agente lê a skill do vphone, verifica o que já está configurado, instala o Launchpad e o VPhone.bundle, e para para perguntar quando um passo precisa de você, como uma senha de administrador ou uma alteração no 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.

Linha de Comando

O Launchpad controla VMs através do vphone-cli dentro do VPhone.bundle. Você também pode executá-lo no Terminal:

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

As VMs são armazenadas em ~/.vphone/. Execute vphone-cli <group> --help para ver todos os comandos. Para criar uma VM sem o Launchpad, veja Create and Run.

Para ativar a API de automação, adicione --api-listen 127.0.0.1:8765 na inicialização e use o token que ela imprime. Veja a documentação da API.

Documentação

DocumentoConteúdo
DownloadsVersões notarizadas do Launchpad e versões correspondentes do VPhone.bundle
Host SetupConfigurações de SIP e AMFI, compilação a partir do código-fonte, verificações de ambiente
Create and RunFontes de firmware, o processo de criação, armazenamento e backups
CompatibilityPareamentos de firmware verificados
iPadOS GuestsExecutar iPadOS (iPad mini A17 Pro) em vez de iOS
Package EnvironmentInstalar e remover um gerenciador de pacotes na VM
TroubleshootingErros comuns e como corrigi-los
NetworkingModos de rede, e tunnel para um Mac atrás de uma VPN ou proxy
Launchpad Command LineInstalar e testar uma compilação local com vphone-launchpad-cli
ContributingEstrutura do projeto, compilação a partir do código-fonte, notas de pesquisa

Se isso não resolver o seu problema, abra uma issue.

Agradecimentos

  • wh1te4ever/super-tart-vphone-writeup
Baixar ferramenta