Xiaomi Redmi Note 7 dostal port Ubuntu Touch, s láskavým dovolením XDA Recognized Developer erfanoabdi. Čítajte ďalej a dozviete sa viac o tomto prístave!
Boli časy, keď ste mohli na mýtickom HTC HD2 nalepiť akýkoľvek operačný systém Android, Ubuntu, alebo dokonca Windows RT. Samsung Galaxy S III a Galaxy Note II postupne preberajú tento plášť, ako je to možné nainštalujte na ne bežné distribúcie GNU/Linux s veľmi malým úsilím. Aj keď túžbu mať „skutočný telefón so systémom Linux“ môžete uspokojiť získaním Librem 5 alebo PinePhone, ich hardvérové konfigurácie sú bohužiaľ zastarané. Viaceré komunitne riadené projekty, ako napr UBports a postmarketOS, sa snažia preklenúť priepasť medzi bežnými spotrebiteľskými zariadeniami so systémom Android a bežnými distribúciami Linuxu a Projekt Halium hrá obrovskú úlohu v tejto vývojovej scéne. Teraz uznávaný vývojár XDA erfanoabdi sa rozhodol ponoriť sa do tejto konkrétnej domény, pretože preniesol Ubuntu Touch na Xiaomi Redmi Note 7.
XDA fóra Xiaomi Redmi Note 7
Významné meno v komunite moddingov pre Android, erfanoabdi, je známy svojimi prácami na Všeobecný systémový obrázok (GSI) prístavov ako aj udržiavanie LineageOS pre rôzne telefóny Motorola. Podľa vývojára existujúci port Ubuntu Touch pre F(x) tec Pro1 od vývojára Halium NotKit mu pomohol začať s prácou „hackovania“. Tanec12, ktorý predtým preniesol Ubuntu Touch to Xiaomi Redmi 4X, je zodpovedný za vytvorenie predbežných stromov zariadení, ktoré používa erfanoabdi na tejto ceste. Danct12 má tiež uverejnil upútavku zobrazujúci spúšťanie Ubuntu Touch na Redmi Note 7.
erfanoabdi už nahral vopred vytvorené obrázky, ale prístav je v tejto chvíli iba dôkazom konceptu. Dotykový a hardvérový skladateľ (displej so zrýchlením) fungujú a dokonca môžete využiť aj Wi-Fi, ale to je tak všetko. Ak chcete prehrýzť guľku, potom musíte blikať Samokompilovaná zostava LineageOS 16.0 od erfanoabdi pre Redmi Note 7 najprv vyplňte oblasť dodávateľa, potom nasledujú predkompilované system.img, dtbo.img a hallium-boot.img z vyššie uvedeného zrkadla. Potom sa musíte dostať do rúk opravené UBporty rootfs a Inštalácia to pomocou Halium inštalačný skript. Ak všetko pôjde správne, v tejto fáze by ste mali byť schopní pripojiť sa k telefónu pomocou protokolu SSH. Nastavenie príslušných prípojných bodov a spustenie LightDM (t. j. správcu grafického zobrazenia) však stále vyžaduje niekoľko príkazov shellu.
Z dôvodu zavedenia Projekt Treble, významnú prestavbu Androidu na oddelenie kódu rámca Android od implementácie dodávateľa hardvéru, vývojári Halium musia prepísať veľkú časť libhybris (vrstva kompatibility na opätovné použitie existujúcich ovládačov pre Android). Toto pretvorenie však môže byť užitočné pri zmene distribúcie Ubuntu Touch na GSI v blízkej budúcnosti, ako naznačil erfanoabdi.
Zdroj: Twitter (1, 2)