Was sind Android Wakelocks und wie kann man sie reparieren?

Sind Sie schon einmal mit ausreichend aufgeladenem Android-Akku ins Bett gegangen, sind aber morgens mit einem völlig leeren Telefon aufgewacht? Wenn die Antwort Ja lautet, sind Sie möglicherweise von Wakelock-Apps betroffen, die auf Ihrem Smartphone installiert sind. Dies könnte natürlich auch an einem schlechten Batteriezustand liegen. Aber System-Wakelock-Szenarien können aufgrund fehlerhafter Apps, die die Ressourcen Ihres Telefons nutzen und die Akkulaufzeit belasten, auch auf gesunden Geräten auftreten.


Junger Mann, der eine Schlafgeste tut
Schlaf gut (via Shutterstock)

Um das Problem besser zu verstehen, werden wir uns ansehen, was Wakelocks bei Android sind und wie wir das Problem erkennen und beheben können, um die Akkulaufzeit zu verlängern.

Was sind Wakelocks?

Wenn Sie den Netzschalter Ihres Telefons drücken, um den Bildschirm zu sperren, gehen Sie davon aus, dass das Telefon in den Ruhezustand wechselt. Das ist aber nicht immer der Fall. Es gibt Apps, die im Hintergrund ausgeführt werden, die Ressourcen des Geräts verwenden und das Telefon daran hindern, in den Tiefschlafmodus zu wechseln. Aus diesem Grund arbeitet der Prozessor des Telefons ständig, wodurch die Akkulaufzeit auch dann verkürzt wird, wenn Sie ihn nicht verwenden. Die meisten dieser Wakelocks werden verursacht, weil Apps Daten im Hintergrund synchronisieren oder Ortungsdienste verwenden möchten.


Batteriestatistik 2

Daher werden die Apps, die Ihre CPU auch dann im Betrieb halten, wenn sich Ihr Telefon im Ruhemodus befindet, als Wakelock-Apps bezeichnet. Diese Apps sind jedoch nicht gänzlich schuld. Diese Wakelocks sind erforderlich, wenn Sie morgens einen aktualisierten E-Mail-Posteingang sehen möchten. Apps verwenden die Berechtigung zum Synchronisieren von Daten mit den Servern, was manchmal nur einige Minuten dauert.


Batteriestatistik 1

Das Problem tritt auf, wenn einige Apps diese Berechtigung eine Stunde lang verwenden und die CPU Ihres Telefons ständig funktioniert. Nehmen Sie zum Beispiel Google Play Services. Wenn Sie Ihren Standort aktiviert haben, hält der Dienst die CPU Ihres Telefons fast die ganze Nacht wach und verkürzt die Akkulaufzeit drastisch.

Nachdem wir nun wissen, was Wakelocks sind, wollen wir sehen, wie wir die Apps erkennen können, die sie verursachen.

Hinweis: Da zum Abrufen dieser Daten erhöhte Berechtigungen erforderlich sind, ist ein Root-Zugriff erforderlich. Ohne Root-Berechtigungen auf Ihrem Gerät können Sie leider nicht viel gegen das Wakelock-Problem tun. Das Rooten eines Geräts ist heutzutage jedoch einfach. Vergessen Sie also nicht, diese Seite mit einem Lesezeichen zu versehen und darauf zurückzugreifen, sobald Sie herausgefunden haben, wie Sie Ihr Android rooten (und es auch rooten).

Erkennen von Apps, die Wakelocks verursachen

Das Erkennen von Wakelocks ist ziemlich einfach, sobald Sie ein gerootetes Telefon haben. Laden Sie Ihren Akku zu 100% auf und installieren Sie eine App namens Wakelock-Detektorauf dem Gerät. Starten Sie anschließend Ihr Telefon einmal neu und starten Sie die App. Wakelock Detector fragt nach Root-Zugriff und führt im Hintergrund Daten aus.


Wakelock-Detektor 3

Wakelock-Detektor 2

Kehren Sie nach einigen Stunden zur App zurück, und Sie können sehen, wie lange Ihre Apps die CPU insgesamt im Hintergrund ausgeführt haben. Sie können auch überprüfen, wie oft eine App Wakelock ausgelöst hat.


Wakelock-Detektor 4

Wakelock-Detektor 1

Problem beheben

Nachdem wir nun die Apps kennen, die diese Wakelocks verursachen, besteht eine der einfachsten Optionen darin, die App zu deinstallieren und im Play Store eine bessere Alternative zu finden. Aber dann gibt es System-Apps wie Google Play Services, die Sie nicht deinstallieren können. Diese Apps sind erforderlich, damit das Telefon funktioniert.


Verstärken 2

Verstärken 1

Um solche Apps zu überprüfen, können Sie eine installieren Xposed-Modul namens Amplify. Amplify ist im Grunde eine Batteriespar-App für Android, verfügt jedoch im Gegensatz zu anderen über ein Modul, mit dem Wakelock-Anforderungen von verschiedenen auf Ihrem System installierten Apps eingeschränkt werden können. Wähle aus Wakelock Option über die Navigationsleiste auf der rechten Seite. Wählen Sie die Berechtigung aus, die Sie einschränken möchten, und legen Sie einen günstigen Zeitraum fest. Die App bietet auch eine empfohlene Einstellung, um das Problem zu beheben.


Verstärken 3

Fazit

Das war so ziemlich alles über Wakelocks unter Android und wie man die Batterieprobleme behebt, die sie verursachen können. Personen, bei denen aufgrund der im Hintergrund ausgeführten Google Location Services eine hohe Belastung auftritt, müssen diese ausprobieren. Im Falle von Verwirrung oder für weitere Erklärungen schreiben Sie einfach einen Kommentar und wir helfen Ihnen gerne weiter.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *