Aktivieren Sie „Always on Display“ von Google Pixel 2 auf dem Nexus 6P, Pixel und Pixel XL ohne Root

click fraud protection

Wir haben herausgefunden, wie Sie die neue Always-on-Display-Funktion von Google Pixel 2 auf dem Nexus 6P, Google Pixel und Pixel XL aktivieren können, ohne Root zu benötigen!

Der Google Pixel 2 und Pixel 2 XL sind die neuesten Smartphones in Googles Pixel-Smartphone-Serie und obwohl die Hardware größtenteils ein ist Trotz der schrittweisen Verbesserung gegenüber den Pixel-Telefonen der vorherigen Generation verfügt die Software über einige wirklich raffinierte Funktionen Neue Eigenschaften. Es gibt die neue Kameratechnologie, die im Telefon verwendet wird Porträtmodus-Funktion, die Erkennungsfunktion für immer zuhörende Musik Läuft geradeund eine Always-on-Display-Funktion. Leider wird keine dieser Funktionen, zumindest offiziell, Einzug in die bisherigen Smartphones von Google halten. Wir haben bereits gezeigt, dass es möglich ist, die Always-on-Display-Funktion des Pixel 2 zu aktivieren über benutzerdefiniertes ROM, aber wir haben kürzlich herausgefunden, dass es möglich ist Aktivieren Sie Always on Display auf dem Nexus 6P, Pixel und Pixel XL ohne Root.

Bildnachweis: XDA Junior Member InFlames03


Always on Display kann jetzt dank Android 8.1 und Substratum aktiviert werden

Zuvor haben wir berichtet, dass es auf keinem älteren Google-Telefon möglich sei, die Always-on-Display-Funktion zu aktivieren. Das liegt daran, dass Google die Funktion, die Always on Display ermöglicht, so fest programmiert hat, dass sie immer „false“ zurückgibt. Dies war beim Quellcode-Drop für Android 8.0 Oreo der Fall, ist aber mit der Veröffentlichung von nicht mehr der Fall Android 8.1 Oreo Developer Preview 1.

Wie in den Screenshots oben gezeigt, gab die Funktion, die für die Entscheidung verantwortlich ist, ob Always on Display aktiviert werden soll oder nicht, zuvor nur „false“ zurück. Spätestens AmbientDisplayConfiguration Code wird nun jedoch nach einem booleschen Konfigurationswert mit dem Namen „config_dozeAlwaysOnDisplayAvailable" was von Google auf dem Pixel 2 und Pixel 2 XL als wahr, auf jedem anderen von ihnen hergestellten Telefon jedoch als falsch festgelegt wird.

Genauer gesagt verwendet Google ein in /vendor/overlay installiertes Framework-Overlay namens „framework-res_auto_generated_rro“, um den Wert dieser Konfiguration anzugeben. Da dieses Framework-Overlay auf dem OverlayManagerService (OMS) basiert, können wir unser eigenes Framework-Overlay erstellen config_dozeAlwaysOnDisplayAvailable erzwingen, um „true“ zurückzugeben auf dem Nexus 6P, Pixel und Pixel XL.

Dies ist möglich, weil OMS, das von Sony entwickelte Theme-Framework, es ist nativ integriert ab Android Oreo. Dadurch können wir die integrierten Befehle verwenden, um unsere eigenen Themes zu verwalten und zu installieren –alles, ohne dass Root erforderlich ist. Dabei haben die Entwickler herausgefunden, wie sie das beliebte erreichen können Substratum-Themenmanager Funktioniert auf Android-Oreo-Geräten. Damit Always on Display funktioniert, müssen Sie Folgendes tun: Wir werden den Substratum-Theme-Manager mit seinem Andromeda-Plugin verwenden um unser spezielles Framework-Overlay auf dem Nexus 6P, Pixel und Pixel XL zu installieren.

Abschließend möchte ich noch einen Punkt der Verwirrung ansprechen – nämlich die Tatsache, dass wir eine sogenannte „Theme-Engine“ verwenden, um eine versteckte Funktion zu aktivieren. Obwohl Substratum häufig zum Installieren von Designs verwendet wird, ist es zutreffender, diese Designs als „Ressource“ zu bezeichnen Dies liegt daran, dass diese „Themen“ Werte angeben, die die ursprünglichen Ressourcen ihres Ziels ersetzen App. Normalerweise ersetzen Ressourcen-Overlays nur Farbwerte in der Original-App, sie können aber auch auf Ganzzahlen, Zeichenfolgen oder boolesche Werte in den Ressourcen der App abzielen. Einige vorhandene Substratum-Overlays nutzen dies Passen Sie den Sperrbildschirm, den Bildschirm der letzten Apps und die Schnelleinstellungen an Zum Beispiel.

Hoffentlich haben Sie auf jeden Fall ein besseres Verständnis dafür, was wir tun werden. Befolgen Sie die nachstehende Anleitung, um Always on Display vom Pixel 2 auf den Google Pixel-Telefonen der ersten Generation sowie dem Nexus 6P zu aktivieren.


So aktivieren Sie die Always-on-Display-Funktion von Google Pixel 2 auf dem Nexus 6P, Pixel und Pixel XL

Anforderungen:

  • Nexus 6P, Google Pixel oder Google Pixel XL. Das Nexus 5X funktioniert, wird jedoch aufgrund des fehlenden OLED-Bildschirms nicht empfohlen.
  • Android 8.1 Oreo Developer Preview 1. Sie finden die Firmware-Dateien Hier.
  • Lizenz für Das Andromeda-Plugin von Substratum ($1.99). Ohne dies können Sie das von uns erstellte Framework-Overlay nicht installieren. Zumindest nicht einfach.

Lernprogramm

Besonderer Dank geht an das XDA-Junior-Mitglied InFlames03 für die Unterstützung bei der Entdeckung dieser Funktion, beim Testen und schließlich beim Anbieten eines Framework-Overlays zum Download. Schauen Sie sich sein neues an Oreo Und Frisch Themen.

  1. Richten Sie Substratum und sein Andromeda-Plugin ein. Du kannst Folgen dieses Tutorial den ganzen Weg, bis Sie Teil 1 beendet haben.
  2. Installiere das AlwaysOn-Enabler APK von AndroidFileHost oder der Pixel Enabler-App aus dem Google Play Store. Ersteres ist nur ein einfaches Overlay, das diese Funktion ermöglicht, während letzteres in Zukunft weitere Funktionen enthalten wird.
  3. Öffnen Sie Substratum und suchen Sie nach „Always-On-Enabler" von Sai in der Themenliste. Tippen Sie darauf.
  4. Tippen Sie auf "Wählen Sie diese Option aus, um alle Überlagerungen umzuschalten."
  5. Tippen Sie auf schwebender Farbrollerknopf.
  6. Wählen "Erstellen und aktivieren."
  7. Neustart.
  8. Öffnen Sie Einstellungen -> Anzeige. Erweitere das "Fortschrittlich„Kategorie“ und tippen Sie auf „Umgebungsanzeige."
  9. Sie sollten ein „Immer auf" Umschalten. Deaktivieren Sie es und aktivieren Sie es erneut. Genießen Sie Always on Display!

Alternativ können Sie sich das folgende Video ansehen, das die grundlegenden Schritte erläutert, die zur Aktivierung von Always on Display erforderlich sind. Das Video wurde von XDA Senior Member aufgenommen eqbirvin auf seinem Google Pixel XL läuft Android 8.1 Oreo. Beachten Sie, dass wir dennoch einen Neustart empfehlen, auch wenn das Video keinen Neustart zeigt.

Vorbehalte

Das Nexus 6P, das Pixel und das Pixel XL bieten standardmäßig keine Always-on-Display-Funktion, da ihre Bildschirme nicht richtig darauf abgestimmt sind, in den Energiesparzustand zu wechseln, in dem sich die Bildschirme des Pixel 2 befinden. Daher kann die Verwendung dieses Overlays zur Aktivierung von Always on Display als Hack betrachtet werden, da es nicht ohne Vorbehalte ist. Wir haben dies über einen längeren Zeitraum nicht verwendet, um den Stromverbrauch oder andere potenzielle Probleme zu messen, aber bisher sind folgende Probleme aufgetreten:

  • Das Drücken der Ein-/Aus-Taste, um vom Always-on-Display aus direkt in den Sperrbildschirm aufzuwachen, funktioniert nicht. Sie müssen den Netzschalter zweimal drücken.
  • Doppeltippen, um vom Always-on-Display aus direkt zum Sperrbildschirm zu wechseln, funktioniert nicht. Sie müssen zweimal zweimal tippen (4 Mal tippen).
  • Manchmal wird während einer Entsperrphase ein grauer Bildschirm angezeigt.

Die oben genannten Probleme treten nicht auf, wenn Sie Ihr Telefon über den Always-on-Display-Bildschirm mit dem Fingerabdruckscanner entsperren. Wenn eines der oben aufgeführten Probleme auftritt, kann das Problem auch durch einfaches erneutes Sperren und Entsperren mit Ihrem Fingerabdruck behoben werden.

Abschluss

Wir vermuten, dass die oben aufgeführten Probleme damit zusammenhängen, dass die Anzeige nicht ordnungsgemäß vom Status „Immer angezeigt“ in den Status „Bildschirm eingeschaltet“ übergeht, und prüfen derzeit mögliche Lösungen. Es ist möglich, dass diese Probleme nie behoben werden oder dass sie zufällig in einer zukünftigen Entwicklervorschau behoben werden. Unsere größte Angst ist, dass Google sieht, was wir tun, und Always on Display erneut fest codiert. Wir hoffen, dass das nicht passieren wird, aber es ist durchaus eine Möglichkeit. Genießen Sie vorerst die Always-on-Display-Funktion von Google Pixel 2, solange Sie können!