Google veröffentlicht offizielle Android Q-GSIs für Project Treble-kompatible Geräte

Google hat gerade die zweite Android Q-Betaversion für alle drei Generationen von Google Pixel-Smartphones veröffentlicht. Außerdem wurden System-Images veröffentlicht, mit denen jedes Project Treble-kompatible Smartphone Android Q flashen kann! Ja, Google hat endlich allgemeine System-Images (GSIs) der neuesten Android-Version veröffentlicht. Das bedeutet, dass Smartphones, die keine Pixel-Smartphones sind, auch die neueste Android-Version testen können.

Zur Erinnerung hat Google Project Treble zusammen mit Android 8.0 Oreo angekündigt. Treble ist eine umfassende Überarbeitung der Funktionsweise von Android unter der Haube. Dazu muss Android modularisiert werden, damit OEMs Software-Updates schneller bereitstellen können. Treble setzt voraus, dass Geräte, die mit Android Oreo und höher gestartet werden, die Anbieterimplementierung, wie z. B. die HALs, die Software, mit der das Betriebssystem mit der zugrunde liegenden Hardware kommuniziert, vom Android-Betriebssystemframework trennen. Google verfeinerte die Anforderungen von Treble mit Android 8.1 Oreo und Android 9 Pie, indem es das VNDK (Vendor Native Development Kit) vollständig implementierte und CTS-on-GSI-Tests (Compatibility Test Suite für Generic System Image) einführte. Jedes Gerät, das mit Android 9 Pie gestartet wird, wird von Google als Treble-kompatibel eingestuft.

Google bittet OEMs, die Treble-Unterstützung auf ihren Geräten zu überprüfen, indem das so genannte GSI gebootet wird. Eine GSI ist eine Android-Version, die direkt aus AOSP kompiliert wurde, ohne dass Änderungen an den Anbietern erforderlich waren. Ein Treble-kompatibles Gerät muss in der Lage sein, eine auf die Systempartition geflashte GSI erfolgreich zu starten, ohne den Hersteller, den Start oder andere Partitionen zu ändern. Benutzerdefinierte ROM-Entwickler in unseren Foren haben dies ausgenutzt, indem sie ihre eigenen GSIs mit zusätzlichen Funktionen erstellt haben. Google möchte jedoch, dass App-Entwickler versuchen, eine GSI auf ihr eigenes Gerät zu flashen, damit sie ihre App (s) mit der neuesten API-Version von testen können ihre vorhandene Hardware.

Die offiziellen Android Q Beta-GSIs wurden heute in drei Varianten veröffentlicht: ARM64 + GMS, ARM64 und x86_64. Wahrscheinlich möchten Sie die ARM64 + GMS-Version, da diese Google Play-Apps und -Dienste enthält. Hier sind die Build-Informationen, die Google für alle drei Varianten bereitgestellt hat:

 Date: April 2019 Build: QPP2.190228.021-5411336 Build Type: experimental Security patch level: 2019-04-05 Google Play Services: 16.0.88 

Um Android Q GSI auf Ihrem Gerät zu installieren, müssen Sie die folgenden Anforderungen erfüllen:

  • Ihr Gerät wurde mit Android 9 Pie gestartet und ist Treble-kompatibel.
  • Sie haben einen nicht gesperrten Bootloader, damit Sie die System- und vbmeta-Images über Fastboot flashen können. (Google arbeitet immer noch an der Methode, GSIs zu installieren, ohne den Bootloader freizuschalten.)

Seien Sie gewarnt, dass die gesamte Hardwarefunktionalität dieser GSIs nicht garantiert wird. Die Tests von Treble bestätigen nicht, dass jede Hardwarekomponente auf einem Gerät funktioniert. Erwarten Sie also nicht, dass die eingebauten Fingerabdruckscanner von OnePlus 6T oder Xiaomi Mi 9 beispielsweise funktionieren. Außerdem besteht die GSI kein CTS. Wenn Ihre App die SafetyNet Attestation-API verwendet, um zu überprüfen, ob ein Gerät manipuliert wurde, funktioniert sie nicht. Schließlich befindet sich Android Q noch in der Beta-Phase, sodass alle anderen bekannten Probleme, die für die Freigabe der Google Pixel gelten, auch hier auftreten. Darüber hinaus sind weitere Probleme bekannt, z. B. ein fehlgeschlagener Neustart, ein fehlgeschlagener Ton bei eingehenden Anrufen und Probleme mit der Bluetooth-Verbindung auf Pixel-Geräten.

Um die GSIs herunterzuladen und zu installieren, besuchen Sie bitte den unten stehenden Link.

Android Q GSI-Binärdateien