A Project Treble-nek köszönhetően elindítottam a Stock Android Oreót a Huawei Mate 9-en

click fraud protection

A Project Treble támogatásának köszönhetően sikeresen tudtunk egy törzs, általános, AOSP Android Oreo rendszerképet indítani a Huawei Mate 9-re.

Alig egy héttel az idei Google I/O előtt a Google bemutatta az Android operációs rendszer keretrendszerének egyik legalapvetőbb, legalacsonyabb szintű módosítását: Projekt Treble. A Project Treble modularizálja az Android operációs rendszer keretrendszerét, hogy elkülönítse azt a gyártói kódtól, lehetővé téve az OEM-ek számára hogy dolgozzon az új szoftverfrissítéseken anélkül, hogy meg kellene várnia a gyártók (például a Qualcomm) frissítésére kód. A Vendor Test Suite (VTS) részeként minden Treble-kompatibilis eszköznek képesnek kell lennie a nyers, általános AOSP build. A Project Treble támogatása minden Android Oreo-val szállított eszközön szükséges, így annak ellenére, hogy több eszköz is létezik amelyek megfelelnek ennek a kritériumnak, senki sem tesztelte, hogy valóban el tudjuk-e indítani a közvetlenül a forrásból fordított ROM-ot. De végül sikerült

a Project Treble-nek köszönhetően indítsa el az általános, AOSP által épített Android 8.0 Oreo ROM-ot a Huawei Mate 9-en támogatás.

A fentiek a Huawei Mate 9-en futó AOSP Android 8.0 Oreo képernyőképei. Megjelent a Huawei Mate 9 tavaly Android 7.0 Nougat rendszerrel. Konkrétan egy Emotion UI nevű egyéni skin fut a tetején. A szoftvere hihetetlenül eltér attól, amit a Google Pixel telefonok egyikén találhat.

Jelenleg nincs nyilvánosan elérhető Android 8.0 Oreo build az eszközhöz. Az egyik kiszivárgott Android Oreo buildek, amelyeket a múlt hónap elején szereztünk be felfedte, hogy a Huawei valóban azon dolgozik, hogy megfeleljen a Project Treble követelményeinek, annak ellenére, hogy az nem indult el Android 8.0-val. Mivel a Mate 9 szoftvere messze eltér a gyári Androidtól, tökéletes jelöltté tette annak tesztelésére, hogy a Project Treble valóban lehetővé teszi-e, hogy az Android Oreo-t bármilyen Treble-kompatibilis eszközön elindítsuk.

A Stock Android Oreo rendszerindítása Project Treble-kompatibilis eszközökön

Nemrég az Essential Phone fórumunk egyik tagja közzétett egy szálat hogy megnézzék, a telefonjuk képes-e elindítani egy általános AOSP Oreo buildet. Maga az Essential Phone most kapta meg Az Android 8.0 első hivatalos béta verziója Project Treble támogatással, tehát hihetőnek tűnt. XDA vezető tag phhusson, leginkább az an nyílt forráskódú superuser fork, készen állt a kihívásra. Mivel a nyers AOSP build, amelyet a Google megoszt az OEM-ekkel tanúsítási célból, nem nyilvános, phhussonnak meg kellett építenie saját általános AOSP-képet, és tesztelőket kellett találnia, akik kipróbálhatják az eszközeiken.

Bár történt előrelépés, még senki sem indította el sikeresen az AOSP-t az Essential Phone-jára. Úgy döntöttem, hogy kipróbálom a Huawei Mate 9-en, amely teljes mértékben megfelel a Project Treble követelményeinek. Mivel az Android Oreo nem nyilvános a Mate 9-en, én a FunkyHuawei.club szolgáltatás a Mate 9 firmware-ének frissítéséhez az Oreo zárt béta verziójára.

Részlet a /vendor/manifest.xml fájlból a Mate 9-en

Sok felhasználói adatok partíciótörlése, rendszerkép-felvillantása és naplókiíratása után végre elindítottuk az általános 8.0-s buildet a Mate 9-re. Mi egyetlen kernelmódosítást sem hajtott végre hogy ez is elinduljon. Nem csak ez a Az első alkalom, hogy egy Huawei Mate 9 eszköz elindított egy AOSP ROM-ot, de ez az első alkalom, hogy valaki a Google-on és az OEM-eken kívül tesztelte, hogy a Project Treble-kompatibilis eszközök valóban képesek-e elindítani az általános AOSP buildeket.

Mielőtt azonban túlságosan izgatott lennél, a felépítés még nem tökéletes. Egy csomó alkalmazás összeomlik jelenleg valószínűleg a visszafejtési hiba miatt, de egy kis munkával biztos vagyok benne, hogy meg lehet javítani. Az a tény, hogy az AOSP 8.0 Oreo az összes Huawei Mate 9-en elindul, önmagában is csoda. Finomítani fogjuk ezt a munkát, és kikérjük a fejlesztők véleményét, ha új lesz Project Treble Device Development fórum megnyílik, tehát ha érdekli ez a fajta fejlesztés, akkor figyelje az ezzel kapcsolatos híreket.

Következtetés

Sok találgatás kering arról, hogy a Project Treble mennyiben segítene felgyorsítani a szoftverfrissítéseket az okostelefonokon. A jelenlegi folyamat, amelyen keresztül az OEM kiad egy szoftverfrissítést elég hosszadalmas, és bár jó lenne, ha a Treble felgyorsítaná ezt, ezt még nem láttuk. Ennek azonban van értelme, mivel csak néhány eszköz van Project Treble támogatással, és ez lesz is várjon az Android P megjelenéséig, hogy valóban megláthassuk a Treble előnyeit az Android ökoszisztémán, mint a egész.

A Project Treble tanúsítási tesztelési követelményeinek köszönhetően azonban az eszközgyártóknak olyan eszközöket kell szállítaniuk, amelyek képesek egy általános AOSP-konstrukciót indítani. A mai napig senki sem tesztelte, hogy ez lehetséges-e jelenleg a meglévő Treble-kompatibilis eszközökön. Most azonban, hogy bebizonyítottuk, hogy ez a lehetőség létezik a Huawei Mate 9-en, reméljük, hogy meg tudjuk nyitni a zsilipeket a Treble-kompatibilis eszközökön alapuló egyedi ROM-fejlesztés előtt.


Frissítés: Videóbemutató a majdnem teljesen működő Oreo-ról

Kiadtunk egy folytatásos cikket, amely részletesen elmagyarázza, mi az a Project Treble, és miért olyan jelentős egyedi ROM-okhoz. Videón bemutatunk egy Android Oreo ROM-ot, amely alapvetően teljesen működőképes a Huawei Mate 9-en. Bejelentettük egy új Project Treble fórum megnyitását is. Nézze meg a Kövesse a cikket itt minden részletért.