[GUIDE/DISCUSSION] Google Play Services Battery Drain - Android General

I'd like to start a thread that discusses battery drain from Play Services--no not just specifically about Custom ROMs and Play Services 7.x and the SystemUpdateService issue, but a general Play Services. I see too many threads and "guides" and supposed "fixes" popping up specific device forums, but honestly Play Services affects ALL Android users that have GApps installed.
There's too much misinformation out there, and I know that Android has always had a bad image in regards to battery life, so I see too many people throwing out unvalidated fixes and misguiding users. Meanwhile, tons of users are accepting any fix they can find online in hopes of saving their battery life. That's honestly NOT the best solution. There's often adverse effects being introduced and a lot of compromises. I'd like this thread to have some healthy information AND discussion so we can truly understand WHAT is going on and how to best tackle this perceived drain.
1. Introduction
What is Play Services? To put it simply in the words of Wikipedia:
Google Play Services is a proprietary background service and API package for Android devices.
Click to expand...
Click to collapse
To give more detail, Play Services is in charge of a lot of background services and a lot of core functionality of Android devices from anything ranging from location services to ads to payment services.
2. What causes drain?
Location Services is probably one of the biggest drains of Play Services. Per the Amplify developer, Play Services will fire a location update every 60 seconds to Google servers. Why does Google do this? They probably use our location for their own purposes in addition to other features like Google Now location based updates, and well.... they're Google. They collect our data.
In my testing on a Nexus 5 and OnePlus One, a fresh build of Android with Location Services enabled will drain somewhere just under 1%/hour on LTE while idle. On WiFi, your drain could easily be far below that. To me that's not bad at all. Remember, not all of that is Play Services. Some of it goes to background syncing of Gmail and other Google services. However, there are instances where Play Services can go crazy and potentially drain more.
So that's just out of the box drain. Other apps could leverage Play Services' Location APIs. Google Now for example will do this. Wallet can use location to send you updates about offers or ads. Other apps like Google+ or Facebook have the ability to see nearby friends. Foursquare/Swarm has the ability to send you tips about nearby venues.
3. What you can do to fix this?
Like any process improvement, you should probably understand where your drain is coming from. By default, Play Services has some drain, but a properly set up phone should not be draining more than 1% / hour on mobile network provided that you're not experiencing poor reception or network congestion.
There's essentially what I'd like to take as a two step approach to Play Services Drain:
Understand the default drain of Play Services without the involvement of 3rd party apps - this should be under 1%/hour for most phones on mobile data. Is that too much for you? If so, Amplify is probably the best solution out there.
If your drain is well above 1% / hour, then other questions come up. Is your battery still in the proper condition? Do you have a rogue app syncing? If you can rule that out and still come back to Play Services, then I'd likely say its a 3rd party app USING Play Services and therefore causing excessive drain. BetterBatteryStats will often just lump Play Services drain all into one bucket, but use Wakelock Detector to understand which app is actually causing the drain.
Think long and hard about what apps you have set up to enable background location updates. You shouldn't be blaming play services for using your location, but rather apps themselves for being setup a certain way. Comb through your app settings and understand what's going on. It might be fun to see where your friends are in Facebook, but are you prepared for that background location update that potentially kills your battery? Or what about that weather widget? DO you need every 5 minute updates?
Q: What about switching to Battery Saver for Location Settings?
I honestly think Battery Saver is a red herring. The difference between High Accuracy and Battery Saver is that GPS is not used. But here's the thing--ask yourself when do you actually need GPS? It's not just running in the background all the time. Unless you open Yelp/Swarm/Maps all the time, GPS isn't being used anyway, so why would you disable GPS? High Accuracy maintains the ability to use GPS when an app calls for it, but the background updates which are the most tasking from a long term battery use perspective are still there whether or not you use Battery Saver or High Accuracy. That every 60 second ping to Google still exists on Battery Saver.
This fix is almost always proposed every time someone brings up drain, but you really need to think about how location settings works before falling for that misnomer. In fact, High Accuracy will likely be a better choice for most because say you want to look at the map to see where you are. If you need your location NOW, it gets frustrating to open the app up and realize it points you to a location a mile away. After maybe 30 seconds of pondering you then realize that your GPS was off, you go and switch Location Settings to High Accuracy, and then you wait another 30 seconds for the GPS to lock. Why not leave High Accuracy on to begin with? It gives you GPS when you need it, but when you exit Maps, GPS stops on its own.
4. Conclusion
I'll be writing a lot more, but this is my first stab at a guide. I encourage discussion as I'm likely not the only self-proclaimed expert out there. I just feel there was enough misinformation to warrant a more centralized guide for all devices.

List of Proposed Fixes for Battery Drain with Analysis
Since there's many proposed fixes for battery drain, let's talk about what some individuals have proposed, and I will inject my analysis.
Turn off background data
Many apps use Play Services' location APIs. If you turn off background data, then you end up with an app that cannot communicate because Play Services is always in the background. Why would anyone do this for an app that relies on background data to function? This is a bad fix IMO.
Use Privacy Guard to deny Play Services from Waking Up
This is a possible fix, although once again Play Services has a need for waking up while your phone screen is off. If we review once again what Play Services is responsible for, one can see that apps like Google Now which is supposed to give you updates in the background, requires location updates to work properly, then denying the ability for Play Services to wake up when your screen is off may have some adverse effects.
The good thing is that wakelocks are only required when the screen is off--therefore when your screen is on, your apps should be able to fetch location updates via Play Services and Play Services can function normally. The concern comes from when your screen is off. So if you play on your phone all day at work, it might not be bad, but if you sit with your phone in your pocket all day, and want a traffic alert to show up, it might not show up. Or for a busy guy like me who flies a lot for work, traffic cards showing when I need to get to the airport might not show up because Play Services is not updating my location properly when my phone screen isn't on.
This is a poor fix IMO but slightly better than the option above.
Use Amplify
This is probably the best and least harmless fix to implement. Its safe IMO to implement immediately. Most of us don't need every 60 second updates on location. Every 5-6 minutes should be sufficient. That still gives you enough update interval to get traffic cards. You can always get a location update when an app calls for it in the foreground. This fix should easily clamp down on your background Play Services drain and reduce it significantly. Of course, this is only affecting the periodic update that by default comes out of the box with Play Services. If other apps are constantly calling for location updates, you need to look at what other apps may be requesting location services.

Play Services 7.x Drain
Are you getting unexpected battery drain after your Google Play Services updated to 7.x? Are you on a custom ROM?
If so, this is a bug that affects custom ROMs with SystemUpdateService disabled. It produces a SystemUpdateService wakelock that keeps your phone awake 100% of the time.
Here are several fixes ranked in order
1. Root cause fix
As of March 21, 2015, both CM11 and CM12 trees have had their fixes implemented (see commits http://review.cyanogenmod.org/#/c/91881/ and http://review.cyanogenmod.org/#/c/91882/ for CM11 and http://review.cyanogenmod.org/#/c/91021/ and http://review.cyanogenmod.org/#/c/91579/ for CM12). You can update to a CM build after March 21st, or if you're on another ROM you might want to check if there has been a fix implemented yet.
2. Manual root cause fix
In Terminal Emulator, issue the command:
Code:
su -c "pm enable com.google.android.gms/.update.SystemUpdateService"
You can help make this more automated via this post here.
Note: Requires root
3. Band-aid Fix
Download Wakelock Terminator, then filter for ONLY the SystemUpdateService wakelock for Play Services.
Note: You need Root and Xposed for this to work
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
4. Bigger Band-aid Fix
What separates this from #3 is that this band-aid fix disables other features of Play Services. It will fix the battery drain, but by disabling parts of Play Services, you create unnecessary adverse effects.
Go to: Settings > Privacy > Privacy Guard > Advanced (in the menu) > Google Play services
You can then disable "Wake up" and "Keep awake".

Reserved.

Related

I can't win vs battery drain!

I used to run AOSP JB (_thalamus kernel) with every possible sync turned off (except contacts, calendar and browser) so as to maximize Deep Sleep.
I had Google Location off, location reporting off and a weather widget with a manually set city. I had deleted Talk and had no 3rd party maps app installed.
My phone would sleep great overnight (-6%) and then every time i left my house it would drain insanely (-20% per hour) without being used.
For the time being, i'm back on Rascream, but i'd really wanna join the party with JB, what could i do? (to better diagnose or...)
Did you have Google now disabled? That's a battery killer.
Sent from my Nexus S
mutantlx said:
Did you have Google now disabled? That's a battery killer.
Sent from my Nexus S
Click to expand...
Click to collapse
Yep
dinuvali said:
I used to run AOSP JB (_thalamus kernel) with every possible sync turned off (except contacts, calendar and browser) so as to maximize Deep Sleep.
I had Google Location off, location reporting off and a weather widget with a manually set city. I had deleted Talk and had no 3rd party maps app installed.
My phone would sleep great overnight (-6%) and then every time i left my house it would drain insanely (-20% per hour) without being used.
For the time being, i'm back on Rascream, but i'd really wanna join the party with JB, what could i do? (to better diagnose or...)
Click to expand...
Click to collapse
It would be easier to diagnose if you were running it right now...
polobunny said:
It would be easier to diagnose if you were running it right now...
Click to expand...
Click to collapse
I got it Nand-ed, so i can go back and try new things, but i had run out of ideas of what to do.
Have you try running Better Battery Stats to pinpoint what has been devouring your battery?
Are you online via 3G mobile data? That's a huge battery drainer. Try switching to 2G only mode especially if you don't plan on doing some hard core browsing. Or better yet, turn off mobile data and switch to 2G mode when possible for maximum battery savings.
Another thing you can try is start from a clean install, with only the ROM and all the system apps that came with it. Disable the apps you don't use, like GoogleNow for example, then add your favorite apps one by one, and see what is causing more than normal battery drain.
Sent from my Nexus S
mutantlx said:
Did you have Google now disabled? That's a battery killer.
Sent from my Nexus S
Click to expand...
Click to collapse
How to disable Google Now?
sossio18 said:
How to disable Google Now?
Click to expand...
Click to collapse
I have used BSS and the most wakelocks were cause by NetworkLocator, as shown.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Google Now was disabled, Location services were ALL disabled (including Latitude), i had no 3rd party maps apps, no google talk, no nothing.
dinuvali said:
I have used BSS and the most wakelocks were cause by NetworkLocator, as shown.
Google Now was disabled, Location services were ALL disabled (including Latitude), i had no 3rd party maps apps, no google talk, no nothing.
Click to expand...
Click to collapse
I used to have that. Disabled Google Now, logged out of Latitude (log in then out), Locations services w/ cell tower and gps disable and I used Autostarts app to disable ANY automatic start of Maps. No problem since.
Edit: Oh and that's nothing too crazy by the way. Not exactly a battery killer.
polobunny said:
I used to have that. Disabled Google Now, logged out of Latitude (log in then out), Locations services w/ cell tower and gps disable and I used Autostarts app to disable ANY automatic start of Maps. No problem since.
Edit: Oh and that's nothing too crazy by the way. Not exactly a battery killer.
Click to expand...
Click to collapse
It turned out to be 20% per hour only when leaving home (somehow the phone knew i was moving around and it just wouldn't have none of that). While sleeping, it would stay in deep sleep for 90-95% of the night.
I am not having any issues on ICS and it kinda seems cumbersome to use an app to prevent another app from starting, although i understand the idea.
dinuvali said:
It turned out to be 20% per hour only when leaving home (somehow the phone knew i was moving around and it just wouldn't have none of that). While sleeping, it would stay in deep sleep for 90-95% of the night.
I am not having any issues on ICS and it kinda seems cumbersome to use an app to prevent another app from starting, although i understand the idea.
Click to expand...
Click to collapse
I know. The last step might be extreme, but that's all I did to save myself. Otherwise sometimes maps would go crazy and just consume battery for no apparent reason.
dinuvali said:
I used to run AOSP JB (_thalamus kernel) with every possible sync turned off (except contacts, calendar and browser) so as to maximize Deep Sleep.
I had Google Location off, location reporting off and a weather widget with a manually set city. I had deleted Talk and had no 3rd party maps app installed.
My phone would sleep great overnight (-6%) and then every time i left my house it would drain insanely (-20% per hour) without being used.
For the time being, i'm back on Rascream, but i'd really wanna join the party with JB, what could i do? (to better diagnose or...)
Click to expand...
Click to collapse
Hi,
You mentioned everything but turning off your Data. I live in a horrible area with only 1 maybe 2 bars and it totally drains battery much faster.
I leave it off until i need it, plus I have everything off that you mentioned including Google now(it has its own settings which you can turn off as you are in the actual app)
IIm currently running DaXmax's JB Rom http://forum.xda-developers.com/showthread.php?t=1824381
and I have good to great battery life once I turned off everything like you did.
But I guess first try the DATA off issue and maybe it will help with your ROM
Or
try what other person said and run the ROM bare to see if its the ROM or an App you have that could be draining your battery
Good luck
vidaljs said:
Hi,
You mentioned everything but turning off your Data. I live in a horrible area with only 1 maybe 2 bars and it totally drains battery much faster.
I leave it off until i need it, plus I have everything off that you mentioned including Google now(it has its own settings which you can turn off as you are in the actual app)
IIm currently running DaXmax's JB Rom http://forum.xda-developers.com/showthread.php?t=1824381
and I have good to great battery life once I turned off everything like you did.
But I guess first try the DATA off issue and maybe it will help with your ROM
Or
try what other person said and run the ROM bare to see if its the ROM or an App you have that could be draining your battery
Good luck
Click to expand...
Click to collapse
Considering that i'm not changing the radio when switching from ics to jb, nor am i having low bars on jb, i don't see how data could be the source of the drain. (nor am i willing to run a ROM without data).
Thanks for all you replies (i've thanked you all) and i'll try to Autostarts app when i get the chance.
Autostarts is a great application. I always use it to keep Maps under control.

Improve your Shield Tablet Battery Life

Hey there, guys.
I want to share with you my tweaks to get a better battery life while the tablet is on idle. [KitKat - Scroll down for lollipop update]
Processor state: Optimized.
Initial battery percent: 82%
Final battery percent: 45%
Battery percent loss: 37%
On Screen time: 1h 14m
Awake time: 1h 22m
Real awake time: 8 minutes.
Interval of time: 16h 55m
After many tests, I've notice that for every 10% of battery you get, at least, 30 minutes of Screen On. You can squeeze it even further to 40 minutes for every 10%
As you will see on the pictures, the WiFi was on for 10 hours, the rest was off because i went outside where WiFi was not available.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Now, the next screenshot will show you the "Partial wakelocks", they are the one that keeps your tablet awake. The lower, the better, but some of then are necessary while you work/play/surf on the tablet, so they will be there anywhere.
Trying to understand the Blake_wakelock.
I've spent some time trying to figure out how to stop this wakelock. The blake_wakelock is used by the "Shield Wireless Controller" nVidia system App to pair the controller; i don't know why it keeps alive after turn off the controller; so far the only not-brute-force method i have to stop it is by turning off the WiFi, also, in good conditions the blake_wakelock stop itself whilts screen is off. Once you turn it on again it comes back to life.
-------------------------------------------
Requirements:
-------------------------------------------
Rooted Tablet.
System Tuner: https://play.google.com/store/apps/details?id=ccc71.pmw
(Optional) Disable Service: https://play.google.com/store/apps/details?id=cn.wq.disableservice
A list of what you need and What you don't need: The tweaks i'll show you is nothing more than disable many components that i don't need in some apps, for example, auto starts or syncing. Since i don't need location service, because i don't need my tablet to be with me all the time snaping pictures to instagram them and say "Hey, i am here, rapist", i don't need any of those, so, i disable everything related which is "safe" to disable.[/.]
[/list]
I'll attach to this thread a backup of the service i have disable, you can "restore" it using Disable service to auto disable the service. It may work for you or may not, so that's why i'll list the service i have off.
In order to see how to disable a service using System Tuner and achieving a short explanation, here is a video i made months ago about it using another android device:
https://www.youtube.com/watch?v=_dEwsckIa9E&list=UU7Gr3HOHtIF0i0_ptfaT0JA
List of unnecessary services:
Google Play Services:
Code:
com.google.android.gms/com.google.android.gms.analytics.service.AnalyticsService
com.google.android.gms/com.google.android.gms.analytics.service.RefreshEnabledStateService
com.google.android.gms/com.google.android.gms.analytics.internal.PlayLogReportingService
com.google.android.gms/com.google.android.gms.analytics.service.PlayLogMonitorIntervalService
com.google.android.gms/com.google.android.gms.checkin.EventLogService
com.google.android.gms/com.google.android.gms.config.ConfigFetchService
com.google.android.gms/com.google.android.gms.subscribedfeeds.SyncService
com.google.android.gms/com.google.android.gms.playlog.service.PlayLogBrokerService
com.google.android.gms/com.google.android.gms.plus.service.ImageIntentService
com.google.android.gms/com.google.android.gms.plus.service.OfflineActionSyncAdapterService
com.google.android.gms/com.google.android.gms.auth.be.proximity.authorization.userpresence.UserPresenceService
com.google.android.gms/com.google.android.gms.common.analytics.CoreAnalyticsIntentService
com.google.android.gms/com.google.android.gms.wearable.node.bluetooth.BluetoothClientService
com.google.android.gms/com.google.android.gms.wearable.node.bluetooth.BluetoothServerService
com.google.android.gms/com.google.android.gms.wearable.node.emulator.NetworkConnectionService
com.google.android.gms/com.google.android.gms.wearable.service.WearableService
com.google.android.gms/com.google.android.gms.wearable.service.WearableControlService
com.google.android.gms/com.google.android.gms.fitness.service.DbCleanupService
com.google.android.gms/com.google.android.gms.fitness.service.BrokeredFitnessService
com.google.android.gms/com.google.android.gms.fitness.sensors.activity.ActivityRecognitionService
com.google.android.gms/com.google.android.gms.fitness.sync.FitnessSyncAdapterService
com.google.android.gms/com.google.android.gms.fitness.sensors.sample.CollectSensorService
com.google.android.gms/com.google.android.gms.fitness.wearables.WearableSyncService
com.google.android.gms/com.google.android.gms.fitness.service.DebugIntentService
com.google.android.gms/com.google.android.location.wearable.LocationWearableListenerService
com.google.android.gms/com.google.android.location.fused.NlpLocationReceiverService
com.google.android.gms/com.google.android.location.geocode.GeocodeService
com.google.android.gms/com.google.android.location.network.NetworkLocationService
com.google.android.gms/com.google.android.location.internal.GoogleLocationManagerService
com.google.android.gms/com.google.android.location.internal.server.GoogleLocationService
com.google.android.gms/com.google.android.location.reporting.service.ReportingAndroidService
com.google.android.gms/com.google.android.location.reporting.LocationReportingService
com.google.android.gms/com.google.android.location.reporting.service.LocationHistoryInjectorService
com.google.android.gms/com.google.android.location.reporting.service.DispatchingService
com.google.android.gms/com.google.android.location.places.PlaylogService
Normal User Applications:
I tend to look for service or activities/services/receivers such "Boot receiver", those trigger your app anytime your tablet boots up, keeping it awake. So, if you have an application that you enjoy and it auto start in background while you're not using it, you can disable those service and keep them calm.
I recommend SD Maid for detect autostart components and disable them easily using the "Toggle autostart components off/on". Indeed, if you keep using Facebook, you can control it by disabling a lot of trash services.
Code:
com.onelouder.baconreader/com.onelouder.baconreader.CakeDayService
com.onelouder.baconreader/com.onelouder.baconreader.billing.BillingService
com.onelouder.baconreader/com.google.analytics.tracking.android.CampaignTrackingService
Google Service Framework:
Code:
com.google.android.gsf/com.google.android.gsf.checkin.CheckinService
com.google.android.gsf/com.google.android.gsf.checkin.EventLogService
com.google.android.gsf/com.google.android.gsf.update.SystemUpdateService
com.google.android.gsf/com.google.android.gsf.gtalkservice.service.GTalkService
com.google.android.gsf/com.google.android.gsf.gtalkservice.service.GTalkServiceProxy
com.google.android.gsf/com.google.android.gsf.gtalkservice.service.ConnectionService
com.google.android.gsf/com.google.android.gsf.gtalkservice.service.ConnectionServiceProxy
com.google.android.gsf/com.google.android.gsf.gtalkservice.PushMessagingRegistrarProxy
com.google.android.gsf/com.google.android.gsf.gtalkservice.PushMessagingRegistrar
In addition, Freeze Gtalk and Google Plus; you'll still able to sign into Google play games by leaving the rest of the Plus services active (The ones that are not listed as disabled).
Done.
Lollipop Update:
After a week of testing, Lollipop seems to be battery friendly, for example, the Blake_wakelock is not a problem anymore, on this new update the service is triggered anytime is needed, and it's killed once you disconnect your Shield Wireless Controller.
Without any extra tweaks, all the services disabled above still working fine for Android 5, but some others are not safe to disable; for example, disabling the Youtube Auto-start services cause several Play Service crashes and it's almost unusable.
The next pictures will show you the battery life i got with those tweaks and plus my power setting profile: 2 cores and 50% Max Speed. (The same results with Optimized profile, it seems like the Power Saving mode is not working properly on this update)
On normal conditions (Web surfing, reading and watching videos on Youtube and similar) the battery lost percent is 5% for each 15 minutes.
As you can see next, after 42min on screen, i lost 10% of the battery.
The settings menu shows 20 hours left:
After 60% of the battery consumed, i got 2hours 53min on screen. The 36min of held awake were due downloading games in the background. By that time my Shield was on battery since 1day 3hours and 32min:
And with that said, the settings - Battery shows 19 hours left on Battery:
GSAM Battery monitor measurement:
You can find attached the list (*.txt file) of the services I've disabled, you can actually use this with Disable Service app, place the file into /storage/emulated/0/ and restore it, all the changes will be applied (Root is mandatory)
More results (January, 2015 update):
This is what i got recently. Bright to 30% or kinda more, Optimized power mode and gaming (Sky Gamblers: Storm Raiders using iPega at maxed graphics, which is a battery eater with 10% of battery for every 15 minutes of game play - Stickman epic and GRID games). I'm rooted. Running OTA 2.0 Android 5.0
Starting from 93% to 28%; after 1 day and 12 hours, i found it at 82% (0.3% per hour) and a estimated of 13 days left:
So, after start playing demanding games, it went down quickly, still got a good life time expected on battery:
You can clearly see when i was playing:
Final measure (I don't like it goes under 40% or 20%
Obviously this tablet needs an improvement for future versions of it, with more power to offer a real good experience, but in my opinion, taking care of your battery will give you a good space to play with it.
Some disabled are trying unsuccessfully to achieve that by try and fail. Anyway...
I would like to see yours.
More results - Updated 01/10/2015
And even more! - Updated 23/01/2015
I just disabled these Google Play Services you mentioned, on my LG G2. Let's see...
CM17X said:
Hey there, guys.
I want to share with you my tweaks to get a better battery life while the tablet is on idle.
Processor state: Optimized.
Initial battery percent: 82%
Final battery percent: 45%
Battery percent loss: 37%
On Screen time: 1h 14m
Awake time: 1h 22m
Real awake time: 8 minutes.
Interval of time: 16h 55m
After many tests, I've notice that for every 10% of battery you get, at least, 30 minutes of Screen On. You can squeeze it even further to 40 minutes for every 10%
As you will see on the pictures, the WiFi was on for 10 hours, the rest was off because i went outside where WiFi was not available.
Now, the next screenshot will show you the "Partial wakelocks", they are the one that keeps your tablet awake. The lower, the better, but some of then are necessary while you work/play/surf on the tablet, so they will be there anywhere.
Trying to understand the Blake_wakelock.
I've spent some time trying to figure out how to stop this wakelock. The blake_wakelock is used by the "Shield Wireless Controller" nVidia system App to pair the controller; i don't know why it keeps alive after turn off the controller; so far the only not-brute-force method i have to stop it is by turning off the WiFi, also, in good conditions the blake_wakelock stop itself whilts screen is off. Once you turn it on again it comes back to life.
-------------------------------------------
Requirements:
-------------------------------------------
Rooted Tablet.
System Tuner: https://play.google.com/store/apps/details?id=ccc71.pmw
(Optional) Disable Service: https://play.google.com/store/apps/details?id=cn.wq.disableservice
A list of what you need and What you don't need: The tweaks i'll show you is nothing more than disable many components that i don't need in some apps, for example, auto starts or syncing. Since i don't need location service, because i don't need my tablet to be with me all the time snaping pictures to instagram them and say "Hey, i am here, rapist", i don't need any of those, so, i disable everything related which is "safe" to disable.[/.]
[/list]
I'll attach to this thread a backup of the service i have disable, you can "restore" it using Disable service to auto disable the service. It may work for you or may not, so that's why i'll list the service i have off.
In order to see how to disable a service using System Tuner and achieving a short explanation, here is a video i made months ago about it using another android device:
https://www.youtube.com/watch?v=_dEwsckIa9E&list=UU7Gr3HOHtIF0i0_ptfaT0JA
List of unnecessary services:
Google Play Services:
Code:
com.google.android.gms/com.google.android.gms.analytics.service.AnalyticsService
com.google.android.gms/com.google.android.gms.analytics.service.RefreshEnabledStateService
com.google.android.gms/com.google.android.gms.analytics.internal.PlayLogReportingService
com.google.android.gms/com.google.android.gms.analytics.service.PlayLogMonitorIntervalService
com.google.android.gms/com.google.android.gms.checkin.EventLogService
com.google.android.gms/com.google.android.gms.config.ConfigFetchService
com.google.android.gms/com.google.android.gms.subscribedfeeds.SyncService
com.google.android.gms/com.google.android.gms.playlog.service.PlayLogBrokerService
com.google.android.gms/com.google.android.gms.plus.service.ImageIntentService
com.google.android.gms/com.google.android.gms.plus.service.OfflineActionSyncAdapterService
com.google.android.gms/com.google.android.gms.auth.be.proximity.authorization.userpresence.UserPresenceService
com.google.android.gms/com.google.android.gms.common.analytics.CoreAnalyticsIntentService
com.google.android.gms/com.google.android.gms.wearable.node.bluetooth.BluetoothClientService
com.google.android.gms/com.google.android.gms.wearable.node.bluetooth.BluetoothServerService
com.google.android.gms/com.google.android.gms.wearable.node.emulator.NetworkConnectionService
com.google.android.gms/com.google.android.gms.wearable.service.WearableService
com.google.android.gms/com.google.android.gms.wearable.service.WearableControlService
com.google.android.gms/com.google.android.gms.fitness.service.DbCleanupService
com.google.android.gms/com.google.android.gms.fitness.service.BrokeredFitnessService
com.google.android.gms/com.google.android.gms.fitness.sensors.activity.ActivityRecognitionService
com.google.android.gms/com.google.android.gms.fitness.sync.FitnessSyncAdapterService
com.google.android.gms/com.google.android.gms.fitness.sensors.sample.CollectSensorService
com.google.android.gms/com.google.android.gms.fitness.wearables.WearableSyncService
com.google.android.gms/com.google.android.gms.fitness.service.DebugIntentService
com.google.android.gms/com.google.android.location.wearable.LocationWearableListenerService
com.google.android.gms/com.google.android.location.fused.NlpLocationReceiverService
com.google.android.gms/com.google.android.location.geocode.GeocodeService
com.google.android.gms/com.google.android.location.network.NetworkLocationService
com.google.android.gms/com.google.android.location.internal.GoogleLocationManagerService
com.google.android.gms/com.google.android.location.internal.server.GoogleLocationService
com.google.android.gms/com.google.android.location.reporting.service.ReportingAndroidService
com.google.android.gms/com.google.android.location.reporting.LocationReportingService
com.google.android.gms/com.google.android.location.reporting.service.LocationHistoryInjectorService
com.google.android.gms/com.google.android.location.reporting.service.DispatchingService
com.google.android.gms/com.google.android.location.places.PlaylogService
Normal User Applications:
I tend to look for service or activities/services/receivers such "Boot receiver", those trigger your app anytime your tablet boots up, keeping it awake. So, if you have an application that you enjoy and it auto start in background while you're not using it, you can disable those service and keep them calm.
I recommend SD Maid for detect autostart components and disable them easily using the "Toggle autostart components off/on". Indeed, if you keep using Facebook, you can control it by disabling a lot of trash services.
Code:
com.onelouder.baconreader/com.onelouder.baconreader.CakeDayService
com.onelouder.baconreader/com.onelouder.baconreader.billing.BillingService
com.onelouder.baconreader/com.google.analytics.tracking.android.CampaignTrackingService
Google Service Framework:
Code:
com.google.android.gsf/com.google.android.gsf.checkin.CheckinService
com.google.android.gsf/com.google.android.gsf.checkin.EventLogService
com.google.android.gsf/com.google.android.gsf.update.SystemUpdateService
com.google.android.gsf/com.google.android.gsf.gtalkservice.service.GTalkService
com.google.android.gsf/com.google.android.gsf.gtalkservice.service.GTalkServiceProxy
com.google.android.gsf/com.google.android.gsf.gtalkservice.service.ConnectionService
com.google.android.gsf/com.google.android.gsf.gtalkservice.service.ConnectionServiceProxy
com.google.android.gsf/com.google.android.gsf.gtalkservice.PushMessagingRegistrarProxy
com.google.android.gsf/com.google.android.gsf.gtalkservice.PushMessagingRegistrar
In addition, Freeze Gtalk and Google Plus; you'll still able to sign into Google play games by leaving the rest of the Plus services active (The ones that are not listed as disabled).
Done.
Click to expand...
Click to collapse
Good work!
Another Screenshot of my battery life. This time i got 2hours+ on screen, considering i've played République which eats 10% of the battery every 15 minutes (High graphics)
Results with Lollipop Updated on the first post.
More results added to the first post.
what do these services do?
which apps need them?
com.google.android.gms/com.google.android.gms.checkin.EventLogService
com.google.android.gms/com.google.android.gms.config.ConfigFetchService
freecore.mc said:
what do these services do?
which apps need them?
com.google.android.gms/com.google.android.gms.checkin.EventLogService
com.google.android.gms/com.google.android.gms.config.ConfigFetchService
Click to expand...
Click to collapse
You can find detailed information about it here: http://developer.android.com/reference/android/util/EventLog.html
About config. Fetchservice there is few/none information but is related to google fit.
Interesting indeed
Sent from Bad Azz VZW LG G3 Cyan Tapatalk
well done!!!!!
i wanna personally take the time to thank you for the effort put forth to find out the carp services we can eliminate to get our shields running balls out. i'll keep posting back no and then, just for s and g's and let ya know it's still kickin ass and throwing away the names.
ive also found (so far (fingers crossed)) that you can kill everything with "car" at the front under play services. i personally dont plan to use this beast in a car pretty much period, now im not a noob but this is a bit deeper than ive gotten on android (i used to do this kinda stuff for a livin on windows for years). but droid is a whole 'nother animal.
that said... thruth be told im homeless (lol)(no really) i spent a whole paycheck on my shield so i can game at camp. so thanks again for givin me a little more fun each day before i turn in.
i figure battery life and such falls under longevity so i thought i would post a bit here and more later to let ya know how all this keeps working on the road away from the grid and sometimes even a charging post.... (trees and tents dont have outlets)
that said... are there any OTHER things i can kill to get more life. and i mean the extreme stuff. i need NO location. no sync really unless i can tell it to myself (if i have only a few moments at a mcdonalds or sumfin to hit wifi i dont want it trying to sync and raping my batt)
how about apps? there are a ton i have no idea what is what. you have any clue what i can kill?
thanks again!!!!! blessed be
Pariahnoble said:
i wanna personally take the time to thank you for the effort put forth to find out the carp services we can eliminate to get our shields running balls out. i'll keep posting back no and then, just for s and g's and let ya know it's still kickin ass and throwing away the names.
ive also found (so far (fingers crossed)) that you can kill everything with "car" at the front under play services. i personally dont plan to use this beast in a car pretty much period, now im not a noob but this is a bit deeper than ive gotten on android (i used to do this kinda stuff for a livin on windows for years). but droid is a whole 'nother animal.
that said... thruth be told im homeless (lol)(no really) i spent a whole paycheck on my shield so i can game at camp. so thanks again for givin me a little more fun each day before i turn in.
i figure battery life and such falls under longevity so i thought i would post a bit here and more later to let ya know how all this keeps working on the road away from the grid and sometimes even a charging post.... (trees and tents dont have outlets)
that said... are there any OTHER things i can kill to get more life. and i mean the extreme stuff. i need NO location. no sync really unless i can tell it to myself (if i have only a few moments at a mcdonalds or sumfin to hit wifi i dont want it trying to sync and raping my batt)
how about apps? there are a ton i have no idea what is what. you have any clue what i can kill?
thanks again!!!!! blessed be
Click to expand...
Click to collapse
Hey there, dude. Glad it worked for you, and i'll be waiting for your results.
About disabling the car features, you might do it, but i think it wouldn't gives you a major impact on your battery life, or at least it was never an issue for me. Anyway, you can try and see if this gives you even more.
In order to keep my system "under control", what i do is disable the auto-start in some apps i don't need it, also the push messages for those apps. For example, anytime i installed a game, i use SD Maid (Simple way to do it) for overview the app, if there is an autostart feature i disable it.
Facebook and stuff related could be a problem, but then again if you cut off the service you don't need from them, you'll be safe.
Good thread. I already disabled the services using your backup text.
I got a question, though. How can I re-enable all those services I disabled?? That's in case if something weird starts to happen*
*For ex: Google Play Music started to annoy me with a notification.
NaminatoR1254jaime.sier said:
Good thread. I already disabled the services using your backup text.
I got a question, though. How can I re-enable all those services I disabled?? That's in case if something weird starts to happen*
*For ex: Google Play Music started to annoy me with a notification.
Click to expand...
Click to collapse
To revert back you should follow the rule number one on XDA: Backups first. Or, as you used the *.txt i've attached (I'll upload a new one) you can undo by hand one by one of the services disabled, which are listed.
It's kinda strange the error you're getting, if you don't mind, please post an screenshot or tell me what it says and i'll try to reproduce it.
Take care.
CM17X said:
To revert back you should follow the rule number one on XDA: Backups first. Or, as you used the *.txt i've attached (I'll upload a new one) you can undo by hand one by one of the services disabled, which are listed.
It's kinda strange the error you're getting, if you don't mind, please post an screenshot or tell me what it says and i'll try to reproduce it.
Take care.
Click to expand...
Click to collapse
Its not an error. More of an annoyance. I couldnt reproduce it but its something small haha.
It was a Google notification, the classic triangle with the ! and it said: "Service disabled. An app needs this service" and the app was Google Play Music
I did a backup txt before disabling services, so no need to worry. I hadnt had anything wrong apart from that small notification
But thanks for your concern and for the new txt
is this mod really work and i want to know without gaming ,watch online video and surfing Facebook and other social network , did it survive a day?
ali_ge said:
is this mod really work and i want to know without gaming ,watch online video and surfing Facebook and other social network , did it survive a day?
Click to expand...
Click to collapse
There are some pictures in the first post which show a battery life of about 2 days and 5 hours on screen. I do gaming sometimes and for long part of the day my tablet is on standby.
All depends the use you givento the tablet, a sustained use with optimized mode will not give you more than 6 hours on screen with low brightness, and with battery saver mode it could be more; neverthelesse you will not get 12 hours or 24 in screen with this device, just because the battery is tiny.
First post updated with the *.txt file lollipop based.
If you're having problems importing the file with Disable Service, just open the txt file and with the app of your choice, disable the services listed.
Greetings.
this may help you dude
https://youtu.be/zbl0sUs4xnA
Can you update this for MM?
I get roughly 30 minutes every 5%.
[Delete]

Disable location completely?

I have disabled Location reporting / History, wifi scanning and location itself.
But when I check privacy gaurd I see Location services, Play services and android system using fine location, cell scan and wifi scan.
Can anyone suggest what to do to stop google from accesing my location completely?
Any one?
mkiriti said:
I have disabled Location reporting / History, wifi scanning and location itself.
But when I check privacy gaurd I see Location services, Play services and android system using fine location, cell scan and wifi scan.
Can anyone suggest what to do to stop google from accesing my location completely?
Click to expand...
Click to collapse
Here is an solution, it also improve your battery life
Google has been recommending developers use Google Play Services for Android Device location GPS functionality which allows for Google Play Services to batch GPS requests, hopefully preserving battery life. However, developers still have access to the native Android location APIs which they could leverage to request device location.
Example image:
The solution
Fortunately if you’re using Cyanogenmod on your device, you can use the built-in Privacy Guard feature to limit Google Play Services ability to wake the device, which will permit your device to stay asleep unless you’re actively using it. You can also keep Google Play from being able to keep the phone awake, which will allow your device to sleep quicker, preserving battery for Angry Birds and Pandora.
Keep in mind, there are pros and cons to everything.
So, it’s not my fault if your everything begins to suck once you do this. The easy thing is that you can make changes, then toss your phone in your pocket and check back later and see if there is a noticable improvement in battery life. You will see in the same UI I’ll show below a long listing of how many times permissions were requested and if they were denied or not.
Consider denied events to be your battery life getting longer and longer
So, step one for your GPS problem + better battery life, go to settings on your device. Go down to Privacy.
Go to Privacy Guard
Click the three dots / hamburger bun / overflow menu and check the box for Show built-in apps.
Wait…it takes a LOOONG time to list all of the apps. Browse down to Google Play Services and then long press on the icon.
Scroll down to the options and based on the pros/cons above, choose your destiny and toggle some of the options.
Restart phone.
DONE.
Google wont start the GPS like you requested
Your battery life is also improved because Google Play Services is disabled :good:
Extra info
To reserve back, turn the options back to ON you have disabled.
NOTE: You will get an error popup that Google Play Services stopped if you start your GPS for example "Navigation" like TomTom, Navigon, ETC.
I hope it helped.
Stanely thank you for your reply, however the original question I had asked was different.
Why is play services using cell scan and wifi scan even when location is completely off? What else do i need to disable to stop it?
Also denying keep awake and wakeup causes play services to crash.
Been finding a solution couple of years now.Is there any way to completely turn off google track my location?Google has always a way to track us,even location services are completely turned off.

General How to reduce battery consumption in the Oneplus 9.

Hello everyone, I put a small tutorial to maximize the battery life of our Oneplus 9. As I describe, I have my unit configured.
If you want you can go reporting in the thread what results your terminal now show you with this configuration.
Greetings.
1.- DEACTIVATE AUTOMATIC UPDATES.
In this way we will avoid that the mobile is constantly looking for updates and therefore consuming battery.
1.1- We go to the Play Store and in Settings / General / Automatically update applications, we mark "do not update applications automatically".
1.2- Once this is done, we go to the Oxygen OS updates. We follow the path Settings / System / System Updates, we give the little wheel that is at the top right and deactivate “Automatic download in Wifi”.
2.- DEACTIVATE THE WIFI ASSISTANT.
This option allows the mobile to automatically change the network, without us having to be aware of it, but it uses the battery unnecessarily. We are going to configure it to do it manually.
We follow the route Settings / Wifi and Mobile Networks / Wifi / Wifi Preferences / Inside we go and deactivate “Select the best Wifi network intelligently”.
3.-DEACTIVATE THE PRINTING SERVICES.
We have these services to connect to printers active all the time and the phone will be constantly looking for printers so that we can connect.
We go to Settings / Bluetooth and device connection / Printing / Default printing services, when pressing it it opens, once inside we deactivate it, we will see that on the screen below, we have a red bar with a text that says "searching for printers" This way we prevent it from being in constant search.
4.- DEACTIVATE EXPERIENCE IMPROVEMENT PROGRAMS.
We follow the route Settings / System / Experience improvement programs and deactivate the four options:
“Oneplus Notifications”, “User Experience Program” and “System Stability Program” and “Embedded Application Update”.
5.- BATTERY OPTIMIZATION.
We follow the route Adjustment / Battery / Battery optimization. Click on the three dots on the top right and Advanced Optimization will appear. Once inside we will activate the three options that we find, "Activate adaptive battery", "Optimization of standby at rest" and "Optimize energy consumption of applications".
6.- OPTIMIZATION OF THE GOOGLE ACCOUNT.
We go to Settings, select Accounts and inside we go to the Google account and open it, once inside we choose "Synchronization", we deactivate the following options:
Google Fit data / People data / Drive / Google Play Movies / Save Play Games in the cloud / Tasks in Calendar.
If you use any of these options, don´t deactivate it or if you don´t use any of the others, deactivate it.
7.- OTHER ADJUSTMENTS.
In addition to the above settings I also have the following:
Screen, dark mode, manual brightness at 85-90%, touch sounds, screen lock sounds, capture sounds, keyboard sounds, all off, vibration off.
In Developer Options:
"Registry Buffer Size", I have it set to 1Mb.
Window Animation Level / Transitions Animation Level / Transitions Duration Level. All three are by default at 1x, I lowered all three to 0.5x.
Hi, just some quick notes:
- the search for new version of apps doesn't stop with the process you mentioned, the auto download and install process will, and in a few days or weeks you will still be forced to update to the new version as the old one won't work. Overall good option to have.
- the printing service uses a negligible amount of power and I think it even does that when you are in it, and it's idle when not using, but I might be wrong (I use it so I won't turn it off)
- be careful with battery optimisation, Oneplus already is quite known for killing apps and then you aren't getting any notifications from these (happens to my WhatsApp all the time until I remember to add it to the ignore list and for some reason it doesn't like SwiftKey as it always says its draining battery even if I use it for typing).
- point 7 has a lot in. First, your MAIN battery drainer, ask anyone, is your screen, that's why they do all these "screen on" tests, and auto brightness will use a small amount of power to have the sensor on, but it will save you much more while decreasing your brightness from 85% when not needed. The power to make the touch sound etc is so, so small it's neglected (even Nokia 3310 would last a week with them on). Registry bigger size (you mean logger?) is an option how long the buffer is, either way those messages are being recorded and sent, I doubt it makes a difference. Don't fully understand how decreasing the animation speed will save battery, probably you don't have to wait the other millisecond for the animation to finish when you do something and finish sooner what you wanted to do and then turn the screen off?
Sorry, it might seem I am really mean here, and I am sorry if it seems that way, but some don't make sense, specially the brightness. You can uninstall unused apps or use adb to disable them but your radios (like turning off 5G if not used or WiFi when not used) and your screen uses 90% of the battery. Also check your app permissions, specially GPS as that is a real hog too so if an app gets your location in the background that takes a lot
Thanks for answering.
Regarding the first, at no time do I say that the process of searching for updates stops, we stop it from installing them without us noticing, so we decide whether to update or not.
Regarding stopping the printing service, spend little or spend a lot, it uses battery. That is why it is not a single point, there are several, among all they drain the battery. If it continues to consume battery even if we deactivate it, the problem would already be Oneplus that would be lying to us and in settings it would not be giving us options even if it says so, I do not think Oneplus does that.
Point 5 is Battery optimization, it may be that Oneplus kills the applications, that is already up to each one, I try to obtain a lower battery consumption but maintaining logical use options of a smartphone. Neither in the Oneplus 8T, nor in the Oneplus 8 Pro, nor in the Oneplus 9 I have noticed that when activating this the phone kills the applications in a drastic way.
Regarding point 7 I know that the battery brightness consumes a lot of battery, more brightness more consumption. Even so I do not like to put it automatic because it does not fit my needs correctly, I like to put it with a brightness of 85-90% because where I live there are many hours of daylight and a lot of sun in this way I always see it well, but this of course this is a personal decisión. I also know that removing the tactile sound, vibration ... etc, does not remove much consumption, but between this and all the other points added everything we will achieve greater autonomy and less battery consumption and that is what it is about. It is as if all the faucets in the house leak, a faucet does not lose much water, but if we put them all together we will surely fill a big bucket.
As for increasing the size of the registration buffer, if we increase the registration buffer it is because by having a larger record size we achieve that the CPU is more freed by having less load, with this we make the CPU available for other tasks and We will be faster when playing a video or when browsing the Internet, if we must be careful and not increase the registration buffer too much because we could suffer a higher latency between audio and video in streaming videos, for example. With this we get our phone to be a little faster, without increasing battery consumption.
In the end, with all these adjustments, we achieve with each one of them small battery savings that when put together all give us greater autonomy with a longer use time before recharging our Oneplus 9, I think that is what we all want. Thank you for your interest, I hope I have been able to solve your doubts. Greetings.
Did those point but still draining battery....
OP, on my Samsung's using any power management as you described will cause erratic behavior and even a permanent increase of battery usage.
Find the battery hogs and deal with each on a case by case basis.
Try temporarily disabling Google play Services when not needed.
Disable all cloud apps. Take out the trash; FB, WhatsApp, Twitter etc shouldn't be installed as apps and are malware.
Using a package disabler or adb edits is the only way to kill some of the unneeded parasite apps on a stock phone.
Use this edit to block ads globally:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}

Question GOS disabled = phone on fire?

I'm on unlocked U1 firmware AVC8 Snapdragon and I've had Game Optimizing Service manually disabled for a while now using Alliance Shield X.
COD Mobile has been running great since there's no throttling and I never get any frame drops, which was not the case when GOS was enabled, even with the alternative performance management on or off, or any type of configuration from Game Booster Plus, so I got rid of it all.
However, with the newest COD update, it feels like my phone is getting dangerously hot when only playing for about 10 minutes.
Are there any tricks or tips to reduce this? I don't want to damage my battery or phone from overheating.
I currently use Thermal Guardian but I don't notice a difference with the temperature, still gets super hot no matter what.
What settings are you guys using to run highly demanding games?
Do you have better luck with GOS enabled or disabled?
I will say the game was running just as smooth and temperatures were actually normal when I was on AVA6 before the March update, with GOS disabled.
I'm considering flashing back to AVA6 so my phone doesn't turn into Portgas D. Ace.
Any thoughts would be great, thanks.
Running like that is extremely hard on the battery, it could significantly decrease it's lifespan. The possibility of thermal damage to the mobo is also increased. Remember flash memory doesn't like high temperatures as far as memory retention goes.
Find the apps responsible and tone them down. It likely could be junk running in the background.
Clear system cache.
Disable global power management.
Disable cloud junk... yeah Google backup and Google Firebase too.
Try temporarily disabling Google play Services.
Rule #1 - if the firmware is running fast, stable (and cool)... let it be. Updates can and do break things. Once I have a phone optimized I don't update it. Security is not an issue, but chasing your own tail after an update/upgrade is an issue and it can be quit time consuming.
blackhawk said:
Running like that is extremely hard on the battery, it could significantly decrease it's lifespan. The possibility of thermal damage to the mobo is also increased. Remember flash memory doesn't like high temperatures as far as memory retention goes.
Find the apps responsible and tone them down. It likely could be junk running in the background.
Clear system cache.
Disable global power management.
Disable cloud junk... yeah Google backup and Google Firebase too.
Try temporarily disabling Google play Services.
Rule #1 - if the firmware is running fast, stable (and cool)... let it be. Updates can and do break things. Once I have a phone optimized I don't update it. Security is not an issue, but chasing your own tail after an update/upgrade is an issue and it can be quit time consuming.
Click to expand...
Click to collapse
Yeah that's what I'm worried about, it definitely doesn't feel safe to continue playing when it gets that hot. I track my apps battery drainage pretty good with Accubattery and everything is normal, I get great battery life no complaint there, it's just the overheat. I set background process limit to 0 from developer setting before I start playing.
How do I disable global power management?
I disable useless stuff and don't let much run in the background so I doubt it's anything like that. I also clear cache partition regularly.
My RAM Plus is set to 1GB and my Processing speed is set Optimized for less heat. I'm not sure what other settings I could tinker with to reduce heat.
If it's running hot it's using battery, lots of it.
I'm running on Pie so no idea about Ram plus, but with 12gb of ram I don't even think about it other than curiosity. Try disabling it.
The power management is found in Device Care.
Lol, it never worked right, why should it now?
Rather handle power hogs on a case by case basis. Trial and error. Don't go too nuts disabling apks. Many apks just sit there and do nothing unless needed. Dozen of small Samsung system apps, be careful with them; dependencies. That may be part of what's going on.
To verify power management's status...
Developer options>standby apps If all buckets are active then global power management is not running. If you can reset the bucket state it's enable. It will cause erratic behaviors. Power management and the bucket crap is a Google brain child. Maybe it's junk, maybe Samsung didn't integrat it right, whatever... it's trouble. Androids will run fine without it.
Only fast charging should be toggle on if you want it. Changing limit background usage in individual app doesn't effect the bucket state and is ok to do if needed.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
blackhawk said:
Running like that is extremely hard on the battery, it could significantly decrease it's lifespan. The possibility of thermal damage to the mobo is also increased. Remember flash memory doesn't like high temperatures as far as memory retention goes.
Find the apps responsible and tone them down. It likely could be junk running in the background.
Clear system cache.
Disable global power management.
Disable cloud junk... yeah Google backup and Google Firebase too.
Try temporarily disabling Google play Services.
Rule #1 - if the firmware is running fast, stable (and cool)... let it be. Updates can and do break things. Once I have a phone optimized I don't update it. Security is not an issue, but chasing your own tail after an update/upgrade is an issue and it can be quit time consuming.
Click to expand...
Click to collapse
how do one disable google firebase?
thanks
blackhawk said:
If it's running hot it's using battery, lots of it.
I'm running on Pie so no idea about Ram plus, but with 12gb of ram I don't even think about it other than curiosity. Try disabling it.
The power management is found in Device Care.
Lol, it never worked right, why should it now?
Rather handle power hogs on a case by case basis. Trial and error. Don't go too nuts disabling apks. Many apks just sit there and do nothing unless needed. Dozen of small Samsung system apps, be careful with them; dependencies. That may be part of what's going on.
To verify power management's status...
Developer options>standby apps If all buckets are active then global power management is not running. If you can reset the bucket state it's enable. It will cause erratic behaviors. Power management and the bucket crap is a Google brain child. Maybe it's junk, maybe Samsung didn't integrat it right, whatever... it's trouble. Androids will run fine without it.
Only fast charging should be toggle on if you want it. Changing limit background usage in individual app doesn't effect the bucket state and is ok to do if needed.
View attachment 5575279
Click to expand...
Click to collapse
This is really helpful, thank you.
xjust said:
how do one disable google firebase?
thanks
Click to expand...
Click to collapse
In the Google account settings in Android Settings, near or at the bottom. Go through all the Google settings.
Also disable carrier, Samsung, Google and 3rd party app feedfack.
those are already disabled for me, yet firebase still kicks in.
i see it clearly in google play services beta dev options , time and info of what is shared. scary stuff
i thought there is some setting inside myaccount on google that needs attention
btw. whatsapp and telegram works without playservices?
xjust said:
those are already disabled for me, yet firebase still kicks in.
i see it clearly in google play services beta dev options , time and info of what is shared. scary stuff
i thought there is some setting inside myaccount on google that needs attention
btw. whatsapp and telegram works without playservices?
Click to expand...
Click to collapse
Not sure why Firebase is running if disabled. Gookill is a mess... may have something to do with another running Google app like Backup Transport which I also disable.
Get the social media apps off the device. Security risks and really nothing but trouble.
If the site isn't fully functional through the browser only, ditch it.
To get that device to tone down is going to take some effort... and maybe some sacrifices.
it might have something to do with the fact that i logged other android devices on this account or buggy firmware
took out backup transport as well
galaxy s22 is quite a mess so far no deep sleep on wifi, 2-3%/h gms
got better standby on 5 years phones with exactly the same apps/account , without even trying
or maybe nearby device wifi/bt scanning, findmyphone and firebase settings might reset on clearing data/cache for google play services ?
xjust said:
it might have something to do with the fact that i logged other android devices on this account or buggy firmware
took out backup transport as well
galaxy s22 is quite a mess so far no deep sleep on wifi, 2-3%/h gms
got better standby on 5 years phones with exactly the same apps/account , without even trying
Click to expand...
Click to collapse
I always keep wifi disabled. For me it's a huge security risk and I have an unlimited data plan.
Unless I need to get Gmail, Google Play Services is always off. Playstore runs in the background too more so if Google play Services is running.
It took me a while to tone down my N10+, it was a hot running hog. Hard to believe it's the same device/firmware. Setting up my new one was a snap... lessons learned.
i will wait for 1-2 updates from this thing, if nothing works i guess its time to root the main phone again after more than 5 years
xjust said:
i will wait for 1-2 updates from this thing, if nothing works i guess its time to root the main phone again after more than 5 years
Click to expand...
Click to collapse
You're going to have to optimize it. Updates may just make it more complicated to optimize... hard to say. I don't update my N10+'s.
A lot of downsides to rooting Samsung's especially if under warranty. The risk of an expensive brick is not appealing to me and Snapdragon's are notoriously hard to root.
They run very well once optimized but it can be challenging and time consuming.
A package disabler is a good tool for this but not sure if it works on Android 12. It makes it a lot easier, faster and is more flexible than adb edits.
It's very useful for troubleshooting on the fly.
you think there is a way to optimize this to perform similar to my pixel 2 xl ?
smaller and older battery , bigger display resolution, 6 days standby with the same google account, sim card, and software on it.
no matter how many bloat I remove from it. its just not there
I will try disabling gms to see how it performs, but i kind of need it for some of the apps.
xjust said:
you think there is a way to optimize this to perform similar to my pixel 2 xl ?
smaller and older battery , bigger display resolution, 6 days standby with the same google account, sim card, and software on it.
no matter how many bloat I remove from it. its just not there
I will try disabling gms to see how it performs, but i kind of need it for some of the apps.
Click to expand...
Click to collapse
I have about 75 apks blocked and 5 more I toggle on/off if needed.
Disable only apps that need to be disabled especially any Samsung system apps. Many only run when needed and otherwise just sit there doing nothing. Which brings me to dependencies; disabling an app or service can have unintended consequences and be hard to track down. Samsung's have many features and are very customizable, most of those apks reflect and help do that. Lol, don't turn it into a Pixel.
Play Services is a true pain. PD stopped listing it so can't use the widget now to toggle it on/off.
I open settings>apps and punch "play" the search bar to take me to it to turn it off. Note: if Find my Device is set as system Administrator it needs to be deactivated otherwise the Google play Services disable is greyed out.
If you can find a firewall that logs with Android 11/12 it be a useful tool. I use Karma Firewall but it's logging feature only works with Pie. It will still block internet access by apps but you can easily see what's accessing the internet and when. Many don't need access all the time and shouldn't have it. Blocking also prevents forced updates and once a paid app like Accubattery is activated you can hide it from their server. Otherwise if Playstore is disabled it will lose its pro version status. The Google family of apps are wretched power hungry big sisters... they need serious toning down.
Lol, my work arounds are rather extensive and evolved over time. Some require manual input from me and although I don't really think about it much now... it wasn't always this way
However a side benefit is it helps you to develop your troubleshooting skills and tools for doing it. This is also why I don't update... more trouble than it's worth.
looks like a lot of work for the results samsung should've put on from the start
it would've been a lot more sales for them if every process ran was optional for each user to decide what he wants from their 'features'
all of them combined -> dead phone
ps. google play services needs any reboot if i disable/enable it ?
xjust said:
looks like a lot of work for the results samsung should've put on from the start
it would've been a lot more sales for them if every process ran was optional for each user to decide what he wants from their 'features'
all of them combined -> dead phone
ps. google play services needs any reboot if i disable/enable it ?
Click to expand...
Click to collapse
Each user and configuration is different. It's not a boring Apple. That said Samsung's been dropping the ball since the Note 10+, that's been their zenith to date.
Google Android dived down the Apple rabbit hole starting with Android 10, its a mess that gets worse the higher the version. So secure that you can't use it effectively.
Playstore and apps dependent on an active handshake from Playwhore will need a reboot, otherwise no. I reboot every couple days, but rarely use Playstore
Once I initialize the Playstore dependent apps, I firewall block them to keep them locked to their pro versions. Bite me Playstore...
Gmail doesn't care. Of course it's won't autosync but I really don't care about that. I don't want Gookill holding my hand, screw them and their hype.
Funny you mentioned apple.
I moved to android after my iphone 6 couldn't last half a day. had most iphones since the first one
maybe its time to move back
xjust said:
Funny you mentioned apple.
I moved to android after my iphone 6 couldn't last half a day. had most iphones since the first one
maybe its time to move back
Click to expand...
Click to collapse
Android's scoped storage remains a never ending tale of disaster. Google's long standing nose up attitude of expandable storage in favor of their cloud crap only makes matters worse.
Samsung and Google are inept malakas. You don't compete with Apple by mirroring Apple's mistakes...

Categories

Resources