HeadlinesBriefing favicon HeadlinesBriefing.com

Iniciar um iPhone virtual com Apple Virtualization.framework

Hacker News •
×

Iniciar um iPhone virtual usando Apple's Virtualization.framework com infraestrutura de VM de pesquisa PCC. Pré-requisitos incluem Apple Silicon, macOS 15+ (Sequoia), Xcode + iOS SDK, e relaxamento de SIP/AMFI para privilégios privados PV=3. Dependências exigem a instalação de [email protected], aria2, wget, gnu-tar, openssl@3, ldid-procursus, sshpass, keystone, cmake, libusb, ipsw e zstd via Brew.

Instale a ferramenta vphone-cli via `brew install zqxwce/tap/vphone-cli`. Construa clonando o repositório recursivamente, executando ferramentas de configuração e executando o script de build. O comando `vphone-cli vm create myphone -V jb` cria um VM de ponta a ponta, tratando download, patching, DFU restore, instalação CFW e primeira inicialização.

Variantes variam de 'less' (patches mínimos) a 'exp' (18 fases, conjunto jailbreak com anti-VM-detection). Todos os dados residem sob ~/.vphone/, configuráveis via variáveis de ambiente como $VPHONE_ROOT. Acesso SSH usa a porta 22222 com senha 'alpine' para mobile ou root; VNC está disponível em :5901.

A ferramenta suporta clonar, exportar, importar e atualizar VMs via caminhos IPSW.