Xiaomi Redmi Note 7 obdržel port Ubuntu Touch, s laskavým svolením XDA Recognized Developer erfanoabdi. Čtěte dále a dozvíte se více o tomto portu!
Bývaly doby, kdy jste na bájné HTC HD2 mohli plácnout jakýkoli operační systém, ať už je to tak Android, Ubuntu, nebo dokonce Windows RT. Samsung Galaxy S III a Galaxy Note II postupně přebírají tento plášť, jak je to možné nainstalujte na ně běžné distribuce GNU/Linux s velmi malým úsilím. I když můžete uspokojit touhu mít „skutečný linuxový telefon“ získáním Librem 5 nebo PinePhone, jejich hardwarové konfigurace jsou bohužel zastaralé. Několik komunitně řízených projektů, jako např UBporty a postmarketOS, se snaží překlenout propast mezi běžnými spotřebitelskými zařízeními Android a běžnými distribucemi Linuxu a Projekt Halium hraje na této vývojové scéně obrovskou roli. Nyní, XDA uznávaný vývojář erfanoabdi se rozhodl ponořit se do této konkrétní domény, protože přenesl Ubuntu Touch na Xiaomi Redmi Note 7.
XDA fóra Xiaomi Redmi Note 7
Pozoruhodné jméno v komunitě moddingů pro Android, erfanoabdi, je známý svými pracemi na platformě
Obecný systémový obrázek (GSI) porty stejně jako udržování LineageOS pro různé telefony Motorola. Podle vývojáře je stávající port Ubuntu Touch pro F(x) tec Pro1 od vývojáře Halium NotKit mu pomohl začít s prací „hackování“. Tanec12, který dříve portoval Ubuntu Touch na Xiaomi Redmi 4X, je zodpovědný za vytvoření předběžných stromů zařízení, které používá erfanoabdi na této cestě. Danct12 má také zveřejnil upoutávku zobrazující spouštění Ubuntu Touch na Redmi Note 7.erfanoabdi již nahrál předem vytvořené obrázky, ale port je v tuto chvíli jen důkazem konceptu. Dotykový a Hardware Composer (displej s akcelerací) funguje a můžete dokonce využít Wi-Fi, ale to je tak vše. Pokud chcete kousnout kulku, pak musíte blikat Samokompilované sestavení LineageOS 16.0 společnosti erfanoabdi pro Redmi Note 7 nejprve naplní oddíl dodavatele, následuje předkompilovaný system.img, dtbo.img a hallium-boot.img z výše uvedeného zrcadla. Poté se musíte dostat do rukou opravené UBporty rootfs a Nainstalujte to pomocí Halium instalační skript. Pokud vše půjde správně, měli byste být v této fázi schopni do telefonu připojit SSH. Nastavení příslušných přípojných bodů a spuštění LightDM (tj. správce grafického zobrazení) však stále vyžaduje několik příkazů shellu.
Vzhledem k zavedení Projekt Treble, hlavní přestavba Androidu s cílem oddělit kód rámce Android od implementace dodavatele hardwaru, musí vývojáři Halium přepsat velkou část libhybris (vrstva kompatibility pro opětovné použití stávajících ovladačů pro Android). Nicméně toto přetvoření může být užitečné k tomu, aby se distribuce Ubuntu Touch v blízké budoucnosti změnila na GSI, jak naznačil erfanoabdi.
Zdroj: Twitter (1, 2)