Project Treble ist wohl die aufregendste Änderung in Android 8.0 Oreo, aber nicht jedes Gerät unterstützt sie. Sie können ganz einfach überprüfen, ob dies bei Ihnen der Fall ist!
Wir haben es zuerst gelernt über Project Treble kurz vor der diesjährigen Google I/O 2017. Treble ist die bisher bedeutendste Low-Level-Änderung der Android-Plattform. Um es stark zu vereinfachen, wird die Anbieterimplementierung vom Android-Framework getrennt, um lange Wartezeiten auf Updates zu vermeiden. Project Treble wird derzeit von Google Pixel und Google Pixel XL mit Android 8.0 Oreo unterstützt. Aus der ersten Ankündigung haben wir auch erfahren, dass künftig alle Geräte verfügbar sein werden Auslieferung mit Android 8.0 (wie zum Beispiel die kommende Samsung Galaxy S9 und die gerade angekündigte Sony Xperia XZ1-Serie) werden mit Treble-Unterstützung ausgestattet sein. Google hat kürzlich auch angekündigt, mit OEMs zusammenzuarbeiten Bringen Sie Project Treble mit Zu einige bestehende Flaggschiffe.
Wenn Sie ein Flaggschiff-Gerät haben, das voraussichtlich auf Android 8.0 Oreo aktualisiert wird, wie können Sie dann sicher wissen, ob es Project Treble unterstützt? Sofern die Versionshinweise es Ihnen nicht direkt sagen, was angesichts der Tatsache, dass es sich um eine so geringfügige Änderung handelt, wahrscheinlich nicht der Fall ist, müssen Sie einen anderen Weg finden. Glücklicherweise gibt es eine ganz, ganz einfache Möglichkeit, herauszufinden, ob ein Android-Oreo-Gerät Treble unterstützt.
In diesem Tutorial zeigen wir es Ihnen Wie Sie feststellen können, ob Ihr Gerät Project Treble unterstützt. Dafür benötigen Sie natürlich das offizielle Standard-Android 8.0 Oreo, da Treble auf 7.0 und niedriger nicht unterstützt wird. Und zur Erinnerung: Wenn Sie ein Google Pixel, Google Pixel XL oder ein anderes Gerät haben, das mit Android 8.0 startet, unterstützt dieses Gerät mit Sicherheit Treble.
Erfahren Sie, ob Ihr Android 8.0+-Gerät Project Treble (Terminal) unterstützt.
Im Gegensatz zu den meisten ADB/Terminal-Tutorials, die wir zuvor durchgeführt haben, ist für dieses kein Root erforderlich, da wir lediglich einen build.prop-Wert erhalten. In Zukunft benötigen Sie jedoch Termux (oder eine andere Terminalanwendung).
Kostenlos.
4.1.
Das Bild rechts zeigt Ihnen, wie es aussehen sollte. Sobald Sie die App eingerichtet haben, geben Sie einfach den folgenden Befehl ein:
getpropro.treble.enabled
Es wird ein boolescher Wert zurückgegeben, „true“, wenn Ihr Gerät Treble unterstützt, und „false“, wenn dies nicht der Fall ist.
Erfahren Sie, ob Ihr Android 8.0+-Gerät Project Treble (ADB) unterstützt.
Zunächst müssen Sie die Android Debug Bridge auf Ihrem Gerät einrichten, um loslegen zu können. Folgen dieses Tutorial, denn es enthält alles, was Sie brauchen, um unter Windows, Linux und macOS loszulegen! Anschließend müssen Sie Ihr Gerät anschließen, entweder mit USB-Debugging oder WLAN-Debugging (wir empfehlen Letzteres, aber beides funktioniert einwandfrei). Unabhängig davon, für welches Gerät Sie sich entscheiden, prüfen Sie unbedingt, ob es über „ADB-Geräte“ verbunden ist. Das Bild rechts zeigt Ihnen, wie es aussehen sollte.
Anschließend starten wir das Android-Terminal in ADB. Verwenden Sie dazu:
adb shell
Verwenden Sie anschließend den folgenden Befehl:
getpropro.treble.enabled
Die Shell gibt einen booleschen Wert zurück. Wenn es „true“ zurückgibt, dann herzlichen Glückwunsch: Ihr Gerät unterstützt Project Treble!
Erläuterung
Es ist eigentlich ziemlich einfach. Project Treble ist kein wirklicher Wert, den Sie in den Einstellungen, Geräteinformationen oder anderen Bereichen sehen oder konfigurieren können Wenn Ihr Gerät dies jedoch unterstützt, informiert eine Voreinstellung in build.prop alle Apps darüber Tatsache. Dies liegt wahrscheinlich daran, dass der Google Play Store dieses Flag lesen muss, um Updates für Dinge wie bereitzustellen Grafiktreiber und andere anbieterbezogene Dinge. Dieses Flag ist auf allen Geräten erforderlich, die Treble unterstützen. Die Datei build.prop befindet sich in der Systempartition, ihre Werte sind jedoch ohne Root lesbar, was dieses Tutorial ermöglicht.
Dies bedeutet jedoch NICHT, dass Sie Treble auf Ihrem Gerät aktivieren können, indem Sie einfach dieses Flag zu Ihrer build.prop hinzufügen, da es absolut nichts bewirkt. Wie oben erwähnt, erfordert es eine OEM-Implementierung, da es sich im Grunde um eine komplette Überarbeitung eines Untermodells handelt Ebene von Android, und Google arbeitet tatsächlich mit OEMs zusammen, um Project Treble auf die bestehende Plattform zu bringen Geräte.
Daher kann ein benutzerdefinierter ROM-Entwickler dies nicht einfach wie eine normale Funktion in sein ROM integrieren. Und sollte sich ein OEM weigern, mit Google zusammenzuarbeiten, um es auf sein Gerät zu bringen, kann er einfach ein einfaches Android 8.0-Update ohne Treble einführen. Die Liste der OEMs, die an der Project Treble-Unterstützung für bestehende Telefone arbeiten, wurde ebenfalls nicht bekannt gegeben. Also, bis Telefone mit Android 8.0 ausgeliefert werden (Project Treble ist für alle neuen Geräte erforderlich). Oreo) ist dies die einzige Möglichkeit, tatsächlich herauszufinden, ob Ihr aktualisiertes Android 8.0-Gerät Treble oder unterstützt nicht.