- Na Redmi Note 12 4G nabehol skutočný iOS 16
- Jadro XNU od Applu a systém z iPhonu X
- Skončí na zamknutej obrazovke, dotyk zatiaľ nefunguje
- Experiment, inštalácia zmaže dáta v telefóne
Nadšenci okolo custom ROM rozbehli na Redmi Note 12 4G systém, ktorý tam nikdy nemal byť. Na telefóne z roku 2023 so Snapdragonom 685 nabehol iOS 16. Nejde o tému, launcher ani emulátor v Androide. Telefón štartuje priamo do otvoreného jadra XNU od Applu a nad ním beží systém z iPhonu X.
Pozreli sme sa preto priamo do projektu na GitHube, kde autor otvorene píše, čo funguje a čo nie. Na denné používanie to zďaleka nie je určené.
Ako sa iOS 16 dostal na Redmi Note 12
Apple zverejňuje zdrojový kód jadra XNU, na ktorom stoja iOS aj macOS. Projekt ios-topaz ho prispôsobil hardvéru Redmi Note 12 4G. Nad jadrom beží nezmenený systém iOS 16.7.16 z iPhonu X, takže systém považuje telefón za iPhone X. Samotný iOS v projekte nie je. Kto to chce skúsiť, musí si stiahnuť inštalačný balík pre iPhone X od Applu a systém si poskladať sám.
Port vychádza zo staršieho projektu ios-sweet pre Redmi Note 10 Pro, ktorý vznikol o pár dní skôr. Tam je vývoj pokročilejší: nabehne domovská obrazovka, fungujú dotyk aj tlačidlá a otvoríš Nastavenia či Ovládacie centrum. Z otvorenej aplikácie sa však zatiaľ nedá vrátiť na domovskú obrazovku. Autor portu pre Note 12 vo svojom profile priznáva, že kód písal s pomocou umelej inteligencie.
Čo na Redmi Note 12 4G funguje a čo nie
Podľa popisu projektu k 18. októbru telefón nabehne na zamknutú obrazovku iOS asi za 3 minúty. Ovládač dotyku je rozpracovaný, na telefóne ho však ešte neoverili. Telefón sa tak zatiaľ nedá odomknúť. Nefungujú ani tlačidlá, Wi-Fi, Bluetooth, mobilná sieť, zvuk, fotoaparát, senzory ani GPS.
Obraz vykresľuje len procesor, lebo ovládač pre grafiku Adreno 610 chýba. Animácie sú preto pomalé. Systém využíva iba 4 z 8 jadier, lebo úsporné jadrá nevedia pracovať so 16 KB stránkami pamäte, ktoré iOS potrebuje. Po štarte ukazuje telefón dátum 31. decembra. Bezpečnostné mechanizmy iOS sú vypnuté. Port navyše počíta len so 4 GB verziou telefónu. Podpora 6 GB verzie je zatiaľ len v pláne.
Podobný port beží aj na telefóne OnePlus
XimiTime pripomína, že tím oosexgangdevs predtým rozbehol iOS 16 na telefóne OnePlus Ace 6T. Na ich fotkách je domovská obrazovka, YouTube v Safari aj terminál. Pozor, na fotkách nižšie je OnePlus, nie Redmi.
Podľa XimiTime tam fungujú dotyk aj tlačidlá hlasitosti. V informáciách o telefóne svietia údaje iOS 16.5 a model iPhone X. Pri štarte sa ukáže vlastné menu, z ktorého sa dá spustiť iOS alebo sa vrátiť do Androidu.
Obidva projekty nadväzujú na staršie pokusy s jadrom XNU na cudzom hardvéri. Vývojár j0sh1x takto kedysi ukázal iOS 7 na starom HTC HD2, tiež s funkčnou dotykovou obrazovkou.
Neodporúčame skúšať
Autor projektu rovno píše, že ide o experiment a na bežné používanie systém nie je. Inštalácia potrebuje odomknutý bootloader, počítač s Linuxom a kompiláciu jadra cez GitHub. Systém sa zapisuje do oddielu s používateľskými dátami, takže všetky dáta z Androidu zmaže. Bootovacie oddiely ostanú nedotknuté, jadro sa spúšťa iba z pamäte cez fastboot.
XimiTime píše o čínskych vývojároch, profil autora na GitHube však uvádza Rusko. Na dorobenie čakajú ešte dotyk, tlačidlá, Wi-Fi, reproduktor aj ovládač grafiky. Ak máš Redmi Note 12 4G ako hlavný telefón, nechaj ho na Androide. Ak ti doma leží starý kus a máš chuť experimentovať, projekt je verejný a zmeny v ňom pribúdajú denne.
Pre ďalší prísun noviniek zo sveta Xiaomi sleduj aj naďalej náš web Xiaomi Planet, pridaj sa do našej Facebook skupiny, kde tvoríme aktívnu komunitu a navzájom si pomáhame. Odoberaj aj náš Telegram, kde dennodenne pridávame najlepšie ponuky a kupóny z Číny.
Nezmeškaj najlepšie kupóny 📩
Prihlás sa na odber a nové kupóny ti pošleme e-mailom skôr, než vypršia. Posielame ho len raz mesačne — žiadny spam.










Diskusia (0)