Lösung: Huawei/Honor verdunkelt/dimmt automatisch das Display in einigen Apps

Seit Android Oreo hat mich eines an meinen Honor und Huawei Geräten ganz besonders genervt. Im Browser und diversen Apps wurde das Display automatisch dunkler, obwohl die automatische Helligkeit deaktiviert ist. Nach langer Suche habe ich endlich eine Lösung gefunden, die zudem auch kein Root erfordert. Diese lässt sich zusätzlich auch noch bei diversen anderen Problemen wie Bloatware anwenden. Lösung: Huawei/Honor verdunkelt/dimmt automatisch das Display in einigen Apps

Die einzige funktionierende Methode ohne Root

Die Foren sind seit Jahren voll mit vermeintlichen Lösungen. Manchmal fragt man sich, ob das Problem des Threaderstellers überhaupt erfasst wurde. Da wird das Abschalten der automatischen Helligkeit empfohlen, obwohl doch geschrieben wurde, dass diese gar nicht aktiviert ist. Dann soll man auch die bessere Lesbarkeit bei Sonnenlicht in den Developereinstellungen deaktivieren. Allerdings haben die meisten diese Einstellungen nie auf ihrem Gerät aktiviert (wie das geht steht weiter unten im Artikel) und im Werkszustand ist diese Option auch nicht aktiviert.

Es gibt sogar einige, die der festen Überzeugung sind, ihr Gerät hätte diese Probleme nicht. Ist die Helligkeit sehr niedrig oder sehr hoch eingestellt, dann fällt es nicht auf, bzw. das Gerät dunkelt auch nicht ab. Genauso verhält es sich, wenn die automatische Helligkeit aktiviert ist. Dann wird je nach Umgebungslicht abgedunkelt, aber nicht ohne eine Veränderung der Lichtverhältnisse. Wer jedoch mit einer manuell eingestellten Helligkeit um die 50% arbeitet, merkt sehr deutlich, dass im Browser und diversen Apps wie Facebook die Helligkeit automatisch reduziert wird. Manchmal sogar so stark, das der Hintergrund grau wird und die Bilder schmuddelig werden.

Die Lösung: Honor/Huawei Display wird nicht mehr automatisch gedimmt

Das Problem liegt in den Akkueinstellungen, wie in einigen Foren bereits korrekt vermutet wurde. Allerdings bringt es nichts, dort alle Sparmaßnahmen zu deaktivieren oder in den Leistungsmodus zu wechseln. Auch ein Reboot und ein Löschen des Cache ist nutzlos. Das automatische Dimmen bleibt weiterhin aktiv. Verantwortlich ist eine App namens PowerGenius. Leider lässt sich diese weder stoppen noch deaktivieren, da sie als Systemdatei läuft. Ein löschen ohne Root ist erst recht nicht möglich. Eine Lösung, dieser APK an den Kragen zu gehen, gibt es dennoch und die will ich euch jetzt zeigen. Am Ende des Artikels gibt es auch eine Kurzanleitung für alle, die Vorkenntnisse haben und nicht jeden Schritt erklärt haben müssen.

Wer diesen Lösungsweg beschreitet, macht es auf eigene Gefahr. Wir können keine Haftung für dadurch entstandene Schäden übernehmen. Das Deinstallieren von Systemapps kann dazu führen, dass das Gerät nicht mehr korrekt arbeitet oder sogar unbenutzbar wird. Um es wiederherzustellen ist ein Hardreset erforderlich, der alle Daten löscht.

Dieser kleine Disclaimer muss sein, da es einfach zu viele Geräte und Konfigurationen gibt. Das Risiko sollte dennoch sehr gering sein, da nichts auf dem Gerät gelöscht wird und ein Hardreset alle Dateien wieder herstellt. Das heißt allerdings auch, dass die folgenden Schritte nach jedem Reset auf Werkseinstellungen und Update (sind weiterhin OTA möglich) des Betriebssystems wiederholt werden müssen. Aber jetzt endlich zur Lösung.

  1. Allgemeine Vorbereitungen
    Da wir das Smartphone oder Tablet an den Rechner anschließen müssen, muss es natürlich auch erkannt werden. Mein Honor Play wurde vom Windows sofort erkannt und die Treiber wurden installiert. Geschieht das nicht, müssen die USB-Treiber von der Webseite des Herstellers geladen und installiert werden. Schließt es also über ein USB Kabel an den Rechner an und wartet die Meldung ab. Wurde es erfolgreich erkannt und als betriebsbereit gemeldet, ist alles im Lot und ihr könnt es wieder vom Rechner trennen. Anderenfalls holt euch die USB Treiber, installiert sie und schließt es erneut an.

    Als nächstes benötigen wird die ADB Tools (Android Debug Bridge), über die später die Befehle an das Gerät übertragen werden. Wählt unter dem vorherigen Link euer Betriebssystem, ladet die SDK Platform Tools und entpackt sie auf eurer Festplatte. Um später keinen langen Pfad in der Konsole eingeben zu müssen, hab ich das Verzeichnis platform-tools in adb umbenannt und es auf die oberste Ebene eines meiner Laufwerke kopiert.

  2. Smartphone/Tablet vorbereiten
    Verbindet das Smartphone/Tablet ggf. erneut mit eurem Rechner und wählt als Art der USB Verbindung Dateitransfer oder MTU. Dann gehen wir in die Einstellungen des Smartphones. Der Weg dorthin kann je nach Gerät und Betriebssystemversion unterschiedlich sein. Sucht dort den Eintrag Geräteinformationen oder Info über das Gerät. Notfalls müsst ihr googeln, wo sich bei eurem Gerät die Build Nummer befindet. Bei meinem Honor Play befindet sie sich unterEinstellungen>System>Über das Telefon. Diese Build Nummer wird nun so lange schnell hintereinander angetippt, bis das Gerät meldet, dass die Entwickleroptionen aktiviert sind. Diese können dann unter Einstellungen>System>Entwickleroptionen aufgerufen werden. Scrollt ein wenig nach unten und aktiviert das USB-Debugging. Daraufhin erscheint auf eurem Bildschirm eine Abfrage, ob dem angeschlossenen Rechner vertraut werden soll. Das muss bejaht werden. Beim eigenen Rechner kann man auch die Checkbox "Immer vertrauen" aktivieren.
  3. ADB Tool starten
    Nun brauchen wir die Konsole, in die wir unsere Befehle eingeben. Klickt mit der rechten Maustaste auf das Windows Logo vom Startmenü. Je nach Windows Version kann hier diePowerShell oder die einfache Konsole genutzt werden. Letztere erreicht man mit Ausführen, tippt im neuen Fenster cmd ein und drückt Enter.

    Die Konsole startet im Benutzerverzeichnis. Liegen die ADB Tools auf einem anderen Laufwerk, muss zunächst dorthin gewechselt werden. Tippe in die Konsole den Laufwerksbuchstaben, gefolgt von einem Doppelpunkt und Enter. In meinem Fall wäre das z:

    Jetzt wechseln wir in das Verzeichnis der ADB Tools. In meinem Fall wäre das cd Downloads\adb
    Dort testen wir zunächst, ob unser Gerät korrekt am Rechner angeschlossen ist und erkannt wurde, indem wir adb devices eingeben. In manchen Fällen kann es sein, dass adb nicht startet und einen Fehler ausgibt. In diesem Fall muss .\adb (./adb am Mac) eingegeben werden. Das gilt auch für alle folgenden Befehle. Jetzt starten wir die ADB Shell mit adb shell.

    Und nun kommt der Befehl, der uns von allem Übel befreit. Sei es nun der lästige PowerGenius oder irgendeine andere Systemapp in Form von Bloatware. Alles was man dazu wissen muss, ist der Paketname der zu löschenden App. Am einfachsten geht das mit dem Package Name Viewer aus dem Play Store. Unser Befehl lautet also:
    pm uninstall -k -user 0 com.huawei.powergenie gefolgt von eine Enter.

    Damit ist das Problem des abdunkelnden Bildschirms auf einem Honor 6X, 7C, 7X, 8, Play, Huawei Mate 10, P20 und vielen anderen Modellen beseitigt. Besonders wichtig am Befehl ist der Parameter -user 0. Dadurch wird es nur für den aktuell angemeldeten Benutzer durchgeführt. Da wir unsere Smartphones nur selten mit jemandem teilen, ist das eher unwichtig und hat den gleichen Effekt wie die systemweite Deinstallation als Root.

    Wer jetzt so richtig aufräumen möchte, gibt einfach pm uninstall -k -user 0 gefolgt vom jeweiligen Paketnamen ein. Dabei sollte man aber nicht zu übereifrig sein. Manches wird zwingend vom System gebraucht und das Gerät würde nicht mehr funktionieren. Zwar lässt es sich ganz einfach durch einen Reset wiederherstellen, aber ungesicherte Daten sind damit unwiederbringlich verloren.

Die Lösung für dein Honor/Huawei im Schnelldurchlauf

  1. Smartphone/Tablet mit dem Rechner verbinden
  2. Treiber von Windows installieren lassen oder von Herstellerseite laden
  3. Dateitransfer/MTU als USB Verbindung wählen
  4. ADB Tools (Platform-Tools) für das jeweilige Betriebssystem laden
  5. Entpacken und ggf. umbenennen und umkopieren
  6. Windows PowerShell oder Konsole starten (Start->Ausführen->"cmd")
  7. In das Verzeichnis der ADB Tools wechseln
  8. Mit adb devices (Falls es eine Fehlermeldung gibt .\adb (./adb am Mac)) den korrekten Anschluss des Geräts prüfen
  9. ADB Shell mit adb shell starten
  10. pm uninstall -k -user 0 $Paketname eingeben (in unserem Fall $Paketname = com.huawei.powergenie)
  11. Freuen 🙂

wallpaper-1019588
Kalorienarmes Gemüse: Perfekt für Ihre Diät!
wallpaper-1019588
Kalorienarmes Gemüse: Perfekt für Ihre Diät!
wallpaper-1019588
Die Algarve feiert 50 Jahre Nelkenrevolution
wallpaper-1019588
Mobile Suit Gundam SEED FREEDOM: Bandai Namco zeigt den Film in den deutschen Kinos