Kurz gesagt

  • Videos von iOS 16, das auf einem Redmi Note 12 und einem Nothing 3a startet, verbreiteten sich auf X, wobei der Clip zum Redmi Note 12, der am 18. Oktober veröffentlicht wurde, über 2 Millionen Aufrufe erreichte.
  • Das Open-Source-Projekt ios-sweet kombiniert Apples XNU-Kernel mit unveränderten iOS 16.7.16-Dateien auf einem Smartphone mit Snapdragon 732G, aber Wi-Fi, mobile Daten, Audio, Kamera und Grafikbeschleunigung funktionieren noch nicht.
  • Android lief erstmals im April 2010 über iDroid auf iPhones, und Corelliums Project Sandcastle wiederholte den Kunstgriff etwa ein Jahrzehnt später auf neueren iPhones.

Hobbyisten starten Apples iOS, die Software, die iPhones ausführt, auf Android-Smartphones, nur um zu beweisen, dass sie es können, und Videodemonstrationen gehen in den sozialen Medien viral.

Ein Clip von iOS 16 auf einem Redmi Note 12 hat auf X über 2 Millionen Aufrufe erreicht, und ein anderer Entwickler veröffentlichte einen Build, der auf einem Nothing 3a läuft.

Myriad: Welches Unternehmen wird das beste KI-Modell haben? Klicken Sie, um Ihre Vorhersage zu treffen.
Myriad: Welches Unternehmen wird das beste KI-Modell haben? Klicken Sie, um Ihre Vorhersage zu treffen.

iOS, das Betriebssystem, das alles auf einem iPhone vom Touchscreen bis zu den Apps steuert, ist so gebaut, dass es nur auf Apples eigener Hardware läuft. Ein Telefon zu wählen bedeutete, seine Software zu wählen, und umgekehrt. Wenn diese Mauer Risse bekommt, könnten eines Tages günstige und alte Telefone Software ausführen, mit der sie nie verkauft wurden.

Android lief schon einmal auf iPhones: Ein Projekt namens iDroid ließ frühe iPhones es im April 2010 booten. Ein Jahrzehnt später startete das Sicherheitsunternehmen Corellium Project Sandcastle, das Android 10 auf iPhones mit Apples A10-Chip brachte.

Niemand konnte es bisher andersherum schaffen – bis jetzt.

Nutzer erzielen gute Ergebnisse mit einer Kombination von Werkzeugen. Der nächstgelegene öffentliche Code ist ein Open-Source-Projekt auf GitHub, der Website, auf der Entwickler Code teilen, namens ios-sweet, entwickelt für das Redmi Note 10 Pro.

Es nimmt XNU, den Kernel, den Apple offen veröffentlicht (der Kern eines Betriebssystems, der mit dem Chip, dem Speicher und der Speicherung kommuniziert), und patcht ihn, damit er auf dem Qualcomm Snapdragon 732G Chip dieses Telefons läuft. Unveränderte iOS 16.7.16 Dateien von einem iPhone X liegen dann obenauf.

Die „readme“-Datei seiner Entwickler bezeichnet das Projekt als „experimentellen Bring-up, kein nutzbares Telefon-OS“ und besagt, dass das Redmi Note 10 Pro den Sperrbildschirm, den Startbildschirm, das Kontrollzentrum und die Einstellungen erreicht, wobei Touch und die Tasten reagieren. Wi-Fi, Bluetooth, mobile Daten, Audio und die Kamera funktionieren nicht, die Geste zum Verlassen einer App bewirkt nichts, und ohne Grafiktreiber zeichnet der Prozessor den Bildschirm mit etwa 20 bis 30 Bildern pro Sekunde.

Eine separate Gruppe, die sich OOSexGang nennt, sagt, dass ihr HackiOS-Projekt iOS 16.5 ausführt auf einem Poco X5 Pro, unter Verwendung eines benutzerdefinierten UEFI (der Firmware, die ein Gerät startet) und des XNU-Kernels. Der Forscher, der die Demo teilt, merkt an, dass es keinen öffentlichen Quellcode oder unabhängige Verifizierung gibt. In einem neueren Clip lädt Safari eine Android-App-Datei von APKMirror herunter und scheitert dann daran, sie zu öffnen, was, um fair zu sein, genau das ist, was iOS schon immer mit Android-Apps gemacht hat.

Die Idee, Dinge dort laufen zu lassen, wo sie nicht laufen sollten, hat mit dem Aufkommen von KI und der Fähigkeit, Code extrem schnell auszuliefern – und zu verbessern –, immer mehr Enthusiasten gewonnen. Erst vor wenigen Tagen hat die Sicherheitsfirma Calif.ioein iPhone 18 Pro gejailbreakt auf der Bühne der Hexacon-Konferenz in Paris, und der Root-Zugriff überlebte einen Neustart. Jailbreaking entfernt Apples Beschränkungen, um einem Nutzer tiefe Kontrolle über das Telefon zu geben.

Ein weiteres wichtiges Werkzeug, das die Bewegung ausgelöst hat, ist REA, kurz für Reverse Engineer Anything, ein kostenloses Toolkit, das KI-Codierungsassistenten ermöglicht, Software auseinanderzunehmen, mit Beispielen, die eine Entwickler-Demo von GTA V auf iOS umfassten.

Vorerst ist die praktische Obergrenze eines Redmi Note 10 Pro, das iOS ausführt, der Blick auf den iOS-Startbildschirm. Wi-Fi, mobile Daten und Audio funktionieren nicht, der Bildschirm wird vom Prozessor mit etwa 20 bis 30 Bildern pro Sekunde gezeichnet, und der erste Start dauert vier bis fünf Minuten beim Apple-Logo.

Wer versucht ist, es auszuprobieren, sollte wissen, dass die Installation die Android-Nutzerdaten des Telefons löscht, die Sicherheitsschutzfunktionen größtenteils deaktiviert lässt und dass die Entwickler selbst sagen, man solle nichts Persönliches auf dem Gerät aufbewahren.

Schließen Sie sich über 72.000 Lesern an

Auf Google hinzufügen

Fügen Sie Decrypt als Ihre bevorzugte Quelle hinzu, um mehr unserer Geschichten auf Google zu sehen.