Xiaomi Mi 6 är den senaste som stöder Project Treble inofficiellt

Xiaomi Mi 6 har fått inofficiellt Project Treble-stöd. Mi 6 är en endast A-enhet, så användare bör flasha ARM64 och A-only Generic System Images. Listan över saker som inte fungerar inkluderar VoLTE. SELinux är också inställt på tillåtande.

Mycket få Android-enhetstillverkare har valt att släppa uppdateringar med Project Treble-stöd för äldre enheter. Huawei är ett företag som har valt det uppdatera äldre enheter med diskantstöd. Viktigt inkluderade diskantstöd i Android 8.1 Oreo-uppdatering för Essential Phone också. Situationen är dock annorlunda när det kommer till Xiaomi Mi 6. De har valt att inte inkludera Treble-stöd i sina officiella Android Oreo-uppdateringar (som fortfarande pågår).

Kommande Xiaomi-enheter som lanseras med Android 8.0 Oreo och senare måste ha Projekt Treble stöd, men det betyder inte att äldre enheter utelämnas helt. Utvecklingsgemenskapens hårda arbete resulterade i Xiaomi Redmi Note 4 får inofficiellt Project Treble-stöd, vilket uppnåddes genom att använda den oanvända 

kund dela. Detta innebar att användare av enheten kunde flasha en Generic System Image (GSI) av AOSP Android Oreo.

Samma metod användes för ta med inofficiellt Project Treble-stöd till Xiaomi Mi 5s (kodnamn: Stenbocken) och Xiaomi Mi 5 (kodnamn: gemini). Nu är den senaste Xiaomi-enheten som får inofficiellt diskantstöd Xiaomi Mi 6. Den använder också samma metod för att använda kund dela.

Xiaomi Mi 6 (kodnamn: sagit) lanserades i april 2017. Den har en avancerad lista med specifikationer, inklusive Qualcomm Snapdragon 835-system-på-chip, 4GB/6GB RAM parat med 64GB/128GB av lagring, 5,15-tums Full HD (1920x1080) 16:9 IPS-skärm, dubbla 12MP + 12MP vidvinkel + telefoto bakre kameror, 8MP främre kamera och en 3350mAh batteri. Enheten lanserades med MIUI 8 ovanpå Android Nougat och den fick MIUI 9 i november. Xiaomi har också släppt den Android Oreo-baserade MIUI Global Stable ROM för enheten.

Inofficiellt Project Treble-stöd ger två partitioner: systemet och Säljare. Systempartitionen innehåller den allmänna systembilden, medan leverantörspartitionen innehåller enhetsspecifika filer som krävs för att starta och köra telefonen. Diskantstöd tillåter användare att ändra systembilden och köra olika systemavbildningar med samma kärna och leverantörspartition.

Xiaomi Mi 6 är en endast A-enhet, så användare som vill flasha en generisk systembild (som XDA Senior Member phhussons Phh-Treble) kommer att behöva ladda ner ARM64 och A-only systembilder. Treble ZIP-filen för Mi 6 innehåller en startbild (kärna) och en leverantörsbild (kund dela).

Utvecklarna nämner att listan över saker som för närvarande inte fungerar inkluderar VoLTE. SeLinux är också inställt på tillåtande.

Instruktionerna för att flasha Project Treble ZIP på Mi 6 är:

  • Ladda ner Project Treble ZIP-filen.
  • Ladda ner en generisk systembild (ARM64 och endast A-version).
  • Starta om till återställning (denna återhämtning krävs).
  • Torka av System/Data/Leverantör/Cache/Dalvik-partitionerna.
  • Flash Treble ZIP för Mi 6.
  • Flasha den allmänna systembilden och starta om.

Vi förväntar oss att inofficiell Project Treble-kompatibilitet kommer att vara en välsignelse för utvecklingen för Xiaomi-enheter när den slutliga versionen av Android P släpps.


Ladda ner Project Treble ZIP för Xiaomi Mi 6