Xiaomi Mi 6 je prejel neuradno podporo za Project Treble. Mi 6 je naprava samo za A, zato bi morali uporabniki uporabiti generične sistemske slike ARM64 in samo za A. Seznam stvari, ki ne delujejo, vključuje VoLTE. SELinux je prav tako nastavljen na dovoljeno.
Zelo malo proizvajalcev naprav Android se je odločilo izdati posodobitve s podporo za Project Treble za starejše naprave. Huawei je eno podjetje, ki se je odločilo za to posodobite starejše naprave s podporo za Treble. Bistvena vključena podpora za visoke tone v Posodobitev Android 8.1 Oreo za Essential Phone prav tako. Vendar pa je situacija drugačna, ko gre za Xiaomi Mi 6. Odločili so se, da ne bodo vključili podpore Treble v svoje uradne posodobitve za Android Oreo (ki še vedno potekajo).
Prihodnje naprave Xiaomi, ki bodo lansirane s sistemom Android 8.0 Oreo in novejšim, morajo imeti Projekt Treble podporo, vendar to ne pomeni, da so starejše naprave popolnoma izpuščene. Trdo delo razvojne skupnosti je povzročilo Xiaomi Redmi Note 4 prejema neuradno podporo za Project Treble
, kar dosegli z uporabo neuporabljenih cust particija. To je pomenilo, da so uporabniki naprave lahko bliskali generično sliko sistema (GSI) AOSP Android Oreo.Ista metoda je bila uporabljena za prinašajo neuradno podporo za Project Treble za Xiaomi Mi 5s (kodno ime: kozorog) in Xiaomi Mi 5 (kodno ime: gemini). Najnovejša naprava Xiaomi, ki je prejela neuradno podporo za Treble, je Xiaomi Mi 6. Prav tako uporablja enak način uporabe cust particija.
Xiaomi Mi 6 (kodno ime: sagit) je bil predstavljen aprila 2017. Ima vrhunski seznam specifikacij, vključno s sistemom na čipu Qualcomm Snapdragon 835, 4 GB/6 GB RAM-a v kombinaciji s 64 GB/128 GB prostor za shranjevanje, 5,15-palčni zaslon Full HD (1920 x 1080) 16:9 IPS, dvojni 12MP + 12MP širokokotni + telefoto zadnji kameri, 8MP sprednja kamera in 3350mAh baterijo. Naprava je bila predstavljena z MIUI 8 poleg Androida Nougat in je novembra prejela MIUI 9. Xiaomi je tudi izdal MIUI Global Stable ROM za napravo, ki temelji na sistemu Android Oreo.
Neuradna podpora za Project Treble prinaša dve particiji: sistem in prodajalec. Sistemska particija vsebuje generično sliko sistema, medtem ko particija prodajalca vsebuje datoteke, specifične za napravo, ki so potrebne za zagon in delovanje telefona. Podpora za visoke tone omogoča uporabnikom, da spremenijo sistemsko sliko in zaženejo različne sistemske slike z istim jedrom in particijo prodajalca.
Xiaomi Mi 6 je naprava samo A, zato uporabniki, ki želijo bliskati generično sliko sistema (kot je XDA Senior Member phhussonova Phh-Treble) bodo morali prenesti sistemske slike ARM64 in samo A. Datoteka Treble ZIP za Mi 6 vsebuje zagonsko sliko (jedro) in sliko prodajalca (cust pregrada).
Razvijalci omenjajo, da seznam stvari, ki trenutno ne delujejo, vključuje VoLTE. SeLinux je prav tako nastavljen na permisivno.
Navodila za bliskavico Project Treble ZIP na Mi 6 so:
- Prenesite ZIP datoteko Project Treble.
- Prenesite generično sliko sistema (ARM64 in samo različica A).
- Znova zaženite za obnovitev (to okrevanje je potrebno).
- Obrišite particije System/Data/Vendor/Cache/Dalvik.
- Flash Treble ZIP za Mi 6.
- Flash Generic System Image in znova zaženite.
Pričakujemo, da bo neuradna združljivost Project Treble koristna za razvoj naprav Xiaomi, ko bo izdana končna različica Androida P.
Prenesite Project Treble ZIP za Xiaomi Mi 6