NotizieAzioniHacker avviano iOS di Apple su telefoni Android per la prima volta

Hacker avviano iOS di Apple su telefoni Android per la prima volta

Autore: Decrypt·

Punti chiave

  • •Il progetto open source ios-sweet avvia iOS 16.7.16 su un Redmi Note 10 Pro combinando il kernel XNU rilasciato pubblicamente da Apple con file di sistema non modificati di iPhone X con patch per il processore Snapdragon 732G.
  • •Il port resta lontano dall'essere un telefono utilizzabile: Wi-Fi, Bluetooth, dati mobili, audio e fotocamera non funzionano, e l'assenza di un driver grafico limita il rendering a circa 20-30 frame al secondo.
  • •Un gruppo chiamato OOSexGang dichiara che il suo progetto HackiOS esegue iOS 16.5 su un Poco X5 Pro utilizzando un UEFI personalizzato e il kernel XNU, ma non ha rilasciato codice sorgente pubblico né verifiche indipendenti.
  • •Il lavoro inverte i precedenti tentativi di portare Android su iPhone, tra cui il progetto iDroid nell'aprile 2010 e il Project Sandcastle di Corellium, che portò Android 10 sugli iPhone con il chip A10 di Apple.
  • •L'installazione del software cancella i dati utente Android del telefono e lascia disattivate la maggior parte delle protezioni di sicurezza, e gli sviluppatori consigliano di non conservare informazioni personali sul dispositivo.
Hacker avviano iOS di Apple su telefoni Android per la prima volta

Video che mostrano iOS 16 di Apple in avvio su telefoni Android si sono diffusi su X, tra cui una clip pubblicata il 18 ottobre che mostra iOS su un Redmi Note 12 e ha superato 2 milioni di visualizzazioni. Un altro sviluppatore ha dimostrato una build in esecuzione su un Nothing 3a.

I progetti sono sperimentali e lontani dall'offrire un'esperienza utilizzabile simile a quella di un iPhone. Il progetto open source ios-sweet combina il kernel XNU di Apple con file non modificati di iOS 16.7.16 provenienti da un iPhone X e applica patch al sistema per farlo girare sul chip Snapdragon 732G di Qualcomm.

Apple costruisce iOS—il software responsabile di tutto, dal touchscreen di un iPhone alle sue applicazioni—per funzionare solo sull'hardware dell'azienda. In pratica, i consumatori hanno tradizionalmente scelto insieme il telefono e il suo sistema operativo. Questi esperimenti mettono in discussione quella separazione tentando di eseguire il software di Apple su dispositivi Android economici con cui non è mai stato venduto. Il lavoro si basa sulle pratiche di rilascio di Apple stessa: l'azienda mantiene iOS proprietario, ma pubblica il kernel XNU come open source, offrendo a questi port un punto di partenza che altrimenti non avrebbero.

Android era già stato portato su iPhone in precedenza. Il progetto iDroid permise ai primi iPhone di avviare Android nell'aprile 2010. Circa un decennio dopo, l'azienda di sicurezza Corellium ha lanciato Sandcastle, che ha portato Android 10 sugli iPhone con il chip A10 di Apple. Il processo inverso—eseguire iOS su hardware Android—è ora al centro di diversi sforzi indipendenti.

Un progetto, noto come HackiOS, sta tentando una riscrittura completa del codice per eseguire iOS reale su hardware Android. Il ricercatore noto come Md Ismail Šojal ha dichiarato che il progetto si trova nella fase finale di rifinitura e che, se completato, sarà completamente gratuito e aperto.

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

Il codice pubblico più avanzato è ios-sweet, un progetto open source realizzato per il Redmi Note 10 Pro. Utilizza XNU, il kernel che Apple pubblica apertamente, e lo modifica per comunicare con il processore Snapdragon 732G del telefono. Sopra il kernel girano poi file non modificati di iOS 16.7.16 provenienti da un iPhone X.

Il README del progetto descrive ios-sweet come un "experimental bring-up, not a usable phone OS". Secondo gli sviluppatori, il Redmi Note 10 Pro raggiunge la schermata di blocco, la home screen, il Control Center e le Impostazioni, con touchscreen e pulsanti fisici che rispondono.

I limiti sono notevoli. Wi-Fi, Bluetooth, dati mobili, audio e fotocamera non funzionano. Il gesto per uscire da un'applicazione non ha effetto e l'assenza di un driver grafico fa sì che il processore del telefono renderizzi lo schermo a circa 20-30 frame al secondo. Il primo avvio richiede da quattro a cinque minuti, con il dispositivo fermo sul logo Apple.

Un gruppo separato che si fa chiamare OOSexGang dichiara che il suo progetto HackiOS esegue iOS 16.5 su un Poco X5 Pro utilizzando un UEFI personalizzato—il firmware che avvia un dispositivo—and il kernel XNU. Il ricercatore che ha condiviso la dimostrazione ha riferito che non esistono codice sorgente pubblico né verifiche indipendenti. Finché non apparirà una versione, le dichiarazioni del progetto si basano sulle proprie dimostrazioni piuttosto che su codice ispezionabile da terzi.

In una dimostrazione più recente, Safari scarica un file di applicazione Android da APKMirror e poi non riesce ad aprirlo. Un comportamento coerente con il fatto che iOS non supporta le applicazioni APK di 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

Il più ampio sforzo di eseguire software in ambienti per quali non è stato progettato ha attirato ulteriore interesse man mano che gli strumenti di IA hanno reso possibile sviluppare e migliorare codice più rapidamente. Pochi giorni prima di queste dimostrazioni iOS, l'azienda di sicurezza Calif.io ha jailbroken un iPhone 18 Pro sul palco della conferenza Hexacon a Parigi. L'accesso root è sopravvissuto a un riavvio. Il jailbreaking rimuove le restrizioni di Apple e garantisce agli utenti un controllo più profondo sull'iPhone.

Un altro strumento associato a questa attività è REA, abbreviazione di Reverse Engineer Anything. Il toolkit gratuito consente agli assistenti di codifica basati su IA di analizzare il software. Tra gli esempi, la dimostrazione di uno sviluppatore di Grand Theft Auto V in esecuzione su iOS.

Per ora, il limite pratico di iOS su un Redmi Note 10 Pro è raggiungere la schermata home di iOS. Connettività wireless, dati mobili e audio restano indisponibili, il processore disegna lo schermo a circa 20-30 frame al secondo e l'avvio iniziale può richiedere diversi minuti. I progressi d'ora in avanti saranno misurati su ciò che i progetti stessi indicano come mancante: driver funzionanti per connettività e audio, e una versione pubblica di HackiOS verificabile da altri.

Chiunque tenti di installare il software dovrebbe inoltre sapere che il processo cancella i dati utente Android del telefono e lascia disattivate la maggior parte delle protezioni di sicurezza. Gli sviluppatori consigliano di non conservare informazioni personali sul dispositivo.

Fonte: Decrypt