Xiaomi Mi 5 (gemini) har fått en inofficiell alfaport av Project Treble. Porten tillåter Mi 5-användare att flasha en generisk systembild (GSI) av AOSP Android Oreo.
Project Treble måste stödjas på alla telefoner som lanseras med Android 8.0 Oreo och senare. Däremot enheter som levererades med äldre versioner av Android behöver inte uppdateras med Project Treble-stöd. Det betyder att äldre enheter som inte är uppdaterade med Project Treble-stöd inte kan utnyttja fördelarna som Projekt Treble tillhandahåller, som att kunna flasha en Generic System Image (GSI) av AOSP Android Oreo utan några modifieringar av kärnan.
Det är här utvecklingsgemenskapen kommer in. Vi såg den första rapporten om framgång när Project Treble togs med framgång till Xiaomi Redmi Note 4, en viktig milstolpe i utvecklingen. Sedan, Xiaomi Mi 5s (enhetskodnamn: Stenbocken) fick också Project Treble-kompatibilitet inofficiellt.
Nu är det Xiaomi Mi 5:s tur. Mi 5 (enhetskodnamn: gemini) är en 2016 Xiaomi flaggskeppssmartphone. Den har en avancerad lista med specifikationer, inklusive Qualcomm Snapdragon 820 system-on-chip, 3GB/4GB RAM med 32GB/64GB/128GB lagring, 5,15-tums Full HD (1920x1080) 16:9 IPS-skärm, 16MP bakre kamera, 4MP främre kamera och en 3000mAh batteri. Den levererades med MIUI 7 ovanpå Android Marshmallow, och den har nyligen fått MIUI 9-uppdateringen. En Android Oreo-baserad MIUI Global Beta ROM
Project Treble-kompatibilitet har tagits med till Xiaomi Mi 5 av JDCTeam. Den använder den oanvända CUST-partitionen (detta är samma metod som användes för att föra diskant till Redmi Note 4). Utvecklarna nämner att tillståndet för detta projekt är alfa, och listan över saker som fungerar har inte specificerats.
Diskantstöd för Mi 5 ger två partitioner: systemet och Säljare. Systempartitionen innehåller den generiska systemavbildningen (GSI), medan leverantörspartitionen har enhetsspecifika filer som krävs för att starta och köra telefonen. Tack vare Treble kan Mi 5-användare enkelt ändra systembilden och köra olika systembilder med samma kärna och leverantörspartition.
Det bör noteras att Xiaomi Mi 5 är en endast A-enhet. När det gäller generiska systembilder måste användare ladda ner ARM64- och A-bilder (t.ex Phh-diskant av XDA Senior Member phhusson). Utvecklarna nämner att den senaste versionen av Phh-Treble arbetar med Project Treble gemini zip.
Instruktionerna för att installera alpha Project Treble zip på Xiaomi Mi 5 är:
- Ladda ner Project Treble zip.
- Ladda ner en GSI-bild för endast A.
- Starta om till återställning (utvecklarna nämner att TWRP 3.2.1-1 krävs).
- Torka av System/Data/Cache/Dalvik-partitionerna.
- Blixt diskant gemini zip.
- Flasha GSI-systemavbildningen och starta om.
Det är fantastiskt att se Project Treble komma inofficiellt till Xiaomi-enheter. Vi förväntar oss att diskantkompatibilitet kommer att vara ett enormt uppsving för utvecklingen när den slutliga versionen av Android P släpps, eftersom det kommer att göra utvecklingen mycket enklare.
Ladda ner Project Treble ZIP för Xiaomi Mi 5