Repolode
Leviidev

Leviidev/Henge

Um app para iOS e iPadOS que baixa, instala e executa o macOS no iPhone ou iPad usando seu próprio emulador arm64.

Estrelas
155
Forks
12
Issues abertas
1
Último commit
ontem

O que é?

O Henge executa o macOS no iPhone e no iPad. Como o iOS não oferece um hypervisor para apps, o Henge executa o código arm64 do Mac com seu próprio JIT, MMU e dispositivos virtuais, em vez de usar QEMU ou Virtualization.framework. Ele baixa a imagem de restauração da Apple e instala o macOS no próprio dispositivo, sem precisar de um Mac.

O macOS renderiza a interface por meio de uma GPU virtual, cujos comandos o Henge reproduz com Metal, permitindo que o Safari e apps Electron, como o Discord, apareçam na tela. A entrada por toque usa um modelo de trackpad; no iPad, um Magic Keyboard ou teclado e mouse Bluetooth controlam o Mac diretamente. O recurso de copiar e colar e uma pasta compartilhada conectam o Mac ao app Arquivos do dispositivo depois que o lado do Mac é configurado no Terminal.

O projeto exige iOS ou iPadOS 17 ou posterior em um chip A14 ou M1 ou mais recente, além de uma configuração que habilite JIT. Até agora, ele foi testado apenas em um iPhone 17 Pro e é mais lento que um Mac de verdade.

Recursos principais

  • 01Instala o macOS diretamente no iPhone ou iPad usando a imagem de restauração da Apple.
  • 02Executa código arm64 de Mac com um JIT personalizado e dispositivos virtuais.
  • 03Renderiza o macOS por meio de uma GPU virtual cujos comandos são reproduzidos com Metal.
  • 04Oferece uma interface de toque no estilo de trackpad com uma barra de teclas modificadoras.
  • 05É compatível com Magic Keyboard e teclados e mouses Bluetooth no iPad.
  • 06Compartilha a área de transferência e uma pasta entre o macOS e o app Arquivos.

Casos de uso

  • Experimentar o macOS em um iPad quando não há um Mac disponível.
  • Executar em um dispositivo móvel apps exclusivos do macOS, como Safari ou Discord.
  • Estudar como um emulador arm64, JIT e GPU virtual funcionam em conjunto.

Em coleções

Tópicos

Perguntas frequentes

O que é Henge?
Um app para iOS e iPadOS que baixa, instala e executa o macOS no iPhone ou iPad usando seu próprio emulador arm64. O Henge executa o macOS no iPhone e no iPad. Como o iOS não oferece um hypervisor para apps, o Henge executa o código arm64 do Mac com seu próprio JIT, MMU e dispositivos virtuais, em vez de usar QEMU ou Virtualization.framework. Ele baixa a imagem de restauração da Apple e instala o macOS no próprio dispositivo, sem precisar de um Mac.
Henge é gratuito? Qual é a licença?
Henge é open source sob a licença GPL-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
Henge ainda é mantido?
Manutenção ativa. O último commit de Henge foi em 6 de nov. de 2026.
Para que posso usar Henge?
Experimentar o macOS em um iPad quando não há um Mac disponível. Executar em um dispositivo móvel apps exclusivos do macOS, como Safari ou Discord. Estudar como um emulador arm64, JIT e GPU virtual funcionam em conjunto.
Onde consigo Henge?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Leviidev/Henge

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados

Emulador de sistema completo e host de máquinas virtuais para iOS, macOS e visionOS, baseado no QEMU para executar Windows, Linux e outros sistemas.

36,7 mil+133 esta semana1,9 milSwiftApache-2.0Atualizado ontem

Aplicativo desktop multiplataforma para instalar apps assinados de iOS, iPadOS e tvOS em um dispositivo usando uma Apple Account gratuita.

Mobile e desktop#ios#sideloading#code-signing
3,7 mil+60 esta semana269RustMITBem mantidoAtualizado há 14 dias