HeadlinesBriefing favicon HeadlinesBriefing.com

Arrancar un iPhone virtual con Apple Virtualization.framework

Hacker News •
×

Arrancar un iPhone virtual usando Apple's Virtualization.framework con infraestructura de VM de investigación PCC. Los requisitos previos incluyen Apple Silicon, macOS 15+ (Sequoia), Xcode + iOS SDK, y relajación de SIP/AMFI para privilegios privados PV=3. Las dependencias requieren instalar [email protected], aria2, wget, gnu-tar, openssl@3, ldid-procursus, sshpass, keystone, cmake, libusb, ipsw y zstd a través de Brew.

Instalar la herramienta vphone-cli mediante `brew install zqxwce/tap/vphone-cli`. Construir clonando el repositorio recursivamente, ejecutando herramientas de configuración y ejecutando el script de compilación. El comando `vphone-cli vm create myphone -V jb` crea un VM de extremo a extremo, manejando descarga, parcheo, restauración DFU, instalación de CFW y primer inicio.

Las variantes van desde 'less' (parches mínimos) a 'exp' (18 fases, conjunto de越狱 con detección de VM anti). Todos los datos residen bajo ~/.vphone/, configurables mediante variables de entorno como $VPHONE_ROOT. El acceso SSH usa el puerto 22222 con contraseña 'alpine' para mobile o root; VNC está disponible en :5901.

La herramienta admite clonar, exportar, importar y actualizar VMs mediante rutas IPSW.