Ejecuta entornos de usuario de Linux ARM64, terminales y aplicaciones de escritorio en iPhone y iPad, sin jailbreak ni máquina virtual.
Leviidev/Henge
Una app para iOS y iPadOS que descarga, instala y ejecuta macOS en iPhone o iPad mediante su propio emulador arm64.
- Estrellas
- 155
- Forks
- 12
- Issues abiertos
- 1
- Último commit
- ayer
¿Qué es?
Henge ejecuta macOS en iPhone y iPad. iOS no ofrece un hipervisor a las apps, así que Henge ejecuta el código arm64 del Mac mediante su propio JIT, con su propia MMU y dispositivos virtuales, en lugar de usar QEMU o Virtualization.framework. Descarga la imagen de restauración de Apple e instala macOS en el propio dispositivo, sin necesidad de un Mac.
macOS renderiza mediante una GPU virtual cuyos comandos Henge reproduce con Metal, por lo que Safari y apps de Electron como Discord se muestran en pantalla. La entrada táctil usa un modelo de trackpad y, en iPad, una Magic Keyboard o un teclado y mouse Bluetooth controlan el Mac directamente. El portapapeles compartido y una carpeta compartida conectan el Mac con Archivos en el dispositivo, una vez configurada la parte del Mac en Terminal.
El proyecto requiere iOS o iPadOS 17 o posterior en un chip A14 o M1 o más reciente, además de una configuración que habilite JIT. Hasta ahora solo se ha probado en un iPhone 17 Pro y funciona más lento que un Mac real.
Funciones clave
- 01Instala macOS directamente en iPhone o iPad a partir de la imagen de restauración de Apple.
- 02Ejecuta código arm64 de Mac mediante un JIT personalizado y dispositivos virtuales.
- 03Renderiza macOS mediante una GPU virtual cuyos comandos se reproducen con Metal.
- 04Ofrece una interfaz táctil tipo trackpad con una barra de teclas modificadoras.
- 05Es compatible con Magic Keyboard y mouse y teclados Bluetooth en iPad.
- 06Comparte el portapapeles y una carpeta entre macOS y la app Archivos.
Casos de uso
- Probar macOS en un iPad cuando no se dispone de un Mac.
- Ejecutar apps exclusivas de macOS, como Safari o Discord, en un dispositivo móvil.
- Estudiar cómo se integran un emulador arm64, un JIT y una GPU virtual.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es Henge?
- Una app para iOS y iPadOS que descarga, instala y ejecuta macOS en iPhone o iPad mediante su propio emulador arm64. Henge ejecuta macOS en iPhone y iPad. iOS no ofrece un hipervisor a las apps, así que Henge ejecuta el código arm64 del Mac mediante su propio JIT, con su propia MMU y dispositivos virtuales, en lugar de usar QEMU o Virtualization.framework. Descarga la imagen de restauración de Apple e instala macOS en el propio dispositivo, sin necesidad de un Mac.
- ¿Henge es gratuito? ¿Qué licencia tiene?
- Henge es open source bajo la licencia GPL-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿Henge sigue mantenido?
- Mantenimiento activo. El último commit de Henge fue el 6 nov 2026.
- ¿Para qué puedo usar Henge?
- Probar macOS en un iPad cuando no se dispone de un Mac. Ejecutar apps exclusivas de macOS, como Safari o Discord, en un dispositivo móvil. Estudiar cómo se integran un emulador arm64, un JIT y una GPU virtual.
- ¿Dónde consigo Henge?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Leviidev/Henge
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Emulador de sistema completo y anfitrión de máquinas virtuales para iOS, macOS y visionOS, basado en QEMU para ejecutar Windows, Linux y otros sistemas.
Ejecuta apps de macOS arm64 en Macs Intel mediante una capa de emulación inversa a Rosetta, con integración opcional de Metal con la GPU del equipo anfitrión.
Aplicación de escritorio multiplataforma para instalar apps firmadas de iOS, iPadOS y tvOS en un dispositivo con una cuenta gratuita de Apple.
Una app para macOS que ejecuta versiones de macOS para Intel, desde Tiger 10.4 hasta Big Sur 11, en Macs con Apple silicon y aceleración gráfica.
Muestra cualquier ventana o todo el escritorio de tu Mac en el iPhone o iPad, con control táctil, trackpad, teclado y Apple Pencil, sin necesidad de servidor.