Möchten Sie einen aktuellen Android-Build aus dem Quellcode flashen? Das neue Android Flash Tool von Google vereinfacht das Flashen von AOSP-GSIs.
Als Google Android 8 Oreo herausbrachte, führten sie unter der Haube eine große Änderung in der Art und Weise ein, wie das Android-Betriebssystem-Framework und die Herstellertreiber/der Linux-Kernel miteinander interagieren. Dieses Projekt erhielt den Namen Project Treble und hat es Android-Smartphones ermöglicht, ein Vanilla zu booten Version von Android, ein sogenanntes Generic System Image (GSI), ohne dass viele Änderungen am Boot oder Hersteller erforderlich sind Bilder. Google veröffentlicht jeden Monat ein frisch aktualisiertes GSI, das mit dem neuesten Android-Sicherheitspatch-Level übereinstimmt, erstellt aber auch kontinuierlich neue GSIs aus dem AOSP-Quellbaum. Bisher erforderte das Flashen eines dieser Builds Kenntnisse über Fastboot-Befehle, aber Google macht es mit dem Android Flash Tool einfacher denn je, diese AOSP-Builds zu flashen.
Heute angekündigt am Blog für Android-EntwicklerMit dem Android Flash Tool können Entwickler einen AOSP-Build über das Continuous Integration Dashboard von Google flashen. Dieses Dashboard wurde letztes Jahr eingeführt und ermöglicht es Entwicklern, einfach ein Image mit den neuesten AOSP-Änderungen herunterzuladen, ohne AOSP jedes Mal manuell kompilieren zu müssen. Entwickler, die daran arbeiten, Änderungen an AOSP einzureichen, werden dieses Tool nützlich finden, aber auch andere Entwickler, die die neueste Version von AOSP testen möchten, könnten dieses Tool nützlich finden.
Um mit dem Android Flash Tool zu beginnen, rufen Sie einfach die unten verlinkte Website in einem beliebigen Webbrowser auf, der das unterstützt WebUSB API. Bei diesem Tool handelt es sich im Wesentlichen um ein Fastboot-in-a-Browser-Tab, sodass Sie sich die Mühe sparen, Bilder manuell herunterzuladen und sie mit Fastboot-Befehlen zu flashen. Google hat dieses Tool bisher auf die Referenzplatinen Pixel 2, Pixel 3, Pixel 3a, Pixel 4 und HiKey beschränkt, Sie benötigen also eines dieser Geräte, um fortfahren zu können. Wenn Sie eines dieser Geräte besitzen, müssen Sie den Bootloader entsperrt haben, bevor Sie einen der unterstützten Builds flashen können. Wenn Sie den Bootloader noch nicht entsperrt haben, werden Sie vom Tool dazu aufgefordert, dies zu tun, bevor er blinkt. Seien Sie jedoch gewarnt, dass dadurch der Bootloader gelöscht wird alle die Daten auf Ihrem Telefon. Wenn Sie schließlich einen Windows-PC verwenden, müssen Sie die Android-USB-Treiber installieren, bevor Sie fortfahren können.
Android Flash-Tool
Wenn Sie ein AOSP GSI flashen möchten, das Sie wieder auf Lager haben möchten, können Sie auch Googles „Update und Softwarereparatur"-Seite, die Sie durch die Wiederherstellung eines Stockbilds führt. Auf dieser Seite gibt es auch ein Tool, das die WebUSB-API verwendet, was bedeutet, dass die Wiederherstellung des Bestands genauso einfach ist wie das Flashen eines AOSP-Builds.
Update 1 um 19:10 Uhr EST: Dieser Artikel wurde aktualisiert, um zu verdeutlichen, dass das Android Flash Tool nur ausgewählte Pixel-Telefone und HiKey-Referenzplatinen unterstützt.