Arranca un iPhone virtual en tu Mac con Virtualization.framework
Boot a Virtual iPhone via Apple's Virtualization.framework

vphone-cli es una herramienta de línea de comandos que permite arrancar un iPhone virtual en un Mac con Apple Silicon y macOS 15+, aprovechando la infraestructura de investigación de PCC y el framework de virtualización de Apple. Con un solo comando, descarga, parchea y restaura el firmware, e instala el sistema operativo, ofreciendo variantes que van desde parches mínimos hasta jailbreak completo. Incluye soporte para SSH, VNC, y un socket de control para automatizar pruebas E2E con IA.
Con un solo comando, vphone-cli crea una máquina virtual de extremo a extremo: descarga, parchea, restaura en DFU, instala el firmware personalizado y arranca por primera vez.
- m132
Ten en cuenta que, a diferencia de Corellium, esto no se trata de emular un iPhone. Apple está proporcionando un kernel de iOS para Virtualization.framework en las imágenes de PCC/cloudOS y este proyecto lo combina con el espacio de usuario de iOS y parches para que todo funcione. Las aplicaciones pueden distinguirlo muy fácilmente del dispositivo real.
Más detalles aquí: https://github.com/wh1te4ever/super-tart-vphone-writeup
- root9876
> durante la configuración de iOS, no elijas Japón o la UE como tu región (comprobaciones regulatorias adicionales que la VM no puede satisfacer)
Me pregunto cuáles son esas comprobaciones.
- hamandcheese
Esto parece interesante, pero no estoy seguro de entender el propósito/diferencia entre esto y usar el simulador de iOS.
- thomc
Proyecto fantástico, lo uso regularmente para probar aplicaciones y hay un vphone-mcp que permite a los agentes controlarlo, tomar capturas de pantalla y navegar por la interfaz de usuario.
- wartywhoa23
¿Se puede usar Appium para controlar esto?
- dsalzman
¡Espero no recibir más iMessages de spam!
- discordance
¿Es esto seguro?
Hay algunos binarios en scripts/resources que necesitas ejecutar como root. No tengo idea de qué hay dentro.
- boredatoms
¿Es esto lo que hace Apple en Xcode?