iOS auf Hardware zu betreiben, die nicht von Apple stammt, galt lange als eine der schwierigsten Herausforderungen beim Modifizieren von Mobilgeräten. Das beginnt sich zu ändern: Im Internet kursierende Videos zeigen, wie iOS 16 auf Android-Telefonen startet, darunter auch Redmi-Modelle, dank eines Vorhabens mit dem Spitznamen „Hackios“.

Das Projekt basiert auf ios-sweet, einer auf GitHub gehosteten Open-Source-Initiative. Sie ersetzt den Linux-Kernel von Android durch XNU, den von Apple verwendeten Kernel. Da Apple den Quellcode von XNU veröffentlicht, können Entwickler ihn für Experimente außerhalb von Apple-Hardware anpassen.

ios-sweet stattet XNU mit einem von einem iPhone X kopierten Gerätebaum aus. Diese Beschreibung der Hardware lässt den Kernel so reagieren, als würde er auf einem Apple-Telefon ausgeführt. Anschließend lädt die Einrichtung unveränderte iOS-16-Dateien, die von einem iPhone X stammen, obwohl das System auf Android-Hardware läuft.

Das iPhone X wurde ausgewählt, weil es das letzte iPhone ohne Pointer Authentication ist, eine Sicherheitsfunktion, die spätere Software voraussetzt. Qualcomm-Chips wie der im Redmi Note 10 Pro unterstützen PAC nicht, weshalb neuere iPhone-Software mit derselben Methode nicht starten würde. Daher ist es unwahrscheinlich, dass der Ansatz ohne weitere Anpassungen auf neueren Telefonen funktioniert.

Das Ergebnis ist noch weit von einem praktischen Ersatz für Android entfernt. Auf dem Redmi Note 10 Pro kann das System den Sperrbildschirm, den Home-Bildschirm, das Kontrollzentrum und die Einstellungen erreichen. Auch die Touch-Eingabe und die physischen Tasten funktionieren. WLAN, Bluetooth, mobile Daten, Audio, Kameras und biometrische Sensoren bleiben jedoch nicht verfügbar. Einige System-Apps, darunter Nachrichten, Telefon und Fotos, zeigen nur einen schwarzen Bildschirm an.

Außerdem gibt es keinen Grafiktreiber, weshalb die Benutzeroberfläche mit ungefähr 20 bis 30 Bildern pro Sekunde dargestellt wird. Berichten zufolge benötigt das Telefon zwischen vier und fünf Minuten, um das System zu starten.

Auch Anpassungen für das Redmi Note 12 Pro und das LG V60 wurden gemeldet. Entwickler arbeiten an Versionen für das OnePlus 7T, das Redmi 5 Plus und das Galaxy S23 Ultra, obwohl der relevante Code noch nicht veröffentlicht wurde. Versuche mit einem Google Pixel 6 und einem Galaxy S7 waren bislang nicht erfolgreich.

Der Entwickler, der das Projekt für das Redmi Note 12 anpasst, sagt, dass Audio, WLAN und Hintergrundbilder in der Redmi-Note-12-Version funktionieren, obwohl das System weiterhin äußerst instabil ist. Unabhängig davon behauptet die Gruppe OOSexGang, iOS 16.5 auf einem Poco X5 Pro ausgeführt zu haben, und hat ihr Projekt auf GitHub veröffentlicht.

Generative KI spielt bei vielen dieser Experimente eine Rolle. Die Dateien in den Repositorys enthalten Anweisungen für Tools wie Claude Code, ChatGPT Codex und Gemini, sodass Entwickler Teile des Anpassungsprozesses beschleunigen können. Trotz der Fortschritte bleibt Hackios eine technische Demonstration und keine nutzbare iOS-Installation für den täglichen Einsatz auf einem Telefon.

Quellen: Xataka.