- Na Redmi Note 12 4G naběhl opravdový iOS 16
- Jádro XNU od Applu a systém z iPhonu X
- Skončí na uzamčené obrazovce, dotyk zatím nefunguje
- Experiment, instalace smaže data v telefonu
Nadšenci kolem custom ROM rozjeli na Redmi Note 12 4G systém, který tam nikdy neměl být. Na telefonu z roku 2023 se Snapdragonem 685 naběhl iOS 16. Nejde o téma, launcher ani emulátor v Androidu. Telefon startuje rovnou do otevřeného jádra XNU od Applu a nad ním běží systém z iPhonu X.
Podívali jsme se proto přímo do projektu na GitHubu, kde autor otevřeně píše, co funguje a co ne. Pro běžné denní používání to zdaleka není určené.
Jak se iOS 16 dostalo na Redmi Note 12
Apple zveřejňuje zdrojový kód jádra XNU, na kterém stojí iOS i macOS. Projekt ios-topaz ho přizpůsobil hardwaru Redmi Note 12 4G. Nad jádrem běží neměněný systém iOS 16.7.16 z iPhonu X, takže systém bere telefon jako iPhone X. Samotný iOS v projektu není. Kdo to chce zkusit, musí si stáhnout instalační balíček pro iPhone X od Applu a systém si poskládat sám.
Port vychází ze staršího projektu ios-sweet pro Redmi Note 10 Pro, který vznikl o pár dní dřív. Tam je vývoj pokročilejší: naběhne domovská obrazovka, funguje dotyk i tlačítka a otevřeš Nastavení nebo Ovládací centrum. Z otevřené aplikace se ale zatím nedá vrátit na domovskou obrazovku. Autor portu pro Note 12 ve svém profilu přiznává, že kód psal s pomocí umělé inteligence.
Co na Redmi Note 12 4G funguje a co ne
Podle popisu projektu k 18. říjnu telefon naběhne na uzamčenou obrazovku iOS asi za 3 minuty. Ovladač dotyku je rozpracovaný, ale na telefonu ho zatím neověřili. Telefon se tak zatím nedá odemknout. Nefungují ani tlačítka, Wi‑Fi, Bluetooth, mobilní síť, zvuk, fotoaparát, senzory ani GPS.
Obraz vykresluje jen procesor, protože chybí ovladač pro grafiku Adreno 610. Animace jsou proto pomalé. Systém využívá pouze 4 z 8 jader, protože úsporná jádra neumí pracovat s 16 KB stránkami paměti, které iOS potřebuje. Po startu ukazuje telefon datum 31. prosince. Bezpečnostní mechanismy iOS jsou vypnuté. Port navíc počítá jen se 4GB verzí telefonu. Podpora 6GB verze je zatím jen v plánu.
Podobný port běží i na telefonu OnePlus
XimiTime připomíná, že tým oosexgangdevs předtím rozjel iOS 16 na telefonu OnePlus Ace 6T. Na jejich fotkách je domovská obrazovka, YouTube v Safari i terminál. Pozor: na fotkách níž je OnePlus, ne Redmi.
Podle XimiTime tam funguje dotyk i tlačítka hlasitosti. V informacích o telefonu svítí údaje iOS 16.5 a model iPhone X. Při startu se ukáže vlastní menu, ze kterého můžeš spustit iOS, nebo se vrátit do Androidu.
Oba projekty navazují na starší pokusy s jádrem XNU na cizím hardwaru. Vývojář j0sh1x takhle kdysi ukázal iOS 7 na starém HTC HD2, také s funkční dotykovou obrazovkou.
Nedoporučujeme zkoušet
Autor projektu rovnou píše, že jde o experiment a pro běžné používání systém není. Instalace vyžaduje odemčený bootloader, počítač s Linuxem a zkompilování jádra přes GitHub. Systém se zapisuje do oddílu s uživatelskými daty, takže všechna data z Androidu smaže. Bootovací oddíly zůstanou nedotčené, jádro se spouští jen z paměti přes fastboot.
XimiTime píše o čínských vývojářích, profil autora na GitHubu ale uvádí Rusko. Na dokončení ještě čekají dotyk, tlačítka, Wi‑Fi, reproduktor i ovladač grafiky. Pokud máš Redmi Note 12 4G jako hlavní telefon, nech ho na Androidu. Když ti doma leží starý kus a máš chuť experimentovat, projekt je veřejný a změny v něm přibývají každý den.
Pro další přísun novinek ze světa Xiaomi sleduj i nadále náš web Xiaomi Planet, přidej se do naší Facebook skupiny, kde tvoříme aktivní komunitu a vzájemně si pomáháme. Odebírej také náš Telegram, kde každý den přidáváme ty nejlepší nabídky a kupóny z Číny.
Nepropásni nejlepší kupóny 📩
Přihlas se k odběru a nové kupóny ti pošleme e-mailem dřív, než vyprší. Posíláme ho jen jednou měsíčně — žádný spam.







