Překvapivý experiment. Na Xiaomi Redmi Note 12 byl spuštěn systém iOS 16

2
Překvapivý experiment. Na Xiaomi Redmi Note 12 byl spuštěn systém iOS 16
Fotografie: Petr Vojtěch, mobilenet.cz
  • Komunitní projekt ios-topaz upravil systémové jádro XNU pro procesor Snapdragon 685
  • Tento experiment vyžaduje k sestavení nástroje z macOS a odemčený bootloader

Měnit v mobilním telefonu operační systém zpravidla není možné. Pokud si koupíte telefon s Androidem, máte možnost například změnit vzhled, který může v některých případech připomínat iOS, avšak rozhodně o skutečné iOS nejde. Možná však nemusí být všem dnům konec, jak informuje server Root Nation (viz x.com). Komunitní vývojáři totiž dosáhli zásadního milníku v oblasti modifikací mobilních operačních systémů. Nový projekt s označením ios-topaz však ukazuje, že úpravy na úrovni samotného jádra systému umožňují překonat i zdánlivě nemožné překážky.

Xiaomi Redmi Note 12
Xiaomi Redmi Note 12 4G

Jako základ celého experimentu posloužilo otevřené systémové jádro XNU z generace iOS 16.7.16, přičemž spuštění systému si mohou nadšenci vyzkoušet i sami. Podmínkou je vlastnictví smartphonu Redmi Note 12 4G (ve variantách topaz nebo tapas) s odkódovaným bootloaderem a počítače s operačním systémem Linux. Ačkoliv má celý projekt otevřený kód, samotné jádro se překládá na vzdálených serverech se systémem macOS, jelikož proces vyžaduje specializované vývojářské nástroje od Applu.

Aby bylo možné kód přimět k běhu na procesoru Qualcomm Snapdragon 685, museli autoři přistoupit k hlubokým modifikacím. Klíčovým krokem bylo mimo jiné deaktivování čtyř úspornějších procesorových jader, což umožnilo inicializovat základní funkce zařízení a úspěšně zavést systém až do fáze spuštění. Vzhledem k odlišné architektuře a absenci proprietárních ovladačů nefungují všechny periferní prvky přístroje, projekt tak slouží primárně jako technologická demonstrace možností reverzního inženýrství.

Diskuze ke článku
Jaroslav Paleček
Vývojář má ode mně palec nahoru. Tento experiment ukazuje, jak si jsou současné verze iOS a Androidu podobné.
Patrik Čech
Kdyby jen Xiaomi. Ale i Pixel 1, 4 a 6a. Vše taky iOS 16. K tomu už je k dispozici jailbrake pro iOS 27, macOS 27 relativně slušně fungující na Snapdragon X2 laptopech, RTX grafiky s nejnovějšími macOS a macOS 27 na Macu Pro 2013. Na to jsem nejvíce zvědav, jelikož macOS 27 je pouze pro ARM.

Načíst všechny komentáře

Přidat názor

Nejživější diskuze