De Xiaomi Mi 6 heeft onofficiële Project Treble-ondersteuning gekregen. De Mi 6 is een A-only-apparaat, dus gebruikers moeten ARM64- en A-only generieke systeemafbeeldingen flashen. De lijst met dingen die niet werken omvat VoLTE. SELinux is ook ingesteld op permissief.
Zeer weinig makers van Android-apparaten hebben ervoor gekozen om updates uit te brengen met Project Treble-ondersteuning voor oudere apparaten. Huawei is een bedrijf dat hiervoor heeft gekozen update oudere apparaten met Treble-ondersteuning. Essentieel omvatte Treble-ondersteuning in de Android 8.1 Oreo-update voor de Essential Phone ook. De situatie is echter anders als het gaat om Xiaomi Mi 6. Ze hebben ervoor gekozen om Treble-ondersteuning niet op te nemen in hun officiële Android Oreo-updates (die nog steeds gaande zijn).
Aankomende Xiaomi-apparaten die worden gelanceerd met Android 8.0 Oreo en hoger zijn vereist Project Treble ondersteuning, maar dat betekent niet dat oudere apparaten volledig buiten beschouwing worden gelaten. Het harde werk van de ontwikkelingsgemeenschap resulteerde in
de Xiaomi Redmi Note 4 ontvangt onofficiële Project Treble-ondersteuning, wat werd bereikt door het ongebruikte te gebruiken klant partitie. Dit betekende dat gebruikers van het apparaat een Generic System Image (GSI) van AOSP Android Oreo konden flashen.Hiervoor werd dezelfde methode gebruikt breng onofficiële Project Treble-ondersteuning naar de Xiaomi Mi 5s (codenaam: Steenbok) en de Xiaomi Mi5 (codenaam: tweeling). Het nieuwste Xiaomi-apparaat dat onofficiële Treble-ondersteuning ontvangt, is de Xiaomi Mi 6. Het gebruikt ook dezelfde methode om de klant partitie.
De Xiaomi Mi 6 (codenaam: sagit) werd gelanceerd in april 2017. Het heeft een hoogwaardige lijst met specificaties, waaronder het Qualcomm Snapdragon 835 systeem-op-chip, 4 GB/6 GB RAM gecombineerd met 64 GB/128 GB aan opslag, 5,15-inch Full HD (1920x1080) 16:9 IPS-scherm, dubbele 12 MP + 12 MP groothoek- en telefotocamera's aan de achterzijde, 8 MP camera aan de voorkant en een 3350 mAh accu. Het apparaat werd gelanceerd met MIUI 8 bovenop Android Nougat en ontving in november MIUI 9. Xiaomi heeft ook uitgebracht de op Android Oreo gebaseerde MIUI Global Stable ROM voor het apparaat.
Onofficiële Project Treble-ondersteuning biedt twee partities: systeem En leverancier. De systeempartitie bevat de algemene systeemimage, terwijl de leverancierspartitie apparaatspecifieke bestanden bevat die nodig zijn voor het opstarten en uitvoeren van de telefoon. Met Treble-ondersteuning kunnen gebruikers het systeemimage wijzigen en verschillende systeemimages uitvoeren met dezelfde kernel en leverancierspartitie.
De Xiaomi Mi 6 is een A-only apparaat, dus gebruikers die een generieke systeemimage willen flashen (zoals XDA Senior Member van Phhusson Phh-Treble) moet ARM64- en A-only systeemimages downloaden. Het Treble ZIP-bestand voor de Mi 6 bevat een opstartimage (kernel) en een leveranciersimage (klant partitie).
De ontwikkelaars vermelden dat de lijst met dingen die momenteel niet werken VoLTE omvat. SeLinux is ook ingesteld op permissief.
De instructies om de Project Treble ZIP op de Mi 6 te flashen zijn:
- Download het Project Treble ZIP-bestand.
- Download een algemene systeemimage (ARM64- en A-only-versie).
- Herstart naar herstel (dit herstel Is benodigd).
- Wis de systeem-/gegevens-/leverancier-/cache-/Dalvik-partities.
- Flash Treble ZIP voor de Mi 6.
- Flash de algemene systeemimage en start opnieuw op.
We verwachten dat onofficiële Project Treble-compatibiliteit een zegen zal zijn voor de ontwikkeling van Xiaomi-apparaten wanneer de definitieve versie van Android P wordt uitgebracht.
Download Project Treble ZIP voor de Xiaomi Mi 6