Ein benutzerdefiniertes GSI für Android 11 steht jetzt zum Download bereit und bringt die neueste Android-Betriebssystemversion auf jedes Gerät, das Project Treble unterstützt.
Die Möglichkeit, ein generisches, AOSP-basiertes Systemabbild auf einem kompatiblen Android-Gerät zu starten, ist zweifellos eines der besten Ergebnisse von Project Treble. Seit der Veröffentlichung von Android 8.0 Oreo müssen Hersteller, die eine Google-Zertifizierung anstreben, ihre Geräte durch Booten auf Treble-Konformität testen Generisches Systembild (GSI) und überprüfen Sie die grundlegende Hardwarefunktionalität. Treble erfordert, dass Geräte, die mit Android Oreo und höher gestartet werden, die Herstellerimplementierung wie die HALs trennen Software, die das Betriebssystem verwendet, um mit der zugrunde liegenden Hardware zu kommunizieren, aus dem Android-Betriebssystem-Framework, weshalb es so ist theoretisch möglich, die neueste Version von Android zu booten auf einem älteren Gerät, ohne das Boot- oder Hersteller-Image zu ändern.
Die Realität ist jedoch nicht so einfach. Google hat die Anforderungen von Project Treble mit Android 8.1 Oreo und Android 9 Pie durch die vollständige Implementierung weiter verfeinert VNDK (Vendor Native Development Kit) und Einführung CTS-on-GSI (Compatibility Test Suite on Generic System Image) Tests. Heutzutage gelten Android 8.x-Geräte nicht einmal offiziell als Project Treble-kompatibel, da Google sich nur auf die Kompatibilität mit Android Pie und höher konzentriert. Wenn wir über Geräte wie das Huawei Mate 9 oder das OnePlus 5/5T sprechen, die ursprünglich mit Android Nougat auf den Markt kamen und später erhielt Treble-Unterstützung über Systemsoftware-Updates, man kann nicht einfach flashen Googles Version von Android 11 GSIs auf ihnen und erwarten Sie, dass alles startet, wenn alles funktioniert.
In dieser Phase wird eine gerätespezifische Suche durchgeführt Benutzerdefiniertes Android 11-ROM aus unseren Foren klingt vielleicht nach einem besseren Vorschlag, aber XDA Recognized Developer Phhusson versucht, die Situation aus einem anderen Blickwinkel anzugehen. Anstatt Ändern der Originalbilder des Anbieters, hat der Entwickler die GSIs für Android 11 von Google erfolgreich optimiert, indem er gerätespezifische Korrekturen integriert hat. Das resultierende GSI wurde erstellt sollte auf jedem Android-Gerät booten, das Project Treble unterstützt, was bedeutet, dass die meisten Geräte mit Android 8.0+ gestartet wurden.
Nachfolgend finden Sie die Geräte, auf denen phhusson wurde erfolgreich gebootet sein benutzerdefiniertes Android 11 GSI:
- Allview V3 Viper
- ASUS ROG Phone 3
- ASUS ZenFone 6
- ASUS ZenFone Max M2
- Chuwi Hi9 Pro
- F(x)tec Pro 1
- Ehrenansicht 10
- Huawei Mate 9
- Infinity Smart 2
- K-TOUCH I9
- Motorola Moto E5
- Motorola One Action
- Nokia 4.2
- Nubia Red Magic 5G
- OnePlus 6
- Razer-Telefon
- Realme X2 Pro
- Redmi Go
- Samsung Galaxy A51
- Samsung Galaxy S9+
- Xiaomi Mi 9
- Xiaomi Mi Mix 3
- Xiaomi Qin 2 pro
- Unihertz Titan
Wenn Sie der Typ Mensch sind, der lieber auf dem neuesten Stand lebt, dann werden Sie froh sein zu wissen, dass das Die erste Vorabversion von „Phh-Treble“, dem selbst kompilierten benutzerdefinierten GSI von Phhusson auf Basis von Android 11, ist jetzt verfügbar packt. Vor dem Flashen sollten Sie Ihre Gerätevariante mithilfe der unten verlinkten Treble Info-App ermitteln. Anschließend holen Sie sich den entsprechenden Build aus dem Projekt GitHub-Release-Seite und lernen Sie, wie man ein GSI flasht Hier.
Laden Sie Phh-Treble v300.a herunter (basierend auf AOSP 11.0)
Da es sich um den ersten Alpha-Build handelt, sind in diesem GSI eine Reihe von Hardwarefunktionen und Softwarekomponenten fehlerhaft. Wenn Sie auf Probleme stoßen, können Sie diese melden Hier. Dennoch ist es toll zu sehen, wie modularisiert das Android-Betriebssystem ist erleichtert es Herstellern, Aktualisierungen der Software voranzutreiben, was wiederum Drittentwicklern hilft, die effektive Lebensdauer älterer Geräte zu verlängern. Wenn weitere OEMs nachziehen Samsungs Schritte in Bezug auf Betriebssystem-Updates und weiterhin die zugrunde liegende Anbieterschnittstelle aktualisieren, sollte das gesamte Android-Ökosystem in naher Zukunft gute Erträge erzielen.
[appbox googleplay „tk.hack5.treblecheck“]