1 Punkte von GN⁺ 2025-06-13 | 1 Kommentare | Auf WhatsApp teilen
  • ChefKiss Inferno ist ein von QEMU abgeleitetes Projekt, das Guest-Support für Apple-ARM-Geräte bereitstellt
  • Projektinformationen und Nutzungshinweise sind in der separaten Dokumentation unter chefkiss.dev/applehax/inferno zu finden
  • Die Software wird wie besehen (as is) bereitgestellt; Nutzer sind selbst dafür verantwortlich, wie sie sie verwenden und dass sie Gesetze, Lizenzen und Verträge einhalten
  • Das Projekt wird unter GNU GPL v3 veröffentlicht, der eigene Code ist unter GNU AGPL v3 lizenziert
  • QEMU und iOS sind urheberrechtlich geschützte Werke bzw. Marken von Fabrice Bellard bzw. Apple, Inc.; es besteht keine Verbindung zu diesem Projekt

Überblick über ChefKiss Inferno

  • ChefKiss Inferno ist ein abgeleitetes Projekt des QEMU-Projekts
  • Ziel ist die Bereitstellung von Apple ARM device guest support
  • Der README-Text verweist für detaillierte Projektinformationen und Nutzungshinweise auf chefkiss.dev/applehax/inferno

Bitte um Unterstützung der Entwicklung

  • Das Projekt bittet um Spenden und Trinkgelder, um kostenlos und Open Source bleiben zu können
  • Als Spendenmöglichkeiten werden Ko-fi sowie BTC-, SOL- und ETH-Adressen genannt

Rechtlicher Hinweis und Verantwortung der Nutzer

  • ChefKiss Inferno wird ohne ausdrückliche oder stillschweigende Gewährleistung „wie besehen“ bereitgestellt
  • Nutzer tragen die volle Verantwortung dafür, wie sie die Software verwenden
  • Das Projektteam haftet nicht für Schäden, rechtliche Probleme, Datenverluste oder sonstige Folgen, die durch die Nutzung entstehen
  • Das Projekt ist ausschließlich für legale Zwecke vorgesehen
  • Nutzer müssen geltende Gesetze, Lizenzen, Verträge, Urheberrechte, Markenrechte und EULAs einhalten
  • Das Projektteam duldet oder unterstützt keine Softwarepiraterie, Urheberrechtsverletzungen oder sonstigen illegalen Handlungen

Lizenzstruktur

  • Das abgeleitete Projekt ChefKiss Inferno ist unter der GNU General Public License version 3 lizenziert
  • Der eigene Code des Projekts ist unter der GNU Affero General Public License version 3 lizenziert
  • Weitere Details sind der Datei LICENSE zu entnehmen
  • Diese Lizenzwahl wurde getroffen, weil andere Akteure nahezu unverändert auf diesem Projekt basierende proprietäre und kostenpflichtige Lösungen als eigenes Projekt darstellen

Bedingungen zu QEMU-Code und Marken

  • Teile von QEMU, die unter der Klausel „version 2 or later“ lizenziert sind, behalten ihre ursprünglichen Lizenzbeschränkungen und Urheberrechtsinhaber
  • Teile, die ausschließlich unter GNU GPL version 2 ohne „or later“-Klausel stehen, sollen in künftigen Commits entfernt werden
  • Wer eine frühere oder schnellere Entfernung von Code wünscht, kann sich ausdrücklich an das Projektteam wenden
  • Für das Branding von ChefKiss Inferno gelten separate Einschränkungen
  • QEMU ist urheberrechtlich geschützt und eine Marke von Fabrice Bellard und steht in keiner Verbindung zu diesem Projekt
  • iOS ist urheberrechtlich geschützt und eine Marke von Apple, Inc. und steht in keiner Verbindung zu diesem Projekt

1 Kommentare

 
GN⁺ 2025-06-13
Meinungen auf Hacker News
  • Diskussion im Upstream-Repository: Discussion on upstream repo (356 points, 2022, 144 comments) https://news.ycombinator.com/item?id=30545425
    Zugehöriger Beitrag: Related (mentions this repo): Emulating an iPhone in QEMU (268 points, 2 months ago, 64 comments) https://news.ycombinator.com/item?id=43592409

    • Wenn man sich den Issue-Tracker ansieht, scheint es seitdem erhebliche Fortschritte gegeben zu haben
  • Das ist eindeutig Emulations-Hacking auf höchstem Niveau, und allen Beteiligten gebührt Gratulation
    Auch für Hackintosh-Projekte wirkt das wie ein gutes Zeichen. Es ist noch ein weiter Weg, aber möglicherweise keine Sackgasse mehr; und wenn ARM-PCs allgemein verbreitet sind, könnte man irgendwann auch effiziente Emulation sehen

    • ARM ist keine offene Plattform wie der IBM PC
      Das sieht man an Android-Smartphones und maßgeschneiderten Linux-Kernels mit undokumentierten Teilen
    • Wenn man gerade erst so weit ist, etwas zu emulieren, das 2019 veröffentlicht und 2022 eingestellt wurde, ist es schwer, das als endgültig zu bezeichnen
      Außerdem dürfte der betreffende Hardwarehersteller weiter Hürden einbauen, nur um es zu erschweren
  • Wow, es scheint zumindest bis zum Springboard zu booten
    Das ist eine ziemlich große Leistung

  • Ein iPhone 11 in QEMU bis zum Springboard zu booten ist wirklich beeindruckend und alles andere als einfach
    Applaus für das Team von ChefKissInc und die Mitwirkenden, die es bis hierher gebracht haben

  • Unterstützt es TrollStore und kann es auch IPAs entschlüsseln?

    • Aus Sicht von jemandem, der sich damit nicht so gut auskennt: Was bedeutet das?
    • Genau das wollte ich auch gerade fragen
      Wenn das möglich ist, wäre es wirklich mächtig
  • Der wichtige Teil scheint darin zu liegen, die ganzen sicherheitsbezogenen Unsauberkeiten zu emulieren, damit man sie verstehen und umgehen kann
    Ich frage mich, wie weit man dort ist. Wenn man Banking-Apps oder Dinge wie DMV im Emulator laufen lassen könnte, wäre das ein Killer-Feature

  • Man sollte versuchen, zumindest Teile davon upstream einzubringen
    Sonst ist es dazu verdammt, wie frühere Versuche zu verschwinden

  • Wie läuft eigentlich QEMU m68k für klassische Macs?

    • Es funktioniert
      Eine technische Diskussion zur Ausführung klassischer Macintosh-Systeme mit QEMU m68k gibt es hier: Qemu-system-m68k to run Mac OS 7-8 - https://www.emaculation.com/forum/viewforum.php?f=37&sid=6a9...
    • Nicht besonders gut
      Besser ist es, stattdessen Mini vMac zu verwenden. PPC-Emulation funktioniert allerdings gut
  • Emuliert das iOS selbst, oder führt es nur iOS-Binaries aus?
    Ich frage mich auch, warum konkret vom iPhone 11 die Rede ist

    • Es emuliert die iPhone-11-Hardware
      Darauf laufen iOS 14 und sepOS, also die Firmware von Apples Secure Enclave
    • Vermutlich, weil es iPhone-11-Binaries sind
  • Es gibt noch keine ordentliche Dokumentation zur Nutzung von QEMU auf Windows-Hosts
    Um Optionen und Argumente zu finden, muss man im Internet verstreute Informationen und Ideen googeln oder sich an der Linux-Entsprechung orientieren und daraus eine Lösung bauen

    • Fairerweise werden die meisten Leute, die mit QEMU arbeiten, es wahrscheinlich auf Unix-artigen Systemen laufen lassen
      Unter Windows gibt es außerdem viele benutzerfreundliche Virtualisierungsoptionen wie VirtualBox, VMware und Hyper-V sowie WSL. Deshalb dürften Windows-Nutzer, die QEMU direkt ausführen, eher solche sehr speziellen Fälle sein