Hoe Project Treble ROM's op Android-telefoons te flashen

Project Treble, geïntroduceerd in Android Oreo, was een poging van Google om telefoonontwikkelaars te helpen kern-Android-updates te integreren in hun aangepaste firmware en de updates sneller naar hun gebruikers te sturen. Dit was nodig omdat veel bedrijven lange tijd achterbleven bij het aanpassen van de nieuwste beveiligingsupdates van Google, waardoor consumenten risico liepen.

Dit was niet helemaal de schuld van ontwikkelaars van telefoons, omdat software-updates een reeks processen doorlopen. Wanneer Google een update uitbrengt, moet deze eerst naar de chipsetfabrikanten worden verzonden (Qualcomm, Mediatek, Samsung / Exynos). De updates moeten worden toegepast op alle code die betrekking heeft op de interne hardware van de telefoons. Daarna konden de telefoonontwikkelaars beginnen met het integreren van de updates van Google in hun eigen software, naar eigen wens aanpassen, etc.

Bij Project Treble ging het er dus om dat het voor ontwikkelaars van telefoons veel eenvoudiger was om gebruikers de nieuwste Android-updates rechtstreeks van Google te bieden. Natuurlijk heeft het eigenlijk vrijwel geen impact op de industrie - het blijkt dat de meeste telefoonbedrijven er niet zoveel om geven om gebruikers te voorzien van de nieuwste Android-updates. Updates na de verkoop hebben nauwelijks prioriteit.

Project Treble had echter aanzienlijke voordelen voor de aangepaste ROM- en Android-moddinggemeenschap. Omdat gebruikers van apparaten waarop Project Treble is ingeschakeld, ROM's kunnen flashen zonder de / vendor-partitie aan te raken, wat betekent dat aangepaste ROM-ontwikkelaars niet hoeven te rommelen met de eigen stuurprogramma's en Hardware Abstraction Layers van het apparaat. Simpel gezegd, het ontwikkelen en flashen van aangepaste ROM's werd veel eenvoudiger met de introductie van Project Treble.

Lees deze handleiding aandachtig als u een GSI Project Treble ROM op uw Android-apparaat wilt flashen! Het is echt heel simpel, maar er zijn bepaalde dingen waar je je van bewust moet zijn.

Vereisten:

  • Ontgrendelde bootloader
  • Compatibel met Project Treble-apparaat
  • Stock boot / ramdisk (geen Xposed, SuperSU of Magisk geïnstalleerd). U kunt deze later opnieuw installeren.

Voor apparaten die officieel compatibel zijn met Project Treble

  1. Eerst moet je de bootloader van je apparaat ontgrendelen, als deze nog niet is. U kunt in Appuals zoeken naar een handleiding, we hebben veel ontgrendel- en rootgidsen voor veel populaire Android-apparaten.
  2. Vervolgens kunt u de door u gekozen GSI downloaden op uw pc. Je kunt vrijwel een pure AOSP-ROM of GSI-versies van populaire aangepaste ROM's flashen, zoals LineageOS of Resurrection Remix. Zorg ervoor dat de ROM die u downloadt GSI-gereed is.
  3. U moet er ook voor zorgen dat u het juiste ROM downloadt voor uw apparaatarchitectuurtype en ook het partitietype. Als uw apparaat bijvoorbeeld naadloze update-ondersteuning heeft, moet u de A / B-compatibele afbeelding downloaden. Download anders een alleen-A-afbeelding.

Voor apparaten die onofficieel compatibel zijn met Project Treble

  1. Ontgrendel de bootloader van je apparaat.
  2. Bekijk de lijst met niet-officieel ondersteunde Project Treble-apparaten. Als uw apparaat in de lijst staat, klikt u op de bijbehorende (bron) koppeling en volgt u de instructies voor dat apparaat.
  3. Download de GSI-ROM van uw keuze naar uw pc.

Een GSI-afbeelding flitsen met TWRP

We raden aan om TWRP te gebruiken als de eenvoudigste methode voor het flitsen van een GSI-afbeelding. Als u TWRP niet op uw apparaat hebt, raden we u aan in Appuals te zoeken naar een rootgids voor uw apparaat.

  1. Breng de GSI-afbeelding over van uw pc naar uw apparaat.
  2. Start uw apparaat opnieuw op naar TWRP en tik op 'Installeren' in het hoofdmenu.
  3. Als u het bestand dat u hebt overgezet niet ziet, wijzigt u het type van "zip" in "image".
  4. Kies ervoor om de afbeelding naar uw systeempartitie te flashen. Start het apparaat opnieuw op als het klaar is.
  5. Uw apparaat heeft een paar minuten nodig om zichzelf te organiseren en vervolgens moet het opstarten in uw nieuwe ROM.

Een GSI-afbeelding flitsen zonder TWRP

U moet uw apparaat in de fabriek resetten voordat u doorgaat. U kunt dit meestal doen via het menu Instellingen in het Android-systeem ( meestal Instellingen> Back-up) . U kunt dit ook doen via het voorraadherstel van uw apparaat ( knopcombinaties om op te starten bij voorraadherstel variëren per fabrikant / apparaat) . U kunt ook ADB gebruiken ( adb reboot recovery) .

  1. Nadat je je apparaat in de fabriek hebt gereset, start je opnieuw op in de bootloader met de knopcombinaties van je apparaat of met adb reboot bootloader.
  2. Zodra u zich in de bootloader-modus bevindt, verbindt u uw Android-apparaat via USB met uw pc en start u een ADB-terminal op uw pc. Plaats ook de GSI-afbeelding die u gaat flitsen in uw hoofd ADB-pad.
  3. Voer de opdracht in: fastboot wis systeem
  4. Vervolgens kunt u gebruiken: fastboot -u flash-systeemnaam_van_systeem.img
  5. Vervang "name_of_system.img" door de bestandsnaam van uw GSI-afbeelding.
  6. Met uw apparaat verbonden met uw pc, opent u een opdrachtprompt of terminalvenster in dezelfde map waar u uw GSI naar keuze hebt gedownload.
  7. Voer de volgende opdracht in: fastboot wis systeem
  8. Voer een opdracht in de volgende indeling in: fastboot -u flash systeemnaam_van_systeem.img
  9. Nadat het succesvol is geflitst, kunt u uw apparaat opnieuw opstarten met het commando 'fastboot reboot' . Uw apparaat moet opstarten in het Android-systeem.

Probleemoplossen

  • Op apparaten zoals de Google Pixel 2/2 XL moet u Android Verified Boot uitschakelen. Dit kan worden gedaan door deze afbeelding te flashen met de ADB-opdracht: fastboot flash vbmeta name_of_vbmeta.img
  • Voor bepaalde telefoons kan DM-Verity voorkomen dat uw apparaat de GSI-image opstart. Je kunt het mogelijk opstarten door Magisk te laten knipperen na het flashen van de GSI-afbeelding - dit is bijvoorbeeld vereist voor de Razer-telefoon.
  • Ten slotte moet u mogelijk een totaalformaat van de gegevenspartitie proberen door ' fastboot -w' in te voeren vanuit een ADB-venster, terwijl uw apparaat zich in de Bootloader-modus bevindt.

Interessante Artikelen