ActualitésActionsDes pirates démarrent l'iOS d'Apple sur des téléphones Android pour la première fois

Des pirates démarrent l'iOS d'Apple sur des téléphones Android pour la première fois

Auteur: Decrypt·

Points clés

  • •Le projet open source ios-sweet démarre iOS 16.7.16 sur un Redmi Note 10 Pro en combinant le noyau XNU publié publiquement par Apple avec des fichiers système non modifiés d'un iPhone X, adaptés au processeur Snapdragon 732G.
  • •Le port reste loin d'être un téléphone utilisable : le Wi-Fi, le Bluetooth, les données mobiles, l'audio et l'appareil photo ne fonctionnent pas, et l'absence de pilote graphique limite le rendu à environ 20 à 30 images par seconde.
  • •Un groupe nommé OOSexGang affirme que son projet HackiOS fait tourner iOS 16.5 sur un Poco X5 Pro à l'aide d'un UEFI personnalisé et du noyau XNU, mais n'a publié ni code source public ni vérification indépendante.
  • •Ce travail inverse des efforts antérieurs qui avaient porté Android sur les iPhone, notamment le projet iDroid en avril 2010 et le Project Sandcastle de Corellium, qui avait apporté Android 10 aux iPhone avec la puce A10 d'Apple.
  • •L'installation du logiciel efface les données utilisateur Android du téléphone et laisse la plupart des protections de sécurité désactivées, et les développeurs conseillent de ne conserver aucune information personnelle sur l'appareil.
Des pirates démarrent l'iOS d'Apple sur des téléphones Android pour la première fois

Des vidéos montrant l'iOS 16 d'Apple démarrer sur des téléphones Android se sont propagées sur X, dont un clip publié le 18 octobre montrant iOS sur un Redmi Note 12 qui a dépassé 2 millions de vues. Un autre développeur a présenté une version fonctionnant sur un Nothing 3a.

Ces projets sont expérimentaux et restent loin d'offrir une expérience comparable à celle d'un iPhone. Le projet open source ios-sweet combine le noyau XNU d'Apple avec des fichiers iOS 16.7.16 non modifiés provenant d'un iPhone X et adapte le système pour fonctionner sur la puce Snapdragon 732G de Qualcomm.

Apple conçoit iOS—le logiciel responsable de tout, de l'écran tactile d'un iPhone à ses applications—pour fonctionner uniquement sur le matériel de la société. En pratique, les consommateurs ont traditionnellement choisi un téléphone et son système d'exploitation ensemble. Ces expériences remettent en question cette séparation en tentant de faire tourner le logiciel d'Apple sur des appareils Android bon marché qui n'ont jamais été vendus avec. Ce travail s'appuie sur les pratiques de publication d'Apple elles-mêmes : la société garde iOS propriétaire, mais publie le noyau XNU en open source, offrant à ces ports un point de départ qui leur ferait sinon défaut.

Android a déjà été porté sur des iPhone par le passé. Le projet iDroid a permis aux premiers iPhone de démarrer Android en avril 2010. Environ une décennie plus tard, la société de sécurité Corellium a lancé Project Sandcastle, qui a apporté Android 10 aux iPhone équipés de la puce A10 d'Apple. Le processus inverse—faire tourner iOS sur du matériel Android—est désormais au cœur de plusieurs efforts indépendants.

Un projet, connu sous le nom de HackiOS, tente une réécriture complète du code pour faire tourner le véritable iOS sur du matériel Android. Un chercheur identifié comme Md Ismail Šojal a déclaré que le projet était dans sa phase finale de finition et qu'il serait entièrement gratuit et ouvert s'il aboutissait.

WTf, Running real iOS on Android hardware. HackiOS is attempting a full code rewrite to run actual iOS on Android hardware. They're in the final polishing stage. If it works, the project will be completely free and open no paywalls, no premium tiers. pic.twitter.com/oQywSdi9Y5 — Md Ismail Šojal (@0x0SojalSec) October 16, 2026

Le code publiquement disponible le plus proche est ios-sweet, un projet open source conçu pour le Redmi Note 10 Pro. Il utilise XNU, le noyau qu'Apple publie ouvertement, et l'adapte pour communiquer avec le processeur Snapdragon 732G du téléphone. Des fichiers iOS 16.7.16 non modifiés provenant d'un iPhone X fonctionnent ensuite par-dessus le noyau.

Le README du projet décrit ios-sweet comme un « démarrage expérimental, pas un OS de téléphone utilisable ». Selon les développeurs, le Redmi Note 10 Pro peut atteindre l'écran de verrouillage, l'écran d'accueil, le Centre de contrôle et les Réglages, l'écran tactile et les boutons physiques répondant.

Les limitations sont importantes. Le Wi-Fi, le Bluetooth, les données mobiles, l'audio et l'appareil photo ne fonctionnent pas. Le geste permettant quitter une application n'a aucun effet, et l'absence de pilote graphique signifie que le processeur du téléphone affiche l'écran à environ 20 à 30 images par seconde. Le premier démarrage prend quatre à cinq minutes tandis que l'appareil reste sur le logo d'Apple.

Un groupe distinct se nommant OOSexGang affirme que son projet HackiOS fait tourner iOS 16.5 sur un Poco X5 Pro à l'aide d'un UEFI personnalisé—le micrologiciel qui démarre un appareil—et du noyau XNU. Le chercheur ayant partagé la démonstration a indiqué qu'aucun code source public ni vérification indépendante n'était disponible. Jusqu'à ce qu'une version paraisse, les affirmations de ce projet reposent sur ses propres démonstrations plutôt que sur un code que des tiers peuvent inspecter.

Dans une démonstration plus récente, Safari télécharge un fichier d'application Android depuis APKMirror puis échoue à l'ouvrir. Ce comportement est cohérent avec le fait qu'iOS ne prend pas en charge les applications APK Android.

iOS 16.5 just Running on an Android phone hardware. and it can't open Apk because of iOS, Safari pulls an APK from APKMirror, then fails to run it. New HackiOs/OOSexGang demo it can be soon public release pic.twitter.com/TGclBWllxp — Md Ismail Šojal (@0x0SojalSec) October 19, 2026

L'effort plus large consistant à faire fonctionner des logiciels dans des environnements pour lesquels ils n'ont pas été conçus a suscité un intérêt supplémentaire alors que les outils d'IA permettent de développer et d'améliorer du code plus rapidement. Quelques jours avant ces démonstrations iOS, la société de sécurité Calif.io a jailbreaké un iPhone 18 Pro sur scène lors de la conférence Hexacon à Paris. L'accès root a survécu à un redémarrage. Le jailbreak supprime les restrictions d'Apple et donne aux utilisateurs un contrôle plus approfondi de l'iPhone.

Un autre outil associé à cette activité est REA, abréviation de Reverse Engineer Anything. Cette boîte à outils gratuite permet aux assistants de codage par IA d'analyser des logiciels. Parmi les exemples figure la démonstration d'un développeur faisant tourner Grand Theft Auto V sur iOS.

Pour l'instant, la limite pratique d'iOS sur un Redmi Note 10 Pro est l'accès à l'écran d'accueil d'iOS. La connectivité sans fil, les données mobiles et l'audio restent indisponibles, le processeur affiche l'écran à environ 20 à 30 images par seconde, et le démarrage initial peut prendre plusieurs minutes. Les progrès à venir se mesureront à ce que les projets eux-mêmes listent comme manquant : des pilotes fonctionnels pour la connectivité et l'audio, et une version publique de HackiOS que d'autres pourront vérifier.

Quiconque tente d'installer ce logiciel doit également savoir que le processus efface les données utilisateur Android du téléphone et laisse la plupart des protections de sécurité désactivées. Les développeurs conseillent aux utilisateurs de ne conserver aucune information personnelle sur l'appareil.

Source : Decrypt