Repolode
Leviidev

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.

36,7 mil+133 esta semana1,9 milSwiftApache-2.0Actualizado ayer

Aplicación de escritorio multiplataforma para instalar apps firmadas de iOS, iPadOS y tvOS en un dispositivo con una cuenta gratuita de Apple.

Móvil y escritorio#ios#sideloading#code-signing
3,7 mil+60 esta semana269RustMITBien mantenidoActualizado hace 14 días