In general this is a well-documented problem, but it hit my DNA only after the most recent OTA. I am surprised no one brought this up here.
If you enable Google Location Services in settings, Google Services will proceed to initiate hundreds of wake locks and turn the GPS on for something like 15 minutes per day, resulting in much downgraded battery life. It will do it regardless of whether you use Google Now or anything else for that matter. Basically it appears Google has decided to keep track of the phone's location on a minute by minute basis as a default option.
The way to turn this off is to disable Google Location Services under Settings - Location and by setting to "off" Google apps location access in Settings - Accounts & Sync - Google - Location Settings. As far as I know this also kills Google Now and your location in Google Maps.
However, to use Google Maps only occasionally, I am not willing to pay the price of a permanently crappy battery life and be subject of so much spying.
If you are rooted there is a way to turn the location services on automatically with Tasker when you run Maps. I am on un-rooted stock, so that doesn't work for me. Another option is to use MapQuest or any other third party maps app.
Any other ideas / suggestions are welcome.
Sent from my HTC6435LVW using Tapatalk
When checking the apps that use up the batttery, look at Google services and the apps that call it. Then go one by one and clear data and cache for each app then reboot.
Google services went from the 2nd most battery draining item (just after screen) to nearly the bottom.
HI
Is there a list of apps tested to be safe/unsafe for hibernating?
Sometimes it's not sure even if the app has GCM blue cloud icon on the right.
Has anybody experienced problems with greenifying Pushbullet app? (https://play.google.com/store/apps/details?id=com.pushbullet.android)
Older Greenify client reported unable to hibernate this app (supporting GCM)
Now it hibernates (Greenify guessinlgy improved?) but I experience problems with random unlinking from Google account and losing access to notifications). Can anybody confirm.......
Hello, my phone doesn't show any apps in the battery optimization besides Google Play services and Download Manager.
There should be an option for showing all apps or optimized apps as I have seen in all other phones, but there isn't in mine.
I really need to turn off battery optimization for certain apps like Messenger, Facebook, Whatsapp and Instagram otherwise the notification issue in my phone will never be solved. It never shows notification of these apps unless I open them.
Please guys help me. Is there a way to programmatically disable battery optimization for these apps?
Thanks in advance.
Anyone?
I'm running Nougat on a BV8000 (huge regret), and I was using data saver today because i was roaming in the US. My Canadian carrier gives me 1 GB of US data per month. I have a work profile on the phone.
While we were in the US, Android OS consumed 500 MB of data. The only apps that were granted unrestricted access were:
Personal profile
Calendar
Find my device
Google fit
Gmail
Google search
Google Calendar Sync
Google Play Services
Hangouts
IFTTT
Keep notes
Android Messages
Facebook messenger
Tile
Toodledo
Whatsapp
Work Profile
Gmail
Google search
Hangouts
Keep notes
TextNow
Google Play Services
Whatsapp Business
When I first noticed the problem, after the first 200 MB or so, I also enabled datally and blocked access to Android OS. Despite this, the number kept going up. When I click on Android OS under App data usage, I get a list of about 20 apps whose usage are included under Android OS usage. I went through those apps individually under the "Apps" menu in settings and each had the same data usage, a few hundred kb - not remotely enough to add up to 500 MB.
I've captured bug reports (with bug cache set to 16 mb), but I don't know what I'm looking for or if it is even in there. Do Android bug reports include information about which apps were sending/receiving data? If not, is there something else I can do on an unrooted (root not an option) phone to capture either which apps are sending/receiving despite data saver, or what IP addresses are being accessed so I can try to trace back? I also have screenshots of the list of apps included under "Android OS" if that would be helpful.
Hi, anyone knows why is the google play services on my device running in background like crazy?
It drained a lot of battery, i left my phone watching movies for 2 hours and it drained almost 4% doing nothing
Google Play Sevices is not a singular service or app. It is a package of processes that always run in the background, pinging Google services to sync data, track location, etc. So even when your phone is sleeping, Google Play Services are running and consuming battery. Furthermore, *something* has to be at the top of the battery usage chart, even when the phone is doing nothing. So when the phone idle, Google Play Services will move to the top of that list by default. In other words, just because Google Play Services is the #1 consumer of battery doesn't necessarily mean the battery drain is excessive or abnormal.
If you are convinced Google Play Services battery drain is excessive, there are Magisk modules that allow Google Play Services to be battery "optimized" but this requires root.
sublimaze said:
Google Play Sevices is not a singular service or app. It is a package of processes that always run in the background, pinging Google services to sync data, track location, etc. So even when your phone is sleeping, Google Play Services are running and consuming battery. Furthermore, *something* has to be at the top of the battery usage chart, even when the phone is doing nothing. So when the phone idle, Google Play Services will move to the top of that list by default. In other words, just because Google Play Services is the #1 consumer of battery doesn't necessarily mean the battery drain is excessive or abnormal
If you are convinced Google Play Services battery drain is excessive, there are Magisk modules that allow Google Play Services to be battery "optimized" but this requires root.
Click to expand...
Click to collapse
But is it normal for the google play services to run in the background for 15 hours in a day? Do you know any other solutions that does mot require root?
Short answer:
1. Yes
2. No
Long answer:
1. Google Play Services (GPSvc) are an integral part of Android. GPSvc link all the Google apps and services on your phone. There is no way to completely disable GPSvc without crippling those Google apps and services. GPSvc allow Gmail to notify you of incoming email, YouTube notifications, Google Maps navigation and traffic info, Play Store and system firmware updates, etc. Just about everything you do on an Android device is tied to GPSvc in some way. So yes, GPSvc will always run in the background so long as your phone is powered on (unless you disabled/uninstalled GPSvc, or flashed a custom ROM like LineageOS that has no GPSvc components to begin with).
2. GPSvc are system files, which means they cannot be modified by the user without root access. This is also why GPSvc normally cannot be battery "optimized" in the device power settings. The Magisk modules allow GPSvc to be whitelisted and added to the list of battery "optimized" apps.