1 pontos por GN⁺ 2025-06-13 | 1 comentários | Compartilhar no WhatsApp
  • ChefKiss Inferno é um projeto derivado do QEMU que oferece suporte a guest para dispositivos Apple ARM
  • As informações do projeto e o modo de uso devem ser consultados na documentação separada em chefkiss.dev/applehax/inferno
  • O software é fornecido no estado em que se encontra (as is), e o usuário é o único responsável pela forma de uso e pelo cumprimento de leis, licenças e contratos
  • O projeto é distribuído sob a GNU GPL v3, e seu código próprio é licenciado sob a GNU AGPL v3
  • QEMU e iOS são, respectivamente, direitos autorais e marcas registradas de Fabrice Bellard e Apple, Inc., e não possuem afiliação com este projeto

Visão geral do ChefKiss Inferno

  • ChefKiss Inferno é um projeto derivado do QEMU
  • Seu objetivo é fornecer suporte a guest para dispositivos Apple ARM
  • O corpo do README orienta a consultar informações detalhadas do projeto e instruções de uso em chefkiss.dev/applehax/inferno

Pedido de apoio ao desenvolvimento

  • O projeto solicita doações e gorjetas para se manter gratuito e de código aberto
  • Apresenta endereços de Ko-fi, BTC, SOL e ETH como formas de doação

Aviso legal e responsabilidade do usuário

  • ChefKiss Inferno é fornecido “no estado em que se encontra”, sem garantias expressas ou implícitas
  • O usuário é totalmente responsável pela forma como utiliza o software
  • A equipe do projeto não se responsabiliza por danos, problemas legais, perda de dados ou quaisquer outros resultados decorrentes do uso
  • O projeto destina-se apenas a fins legais
  • O usuário deve cumprir as leis, licenças, contratos, direitos autorais, marcas registradas e EULAs aplicáveis
  • A equipe do projeto não tolera nem apoia pirataria, violação de direitos autorais ou outras atividades ilegais

Estrutura de licenciamento

  • O projeto derivado ChefKiss Inferno é licenciado sob a GNU General Public License version 3
  • O código próprio do projeto é licenciado sob a GNU Affero General Public License version 3
  • Para mais detalhes, deve-se consultar o arquivo LICENSE
  • Essa escolha de licenças foi feita porque outras partes estavam obscurecendo o projeto com soluções proprietárias e pagas baseadas quase integralmente nele

Condições sobre o código e as marcas do QEMU

  • As partes do QEMU licenciadas sob a cláusula “version 2 or later” mantêm as restrições de licença originais e seus respectivos detentores de direitos autorais
  • As partes somente sob GNU GPL version 2 sem a cláusula “or later” serão removidas em commits futuros
  • Se desejar, é possível entrar em contato explicitamente com a equipe do projeto para uma remoção antecipada ou mais rápida do código
  • Restrições separadas se aplicam à marca ChefKiss Inferno
  • QEMU é direito autoral e marca registrada de Fabrice Bellard e não possui afiliação com este projeto
  • iOS é direito autoral e marca registrada da Apple, Inc. e não possui afiliação com este projeto

1 comentários

 
GN⁺ 2025-06-13
Comentários do Hacker News
  • Discussão no repositório upstream: Discussion on upstream repo (356 pontos, 2022, 144 comentários) https://news.ycombinator.com/item?id=30545425
    Post relacionado: Related (mentions this repo): Emulating an iPhone in QEMU (268 pontos, há 2 meses, 64 comentários) https://news.ycombinator.com/item?id=43592409

    • Olhando o issue tracker, parece que houve um avanço considerável desde então
  • Isto é, de longe, hacking de emulação de altíssimo nível, e todos os envolvidos merecem parabéns
    Também parece um bom sinal para projetos Hackintosh. Ainda há um longo caminho pela frente, mas talvez já não seja mais um beco sem saída; com a popularização dos PCs ARM, quem sabe um dia vejamos uma emulação eficiente

    • ARM não é uma plataforma aberta como o IBM PC
      Dá para perceber isso olhando para celulares Android e kernels Linux customizados cheios de partes não documentadas
    • Ainda estão apenas conseguindo emular algo lançado em 2019 e descontinuado em 2022, então é difícil chamar isso de definitivo
      Além disso, é bem provável que a fabricante desse hardware continue adicionando obstáculos só para atrapalhar
  • Uau, parece que pelo menos ele dá boot até o Springboard
    Isso é um feito e tanto

  • Fazer o iPhone 11 dar boot até o Springboard no QEMU é realmente impressionante e não é nem um pouco fácil
    Aplausos para a equipe da ChefKissInc e para os contribuidores que levaram isso até aqui

  • Ele tem suporte ao TrollStore e também consegue descriptografar IPAs?

    • Como leigo, o que isso significa?
    • Eu também vim aqui justamente para perguntar isso
      Se for possível, parece algo realmente poderoso
  • A parte importante parece estar em emular aquela bagunça relacionada a segurança para que seja possível entendê-la e contorná-la
    Fico curioso para saber até onde chegaram nisso. Se desse para rodar aplicativos de banco ou coisas como DMV no emulador, seria um recurso matador

  • Deveriam pelo menos tentar fazer com que alguma parte fosse incorporada ao upstream
    Caso contrário, está fadado a desaparecer como as tentativas anteriores

  • A propósito, como anda o QEMU m68k para Macs clássicos?

  • Isso emula o próprio iOS ou apenas executa binários do iOS?
    Também fico curioso por que falam especificamente em iPhone 11

    • Ele emula o hardware do iPhone 11
      Em cima disso, executa o iOS 14 e o sepOS, ou seja, o firmware do Apple Secure Enclave
    • Provavelmente porque são binários do iPhone 11
  • Ainda não há uma documentação decente sobre como usar o QEMU em hosts Windows
    Para descobrir opções e argumentos, é preciso garimpar informações e ideias espalhadas pela internet ou partir das soluções equivalentes no Linux para montar uma saída

    • Para ser justo, a maioria das pessoas que mexem com QEMU provavelmente o roda em sistemas tipo Unix
      No Windows há várias opções de virtualização mais amigáveis, como VirtualBox, VMware e Hyper-V, além do WSL. Por isso, usuários de Windows rodando QEMU diretamente provavelmente são um caso bem específico como este