Wilt u een up-to-date Android-build vanaf de bron flashen? De nieuwe Android Flash Tool van Google vereenvoudigt het flashen van AOSP GSI's.
Toen Google Android 8 Oreo uitbracht, introduceerden ze een grote verandering onder de motorkap in de manier waarop het Android OS-framework en de leveranciersstuurprogramma's/de Linux-kernel met elkaar interacteren. Dit project kreeg de naam Project Treble en heeft het voor Android-smartphones mogelijk gemaakt om een vanille op te starten versie van Android, een zogenaamde Generic System Image (GSI), zonder dat er veel aanpassingen aan de boot of leverancier nodig zijn afbeeldingen. Google brengt elke maand een vers bijgewerkte GSI uit die samenvalt met het nieuwste Android-beveiligingspatchniveau, maar ze bouwen ook voortdurend nieuwe GSI's op basis van de AOSP-bronboom. Tot nu toe vereiste het flashen van een van deze builds kennis van fastboot-opdrachten, maar Google maakt het gemakkelijker dan ooit om deze AOSP-builds te flashen met de Android Flash Tool.
Vandaag bekend gemaakt op de Blog voor Android-ontwikkelaarsMet de Android Flash Tool kunnen ontwikkelaars een AOSP-build flashen vanuit het Continuous Integration Dashboard van Google. Dit dashboard is vorig jaar gelanceerd en stelt ontwikkelaars in staat eenvoudig een afbeelding te downloaden met de nieuwste AOSP-wijzigingen zonder dat ze AOSP elke keer handmatig hoeven te compileren. Ontwikkelaars die bezig zijn met het indienen van wijzigingen in AOSP zullen dit hulpmiddel nuttig vinden, maar andere ontwikkelaars die de nieuwste versie van AOSP willen testen, kunnen dit hulpmiddel ook handig vinden.
Om aan de slag te gaan met de Android Flash Tool, gaat u eenvoudigweg naar de onderstaande website in een webbrowser die de WebUSB API. Deze tool is in wezen fastboot-in-een-browser-tabblad, dus het bespaart u de hoofdpijn van het handmatig downloaden van afbeeldingen en het flashen ervan met fastboot-opdrachten. Google heeft deze tool tot nu toe beperkt tot de Pixel 2-, Pixel 3-, Pixel 3a-, Pixel 4- en HiKey-referentieborden, dus je hebt een van deze apparaten nodig om door te gaan. Als je een van deze apparaten hebt, moet je de bootloader hebben ontgrendeld voordat je een van de ondersteunde builds kunt flashen. Als je de bootloader nog niet hebt ontgrendeld, zal het hulpprogramma je vragen dit te doen voordat het knippert. Wees gewaarschuwd dat als je dit doet, het apparaat wordt gewist alle de gegevens op uw telefoon. Als u ten slotte een Windows-pc gebruikt, moet u de Android USB-stuurprogramma's installeren voordat u verder kunt gaan.
Android Flash-tool
Als u een AOSP GSI flasht die u weer op voorraad wilt hebben, kunt u ook naar Google's "Update en softwarereparatie" pagina om u te begeleiden bij het herstellen van een stockfoto. Deze pagina heeft ook een tool die gebruikmaakt van de WebUSB API, wat betekent dat het net zo eenvoudig is om terug te keren naar de voorraad als om een AOSP-build te flashen.
Update 1 om 19:10 uur EST: dit artikel is bijgewerkt om aan te geven dat de Android Flash Tool alleen geselecteerde Pixel-telefoons en HiKey-referentieborden ondersteunt.