com.google.android.gms zerstört meinen Akku

Vor ungefähr zwei Monaten ist etwas passiert. Seitdem com.google.android.gmsverbraucht die App 2 oder 3 Mal pro Tag wie verrückt Akku (gerootetes Android 4.4 in einem Galaxy Note 4). Ich denke, das ist für eine Art Synchronisierung von Google.

Logcat zeigt das seltsame Verhalten mit Tonnen von Nachrichten wie diesen:

W/ctxmgr  (25335): [ContextSpecificAclFactory]LocationConsent failed, ULR opt-in status is: false, account#-63XXXXX32#
W/ctxmgr  (25335): [AclManager]No 2 for (accnt=account#-63XXXXX32#, com.google.android.gms(10015):UserLocationProducer, vrsn=10084000, 0, 3pPkg = null ,  3pMdlId = null). Was: 2 for 1, account#-63XXXXX32#
V/AlarmManager( 3363): waitForAlarm result :8
V/AlarmManager( 3363): waitForAlarm result :8
W/ctxmgr  (25335): [ContextSpecificAclFactory]LocationConsent failed, ULR opt-in status is: false, account#-63XXXXX32#
W/ctxmgr  (25335): [AclManager]No 2 for (accnt=account#-63XXXXX32#, com.google.android.gms(10015):UserLocationProducer, vrsn=10084000, 0, 3pPkg = null ,  3pMdlId = null). Was: 2 for 1, account#-63XXXXX32#
V/AlarmManager( 3363): waitForAlarm result :8
W/ctxmgr  (25335): [ContextSpecificAclFactory]LocationConsent failed, ULR opt-in status is: false, account#-63XXXXX32#
W/ctxmgr  (25335): [AclManager]No 2 for (accnt=account#-63XXXXX32#, com.google.android.gms(10015):UserLocationProducer, vrsn=10084000, 0, 3pPkg = null ,  3pMdlId = null). Was: 2 for 1, account#-63XXXXX32#
V/AlarmManager( 3363): waitForAlarm result :8
W/ctxmgr  (25335): [ContextSpecificAclFactory]LocationConsent failed, ULR opt-in status is: false, account#-63XXXXX32#
W/ctxmgr  (25335): [AclManager]No 2 for (accnt=account#-63XXXXX32#, com.google.android.gms(10015):UserLocationProducer, vrsn=10084000, 0, 3pPkg = null ,  3pMdlId = null). Was: 2 for 1, account#-63XXXXX32#
V/AlarmManager( 3363): waitForAlarm result :8
V/AlarmManager( 3363): waitForAlarm result :8
W/ctxmgr  (25335): [ContextSpecificAclFactory]LocationConsent failed, ULR opt-in status is: false, account#-63XXXXX32#
W/ctxmgr  (25335): [AclManager]No 2 for (accnt=account#-63XXXXX32#, com.google.android.gms(10015):UserLocationProducer, vrsn=10084000, 0, 3pPkg = null ,  3pMdlId = null). Was: 2 for 1, account#-63XXXXX32#
V/AlarmManager( 3363): waitForAlarm result :8
W/ctxmgr  (25335): [ContextSpecificAclFactory]LocationConsent failed, ULR opt-in status is: false, account#-63XXXXX32#
W/ctxmgr  (25335): [AclManager]No 2 for (accnt=account#-63XXXXX32#, com.google.android.gms(10015):UserLocationProducer, vrsn=10084000, 0, 3pPkg = null ,  3pMdlId = null). Was: 2 for 1, account#-63XXXXX32#

Der einzige Weg, den ich gefunden habe, um dies zu stoppen, besteht darin, com.google.android.gms von Hand zu beenden, aber früher oder später wird es wiederbelebt.

Es scheint, dass Google versucht, mein Leben unglücklich zu machen, weil eine Standortzustimmung nicht gegeben wurde?

Antworten (1)

Dank der Protokolle habe ich den Übeltäter gefunden: die schlechten (vielleicht sogar illegalen?) Praktiken von Google Maps.

Da ich Spam hasse und es hasse, von Google für Werbung verfolgt zu werden, lehne ich all diese Dinge immer ab. In der letzten Version von Google Maps für Android gab es eine Location HistoryOption, die deaktiviert war. Da Google Maps das teuflische Verhalten hat, Sie zu verfolgen, indem es sich selbst startet, wenn Sie es nicht selbst öffnen, öffnet es sich im Hintergrund und versucht, Ihren Standort auf ihren Servern zu speichern. Das hat wegen meiner Location HistoryOff-Einstellung eine verrückte Schleife ausgelöst.

Die einzige Lösung, die ich gefunden habe, zumindest wenn ich Google Maps weiterhin verwenden möchte, war die Aktivierung von Location History. Keine Batterieabflüsse mehr.

Google kopiert die schlechtesten Praktiken von Microsoft in Lichtgeschwindigkeit.

Es kann nur eine wirklich schlechte Qualitätskontrolle durch Google sein. Sie interessieren sich nicht für Anwendungsfälle wie "Standortverlauf: aus" und testen den Code für diesen Fall nicht ...