Xiaomi Mi 6 har mottatt uoffisiell Project Treble-støtte. Mi 6 er en A-only enhet, så brukere bør flashe ARM64 og A-only Generic System Images. Listen over ting som ikke fungerer inkluderer VoLTE. SELinux er også satt til permissive.
Svært få Android-enhetsprodusenter har valgt å gi ut oppdateringer med Project Treble-støtte for eldre enheter. Huawei er et selskap som har valgt oppdater eldre enheter med diskantstøtte. Viktig inkludert diskantstøtte i Android 8.1 Oreo-oppdatering for Essential Phone også. Situasjonen er imidlertid annerledes når det kommer til Xiaomi Mi 6. De har valgt å ikke inkludere diskantstøtte i deres offisielle Android Oreo-oppdateringer (som fortsatt pågår).
Kommende Xiaomi-enheter som lanseres med Android 8.0 Oreo og nyere må ha Prosjekt diskant støtte, men det betyr ikke at eldre enheter utelates helt. Det harde arbeidet til utviklingssamfunnet resulterte i Xiaomi Redmi Note 4 mottar uoffisiell Project Treble-støtte, som ble oppnådd ved å bruke den ubrukte kunde
skillevegg. Dette betydde at brukere av enheten kunne flashe et generisk systembilde (GSI) av AOSP Android Oreo.Samme metode ble brukt til ta med uoffisiell Project Treble-støtte til Xiaomi Mi 5s (kodenavn: steinbukken) og Xiaomi Mi 5 (kodenavn: Gemini). Nå er den siste Xiaomi-enheten som mottar uoffisiell diskantstøtte, Xiaomi Mi 6. Den bruker også samme metode for å bruke kunde skillevegg.
Xiaomi Mi 6 (kodenavn: sagit) ble lansert i april 2017. Den har en avansert liste med spesifikasjoner, inkludert Qualcomm Snapdragon 835 system-på-brikke, 4 GB/6 GB RAM sammen med 64 GB/128 GB lagring, 5,15-tommers Full HD (1920x1080) 16:9 IPS-skjerm, dobbel 12MP + 12MP vidvinkel + telekamera bak, 8MP frontkamera og et 3350mAh batteri. Enheten ble lansert med MIUI 8 på toppen av Android Nougat, og den mottok MIUI 9 i november. Xiaomi har også sluppet den Android Oreo-baserte MIUI Global Stable ROM for enheten.
Uoffisiell Project Treble-støtte gir to partisjoner: system og Leverandør. Systempartisjonen inneholder det generiske systembildet, mens leverandørpartisjonen inneholder enhetsspesifikke filer som kreves for å starte og kjøre telefonen. Diskantstøtte lar brukere endre systembildet og kjøre forskjellige systembilder med samme kjerne og leverandørpartisjon.
Xiaomi Mi 6 er en A-only enhet, så brukere som ønsker å flashe et generisk systembilde (som XDA Senior Member phhussons Phh-Treble) må laste ned ARM64 og A-only systembilder. Treble ZIP-filen for Mi 6 inneholder et oppstartsbilde (kjerne) og et leverandørbilde (kunde skillevegg).
Utviklerne nevner at listen over ting som ikke fungerer for øyeblikket inkluderer VoLTE. SeLinux er også satt til permissive.
Instruksjonene for å flashe Project Treble ZIP på Mi 6 er:
- Last ned Project Treble ZIP-filen.
- Last ned et generisk systembilde (ARM64 og kun A-versjon).
- Start på nytt for å gjenopprette (denne utvinningen er påkrevd).
- Tørk av System/Data/Leverandør/Cache/Dalvik-partisjonene.
- Flash Treble ZIP for Mi 6.
- Flash det generiske systembildet, og start på nytt.
Vi forventer at uoffisiell Project Treble-kompatibilitet vil være en velsignelse for utviklingen for Xiaomi-enheter når den endelige versjonen av Android P slippes.
Last ned Project Treble ZIP for Xiaomi Mi 6