Dus je apparaat ondersteunt Project Treble, wat betekent dat voor jou? Het betekent dat u een generieke systeemimage zoals LineageOS of Resurrection Remix kunt flashen! Geniet van op AOSP gebaseerde aangepaste ROM's! Hier is een handleiding voor het installeren van deze ROM's.
Als je slechts terloops van Project Treble hebt gehoord, maar je er nog niet zo veel in hebt verdiept, dan heb je misschien gehoord dat het zou ertoe moeten bijdragen dat grote Android-updates sneller worden uitgerold. Bij XDA is er nog een ander voordeel waar we uitgebreid over hebben gesproken: de mogelijkheid om een AOSP Generic System Image (GSI) op elk ondersteund apparaat op te starten. Dit betekent dat apparaten die ooit zwaar aangepaste Android-versies draaiden, zoals Samsung-ervaring op de Samsung Galaxy S9 of EMUI 8 op de Huawei Mate 10 Pro kan als alternatief software draaien die dichter bij die van de Google Pixel2.
Aangepaste ROM's op de aftermarket (aangepaste versies van Android-software die zijn gemaakt door onafhankelijke ontwikkelaars die meestal niet bij een bedrijf zijn aangesloten) zijn een grote aantrekkingskracht op de XDA-forums, en dankzij de veranderingen in Android die Project Treble vereisen, zullen door Treble ondersteunde apparaten gemakkelijker aangepaste ROM's kunnen flashen op basis van het Android Open Source Project (AOSP). Zonder Project Treble moeten ontwikkelaars veel trucs en hacks gebruiken om hun aangepaste ROM's werkend te krijgen, en hoewel Treble-ondersteuning niet alles oplost,
helpt zeker om het proces op gang te brengen.Apparaten zoals de Huawei Mate 9, Eerweergave 10, Huawei Mate 10 Pro, Eer 7X, Exynos Samsung Galaxy S9, of Allview V3 Viper er zouden geen op AOSP gebaseerde aangepaste ROM's beschikbaar zijn geweest vanwege een gebrek aan interesse van de ontwikkelaar, of er zouden ROM's zijn die enige basishardwarefunctionaliteit ontberen. Maar zoals we bij elk van deze apparaten hebben gezien, zijn de ROM's die beschikbaar zijn dankzij Treble ondersteuning zijn meestal functioneel (er zijn enkele verschillen in termen van wat werkt en wat niet, en de gemeenschap heeft een wikipagina samenstellen u moet eens kijken om die informatie te vinden).
Omdat Treble zo nieuw is voor gebruikers en het proces om ze te flashen een beetje anders is dan bij de Bij de gebruikelijke aangepaste ROM's is er veel verwarring geweest over hoe je een GSI naar een Treble-compatibel flasht apparaat. Deze tutorial zal je in grote lijnen laten zien hoe je zo'n ROM kunt flashen. Afhankelijk van het apparaat kunnen er verschillende stappen nodig zijn, maar over het algemeen zou het proces vergelijkbaar moeten zijn. Hier leest u hoe u een GSI kunt flashen op een Treble-compatibel Android-apparaat.
Een algemene systeemimage flashen op een door Project Treble ondersteund apparaat
Vereisten:
- Je toestel MOETEN Heb een ontgrendelbare bootloader.
- Je toestel MOETEN zijn Compatibel met Project Treble. Dat betekent dat uw apparaat aan een van de volgende criteria voldoet:
- Je toestel GESTART met Android 8.0 Oreo of een nieuwere versie (bijv. Android 8.1 Oreo) En is Google Play-gecertificeerd. (Als u uw apparaat heeft geroot/een ander aangepast ROM heeft geflasht en uw apparaat op de een of andere manier als niet-gecertificeerd is vermeld in Google Play, hoeft u zich geen zorgen te maken. Wij maken ons alleen maar zorgen over de status van het apparaat zoals het werd verzonden.)
- Uw apparaat GEUPGRADEERD naar Android 8.0 Oreo of een nieuwere versie EN was Project Treble compatibel gemaakt door de fabrikant. Zien Dit artikel voor een lijst met dergelijke apparaten.
- Uw apparaat voldoet niet aan een van de bovenstaande criteria, maar heeft WEL toegang tot een onofficiële manier om Treble-compatibel te maken. Nogmaals, zie Dit artikel voor een lijst met dergelijke apparaten.
- Uw apparaat is vrij van zware wijzigingen, zoals het Xposed Framework, SuperSU of Magisk. U kunt deze daarna opnieuw installeren, maar zorg er wel voor dat u de stock-boot/ramdisk gebruikt voordat u verdergaat.
Apparaten zoals de Samsung Galaxy S8/S8+ (Exynos of Leeuwebek), Samsung Galaxy Note 8 (Exynos of Leeuwebek), LG-V30, Sony Xperia XA1-serie, en meer voldoen aan geen van deze criteria en kunnen deze handleiding dus niet volgen. Terwijl Apparaten van het merk Nokia uit 2018 en de Leeuwebek Samsung Galaxy S9 gelanceerd met Android Oreo en worden ondersteund door Treble, ze hebben geen ontgrendelbare bootloaders en kunnen daarom geen GSI's flashen.
Zorg ervoor dat u deze handleiding niet volgt, ook al staat uw apparaat vermeld als Treble-compatibel tenzij je de Android Oreo-update daadwerkelijk hebt ontvangen officieel of onofficieel. Als uw apparaat aan de bovenstaande criteria voldoet, bent u bijna klaar om een GSI te flashen. Het laatste dat we moeten zeggen is dat het flashen van een GSI vereist dat je je apparaat naar de fabrieksinstellingen moet resetten, dus zorg ervoor dat je bereid bent app-gegevens te verliezen voordat je hiermee doorgaat! We raden u aan een back-up buiten het apparaat te maken (zoals op uw pc of een SD-kaart) voor het geval er iets misgaat.
Handleiding voor het flashen van GSI op apparaten die Project Treble ondersteunen
Voorbereiding voor apparaten die Treble officieel ondersteunen
- Ontgrendel de bootloader van uw apparaat. De stappen die u hier onderneemt, zijn afhankelijk van uw apparaat. We hebben veel handleidingen beschikbaar, zowel op de Portal als op onze forums, die u kunt raadplegen. Voer gewoon een snelle Google-zoekopdracht uit naar "XDA unlock bootloader" + de naam van uw apparaat en u zou veel handleidingen moeten vinden.
- Download de GSI van uw keuze op uw pc. Je kunt een pure AOSP ROM flashen, zoals phh-Treble, of als je meer functies verkiest, kun je andere ROM's pakken, zoals LineageOS 15.1 of Resurrection Remix GSI's. Ik heb de draadjes als volgt gelinkt. Download de juiste afbeelding voor uw apparaattype (ARM64 voor de meesten van u) en partitietype. Als uw apparaat naadloze updates ondersteunt (een lijst met dergelijke apparaten vind je hier), download vervolgens de A/B-afbeelding, download anders de alleen-A-afbeelding.
- phh-Treble AOSP-draad
- LineageOS 15.1 phh-Treble Thread
- Resurrection Remix phh-Treble Thread
- Lijst met andere GSI's
Voorbereiding voor apparaten die Treble onofficieel ondersteunen
- Ontgrendel de bootloader van uw apparaat. De stappen die u hier onderneemt, zijn afhankelijk van uw apparaat. We hebben veel handleidingen beschikbaar, zowel op de Portal als op onze forums, die u kunt raadplegen. Voer gewoon een snelle Google-zoekopdracht uit naar "XDA unlock bootloader" + de naam van uw apparaat en u zou veel handleidingen moeten vinden.
- Maak uw apparaat Treble-compatibel door de juiste bestanden te flashen gelinkt in de berichten genoemd in dit artikel. U MOET dit doen voordat u een GSI kunt flashen!
- Download de GSI van uw keuze op uw pc. Je kunt een pure AOSP ROM flashen, zoals phh-Treble, of als je meer functies verkiest, kun je de LineageOS 15.1 of Resurrection Remix GSI's. Ik heb de draadjes als volgt gelinkt. Download de juiste afbeelding voor uw apparaattype (ARM64 voor de meesten van u) en partitietype. Als uw apparaat naadloze updates ondersteunt (een lijst met dergelijke apparaten vind je hier), download vervolgens de A/B-afbeelding, download anders de alleen-A-afbeelding.
- phh-Treble AOSP-draad
- LineageOS 15.1 phh-Treble Thread
- Resurrection Remix phh-Treble Thread
- Lijst met andere GSI's
De volgende stappen zijn afhankelijk van het feit of uw apparaat al dan niet een functionele TWRP heeft die u kunt gebruiken. Als uw apparaat TWRP heeft, raden we u ten zeerste aan dat eerst te installeren. We hebben een gids daarvoor hier.
Flash-GSI met TWRP
- Voer een fabrieksreset uit binnen TWRP.
- Breng de GSI over van uw pc naar de interne opslag van uw apparaat, waar TWRP er toegang toe heeft.
- Tik op ‘Installeren’.
- Wijzig het type van 'zip' in 'afbeelding'.
- Zoek en selecteer de GSI die u hebt gedownload.
- Kies ervoor om naar de systeempartitie te flashen.
- Zodra dat is gebeurd, start u uw apparaat opnieuw op.
Hopelijk zou uw apparaat na een paar minuten wachten moeten opstarten. Als dit niet het geval is, slaat u het volgende gedeelte over en gaat u naar de tips voor het oplossen van problemen.
Flash-GSI zonder TWRP
- Voer een fabrieksreset uit op uw apparaat. Je hebt hier twee opties:
- Open de instellingen-app op uw telefoon en zoek naar de optie voor fabrieksreset. Dit staat meestal onder instellingen gerelateerd aan back-up.
- Start opnieuw op naar het voorraadherstel van uw apparaat met behulp van een knopcombinatie tijdens het opstarten of door de volgende ADB-opdracht uit te voeren wanneer u opstart in Android:
adb reboot recovery
. Eenmaal hier gebruikt u de volumetoetsen om te navigeren en de aan / uit-knop om de optie voor fabrieksreset te selecteren.
- Nadat uw apparaat naar de fabrieksinstellingen is teruggezet, start u opnieuw op naar de bootloader van uw apparaat met behulp van een knopcombinatie tijdens het opstarten of door de volgende ADB-opdracht uit te voeren wanneer u opstart in Android:
adb reboot bootloader
- Terwijl uw apparaat op uw pc is aangesloten, opent u een opdrachtprompt of terminalvenster in dezelfde map waar u de GSI naar keuze hebt gedownload.
- Voer de volgende opdracht in:
fastboot erase system
- Voer een opdracht in de volgende indeling in:
fastboot -u flash system name_of_system.img
- Laat het beeld knipperen. Dit kan enkele minuten duren. Zodra het is voltooid, start u uw apparaat handmatig opnieuw op via de aan / uit-toets of door naar binnen te gaan
fastboot reboot
.
Hopelijk zou uw apparaat moeten opstarten in de GSI van uw keuze. Als dit niet het geval is, vindt u hier enkele tips voor het oplossen van problemen.
Tips voor het oplossen van problemen
- Op sommige apparaten zoals de Google Pixel 2/2 XL, Android Verified Boot (AVB) moet worden uitgeschakeld. Dat doe je door te knipperen deze afbeelding naar de vbmeta-partitie (opdracht:
fastboot flash vbmeta name_of_vbmeta.img
) - Op de OnePlus 6, je moet er een paar volgen speciale knipperinstructies.
- Het is mogelijk dat dm-verity verhindert dat uw apparaat opstart met de GSI. In dat geval, ga je gang en flash Magisk en kijk of het opstart. Er is mij verteld dat dit bijvoorbeeld vereist is voor de Razer Phone.
- Als laatste redmiddel kunt u proberen de gegevenspartitie volledig te formatteren (WAARSCHUWING: DIT WIST ALLES) door binnen te komen
fastboot -w
vanaf een opdrachtprompt/terminalvenster terwijl u zich in de bootloader bevindt. Ik moest dit op mijn Huawei-apparaat doen voordat het kon werken.
Wat te doen na het flashen van de algemene systeemimage
Standaard is er geen app om superuser-rechten te beheren. Je kunt dit oplossen door SuperUser van phh te installeren uit de Google Play Store. Als alternatief kunt u flitsen Magisk of SuperSU-het is aan jou.
Vervolgens kunt u installeren Substraat voor thema's of de Xposed-framework als u verdere wijzigingen wilt. De Magisk-repository heeft een heleboel leuke modules die je ook kunt proberen. LineageOS 15.1 en vooral Resurrection Remix bieden kant-en-klaar al een heleboel functies, dus we denken niet dat je echt aan een heleboel extra goodies hoeft te sleutelen, maar de keuze is er.
Geniet nu van de wereld van stock-Android! Wij raden u aan de instructies te volgen Ontwikkeling van apparaten met treble-functionaliteit forum voor eventuele updates op uw ROM. Volg ook de XDA Portal voor de laatste ontwikkelingen met betrekking tot Project Treble. De beste manier om dit te doen is door een feed op te zetten voor de Treble-tag.
Tenslotte kunt u een bijdrage leveren aan de Treble Experimentations wikipagina zodat anderen op de hoogte zijn van eventuele problemen met de ROM (en zodat ontwikkelaars weten wat ze moeten oplossen!)