Galaxy S10+ Battery Optimisation guide

Kiran-Kumar

Senior Member
Apr 25, 2017
460
103
53
Bangalore
Followed the guide...stayed completely away from Smart Switch (which i didn't previously), on the first charge cycle now and it is a free fall of battery charge :(
Assuming the SOT should be somewhere around 5hrs (exynos).
Hoping for it to improve in the next charge cycles.
 

sam20e

Senior Member
Aug 2, 2007
169
21
0
Singapore
freelancewebdev.com
im wouldn't blame smart switch and i think you should be able to use it. coz i did. I transferred everything from my s9+ using smart switch and never had any issues. so i guess its just 1 or 2 failures other than that smart switch is a great tool
 

oneandroidnut

Senior Member
Jun 5, 2013
4,477
890
253
That does look really bad, did you follow my guide?
nothing yet except like all the location/wifi/bluetooth scanning turned off. But i disabled a few apps and need to do a few more tweaks. As long as it can make it from 7 am to midnight which so far it has I am pretty good with it!
 
  • Like
Reactions: Corv0

orlans21

Senior Member
Jan 4, 2013
565
46
0

Many users have asked more details on how I achieved my battery life results, this guide will cover some basic settings and behaviors that are proven or supposed to reduce energy consumption, no root involved.


Power results to expect:

7-9h SoT: Mainly 4G, mid to max brightness, navigation applications and outdoors utilities.
9-12h SoT: Your average work day, 50% max brightness and 4G, 50% half brightness or less on WiFi, mainly video playing, communication and web browsing applications.
12-15h SoT: Same as above but with lowered screen brightness and no 4G.
Gaming applications automatically forfeit any battery report due to too many variables. I can’t include them, but your gaming time will certainly last longer if you follow everything.

According to what has been seen on forums, Snapdragon versions seem to perform considerably worse than Exynos ones regarding power consumption and they should be expected to not last as much, I’m still waiting to see a side by side battery test between the two, please mention your model when posting screenshots.

Initial Setup

Just a few options here:
  • Avoid restoring backups from older/previous devices, Google’s app data restoring system has been known to permanently influence Play Services’ drain.
  • Smart Switch is also bugged, do not use it, everyone saw better results by skipping it.
  • Set up as new and import only what you need.

Theme

Night Theme
Black/Night themes will reduce power consumption without doubt while helping your AMOLED maintain quality for the future, your Quickpanel has a simple shortcut to enable Night mode system-wide and on supported Samsung applications, keep it on all the time if possible.

Quickpanel
Your Quickpanel is not actually black in Night mode (85% black), it also forces your device to drop frames every time it is summoned by blurring the background, a very expensive and unnecessary effect.

  1. Download Good Lock from the Galaxy store
  2. Open QuickStar, set BG Color to black (make sure to run the bar to the darkest end) and disable Blur effect.

Launcher
As smooth and elegant as OneUI Home can look, it is stupidly heavy on the GPU, especially when launching the app drawer (unnecessary blur effect again), you can see Nova and OneUI Home compared:
  • Nova: No frames dropped
  • OneUI: Dropping frames EVERY single time the drawer is summoned, keeps dropping several scrolls later too.
You can make Nova look exactly the same as stock OneUI while having more features and better performance.

Background wallpapers
Darker wallpapers will help, but overall no big deal.
Animated wallpapers are expensive, you’re not going to stare at them, keep your wallpapers static and your animations in the gallery.


Connections

  • More connection settings: Disable Nearby device scanning, it’s mostly used to push ads whenever you’re around malls and shops.
  • Private DNS: Set your DNS to 1dot1dot1dot1.cloudflare-dns.com, Cloudflare’s DNS will greatly improve your browsing speeds. This setting will also make it harder for Google to track you around the web, you will be blacklisted from Google Opinion Rewards by keeping it on, if you do not use Google Opinion Rewards then you have absolutely nothing to worry about.
    Changing your DNS in certain regions might create problems, if you notice any problem at all then skip this step.


Location services

Biometrics and Security, Location, disable everything under Improve accuracy, you don’t need this on this phone, nobody does, modern GPS systems are already accurate enough indoors to not justify having to scan for Wifi SSIDs or Bluetooth even when they're off.

Audio

Dolby Atmos requires some additional processing to handle the extra channels, if you do not hear any quality difference, keep it off.

Display

FHD+ (2280 x 1080) and WQHD+ (3040 x 1440) will look exactly the same to the untrained eye.
WQHD+ will to make your GPU worry about 23% more pixels, it will result in:
-30min off your average SoT day
-25% less autonomy in 3D games
I personally couldn’t go back to 1080p after upgrading all my displays. All my SoT screenshots have been taken on 1440p settings.


Apps

Most apps can be disabled from Settings, Apps, for apps that can’t be disabled that way, I recommend using this guide if you are unfamiliar with Adhell.
After disabling everything related to Facebook (A great alternative to facebook is Face Slim), do not keep duplicate active services that do the same kind of tasks;
  • If you are using Gboard as keyboard, disable Samsung Keyboard and Keyboard Neural beta
  • If you are not using OneUI Home then disable OneIU Home and Bixby Home.
  • You can safely disable Bixby itself if you prefer Google Assistant or no assistant at all.
You can apply the same principle to all the system apps you think aren’t useful to you, this will greatly reduce RAM usage and CPU wakelocks/alarms.


Battery Monitors
They’re not free to use, they drain energy by logging, everything does.
Unless you’re specifically checking for rogue apps attacking your battery, get rid of Accubattery or similar apps.

Keyboard
  • The two best keyboards I know are Gboard and Samsung keyboard, I do not like and cannot recommend any other.
  • Your keyboard should also be black at all times, that will result in at least 30% less power waste when typing, Gboard and Samsung Keyboard have their own themes for that.
  • Disable anything that makes your buttons clicking sounds or vibrations, it’s unnecessary, energy expensive and has been demonstrated to not improve your typing performance in any way.

Device Care
Good utility, but you shouldn’t run it manually and you shouldn’t kill apps with it, instead:
  • Enable Auto optimisation, set it some-when during your sleep.
  • Enable Auto restart, no Operating System is immune to bugs manifesting by staying on for too long, make your device restart itself at least every 3 days, when you sleep, and at least 10 minutes after auto optimisation is supposed to run.
  • Disable Security, Samsung is getting paid to put this McAfee crap in their firmware, in the EU it will be disabled by default since it is also a tracker not initially included in any other contract from Samsung.
  • If you accidentally enable it, go to Apps, look for Device Security, and wipe data, that will disable it.
Android does not need an Antivirus, you will not get malware unless you install modified apps with unofficial signatures (the Play Store still has malware too, stay away from shady apps), if you often try third party apps from the outside, make sure your apks are clean by uploading them to www.virustotal.com.
If you suspect your phone has been infected and you can’t identify the package, install a better Antivirus software such as Bitdefender or Avira, but I don’t recommend keeping them installed unless you are playing with high risk applications all the time.


Battery
Optimised is a great battery profile, Medium power saving is also good if you do not notice any slowdown, Enabling Adaptive power saving will make your phone silently switch between the two in certain apps or during quieter times of the day, it learns from your usage, it also enables Medium power saving under 25% battery.

Sleeping apps
Sleeping apps puts unused (not in your multitasker) apps to sleep, alike pressing X on a desktop Operating System.
Since most apps are badly optimised and using Android’s great RAM management to keep them alive only results in more wakelocks and drain, Samsung deserves a lot of respect for letting us do this without third party apps such as Brevent or Greenify.
You need to have Outlook installed on your phone to follow those annoying work e-mails, but you’re tired of notifications? Put it to sleep.

Put every app to sleep unless:
  • You need notifications from it
  • You use it often

Animations

Animations are expensive and make your system appear slower, reducing them will help by making your GPU draw less frames.
They can be sped up or disabled from Developer options, I recommend .5x for a good balance, to enable developer options:
  • Settings, about phone, software information, repeatedly tap on Build number until you magically become a developer.
Additional animations can be removed by enabling Reduce animations in Advanced features and Remove Animations in Accessibility, Visibility enhancements.


Ad-blocking

  • If you are using Adhell, that’s your best adblocker for Knox devices.
  • https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts is the best collection of hosts, make sure your Adhell is whitelisting Analytics domains, you will notice these domains being spammed under “Domains blocked in past 24 hours”, Android will keep trying to reach those domains until they are whitelisted.
  • If you don’t want to use Adhell for whatever reason, Blokada is an excellent VPN-based adblocker that is way less invasive and does not seem to impact battery, use it with the recommended hosts and keep it on at all times, enable always on if you notice it getting killed often.


If you still have unexplained drain


  1. https://myactivity.google.com/myactivity go there and clear your account, locations included, since all time. You will not lose your Drive/Photos data or anything you uploaded voluntarily, this is to register your device as a new one to Google.
  2. Wipe data of Google Play Services and Google Play Store
  3. Turn off the device.
  4. Press and hold the Volume Up key and the Bixby key, then press and hold the Power key.
  5. When the Android logo displays, release all three keys.
  6. An 'Installing system update' message will show for 30 - 60 seconds before the Android system recovery menu options appear.
  7. Press the Volume down key several times to highlight wipe cache partition.
  8. Press Power key to select.
  9. Press the Volume down key to highlight yes, then press the Power key to select.
  10. When the wipe cache partition is complete, Reboot system now is highlighted.
  11. Press the Power key to restart the device. You have now cleaned your Cache partition.
How do I whitelist those domains in the link you provided?
 

allonon

Senior Member
Jul 1, 2006
54
7
0
The biggest thing to optimize your battery life is to remember this is Samsung. And for whatever reason Samsung devices have implementations of things such as google play that are extremely chatty. They have gotten better over the years but if you make minor adjustments you can get squeak out bettery battery life. With my usage (minor games, checking social media, checking emails, texting. maybe 3 hours a day total of SOT, I can go 40-50hours between charges). and have managed that with Note5, S8+, s9+, and now S10+. Back with the old note 3 and 4 I was able to get 36 hours and they were way worse on idle drain.

Usually the biggest culprits with Samsung are Google Play and in previous phones remnants of the old CarrierIQ tracking software. Although CarrierIQ itself isn't there, there are certain tracking features still used and updated for "diagnostic" purposes. What I have seen with both of these and other software is the more accurate the GPS location the more chatty they like to get, and wifi increases their checkins, wasting battery. Samsung has always had one of the worse wifi power drain of any android phone.

As with other posts the basics are the same: always disable any software you don't need, and never use the default Facebook/fb messenger apps.. Don't use email push. I don't delete anything anymore, I just disable it. That way I never have to worry about something "missing" and causing a failed update.

I never leave wifi on and use minimum gps configuration. depending on the version of Android, it will have different names, but as people have said, turn off Bluetooth and wifi scanning. Especially now that it will do wifi scanning even with the radio "disabled". I usually leave bluetooth on now, but there was a time before where I wouldn't

How I solve my wifi needs is to automate it, or you can use tasker or automate it. I have rules that turn it on if I launch the play store. I also have rules that turn it off after 30 minutes (usually the max I'd be on my phone at any given time) if I have turned it on manually. I also turn it on during charging.
I use the automation software to turn off background sync from 23:00-05:00. I wake up around 6 so that allows everything to sync for when I wake up. I turn off background sync when the battery gets below 30% just so I can make sure I can squeak out my evening to get to a charger but I'm not sitting there using my phone constantly. If you're sitting their constantly on social media, this probably won't work for you. Another advantage of the automation software is you're able to run level checks so if I get a battery level alert at the wrong time, I know something is tying up the CPU. Sometimes you just have to reboot to reset

I also don't use AOD or edge lighting. I haven't done much with edge lighting to see how it affects my drain. I'm still trying to baseline my usage before I start turning other things on with the S10

It's a shame they've made it more difficult to track wakelocks. I haven't been able to get any of the wakelock tracking software to work well since the S8. But given how I know how the system seems to work with years of watching and tweaking, I'm able to figure out what is going on with my battery. And I just found "Nice Catch" which seems to help with some of the missing wakelock information.

I don't know why Samsung can't get their power management under control as well as other manufacturers, and if that is what you want. Say <5% over 8 hours, I doubt you'll be happy with Samsung unless you're willing to turn the radios off. But with the right tweaking you can get to <1% an hour. I think my current baseline is about .75% an hour.
 
  • Like
Reactions: hanifh

Corv0

Senior Member
Feb 28, 2019
375
261
0
What is the automation software you refer to?

Sent from my SM-G975F using Tapatalk
Probably Bixby Routines, which I find very good and can completely replace Tasker unless you need very specific tasks to be done, I don't need tasker for my power management.
@allonon what are the other OEMs you're talking about? If you're talking about Huawei and other Chinese companies, crippling RAM management to save 1% every 10h isn't doing any favour to power users.
I've had experience with companies praised for their "optimisation" (Sony, Google, Nokia) only to find out it was all propaganda and user-spread misinformation, they are all guilty in a way or another and you can see it from their battery tests, but this S10+ is the first device that fully satisfied me regarding power management, and it is still in a very early phase of its life.

Rooting and being wakelock obsessed isn't doable for a busy lifestyle anymore, I need a reliable OEM that I can trust without having to do the job myself, Samsung is the only one with the right resources and it caught the right behaviour in some cases, I choose to follow simple common sense to improve power management.

If you praise iOS for its known good standby time(and ****ty SoT anyway but not like the userbase even notices), you'll enjoy Android Q, background services will be so limited that most apps have to be rewritten in order to get the same tasks done, but that's for the best and that's how it should have been since the start.
 

boober78

Senior Member
Mar 4, 2009
416
45
0
Luxembourg
www.maciek.photos
The biggest thing to optimize your battery life is to remember this is Samsung. And for whatever reason Samsung devices have implementations of things such as google play that are extremely chatty. They have gotten better over the years but if you make minor adjustments you can get squeak out bettery battery life. With my usage (minor games, checking social media, checking emails, texting. maybe 3 hours a day total of SOT, I can go 40-50hours between charges). and have managed that with Note5, S8+, s9+, and now S10+. Back with the old note 3 and 4 I was able to get 36 hours and they were way worse on idle drain.

Usually the biggest culprits with Samsung are Google Play and in previous phones remnants of the old CarrierIQ tracking software. Although CarrierIQ itself isn't there, there are certain tracking features still used and updated for "diagnostic" purposes. What I have seen with both of these and other software is the more accurate the GPS location the more chatty they like to get, and wifi increases their checkins, wasting battery. Samsung has always had one of the worse wifi power drain of any android phone.

As with other posts the basics are the same: always disable any software you don't need, and never use the default Facebook/fb messenger apps.. Don't use email push. I don't delete anything anymore, I just disable it. That way I never have to worry about something "missing" and causing a failed update.

I never leave wifi on and use minimum gps configuration. depending on the version of Android, it will have different names, but as people have said, turn off Bluetooth and wifi scanning. Especially now that it will do wifi scanning even with the radio "disabled". I usually leave bluetooth on now, but there was a time before where I wouldn't

How I solve my wifi needs is to automate it, or you can use tasker or automate it. I have rules that turn it on if I launch the play store. I also have rules that turn it off after 30 minutes (usually the max I'd be on my phone at any given time) if I have turned it on manually. I also turn it on during charging.
I use the automation software to turn off background sync from 23:00-05:00. I wake up around 6 so that allows everything to sync for when I wake up. I turn off background sync when the battery gets below 30% just so I can make sure I can squeak out my evening to get to a charger but I'm not sitting there using my phone constantly. If you're sitting their constantly on social media, this probably won't work for you. Another advantage of the automation software is you're able to run level checks so if I get a battery level alert at the wrong time, I know something is tying up the CPU. Sometimes you just have to reboot to reset

I also don't use AOD or edge lighting. I haven't done much with edge lighting to see how it affects my drain. I'm still trying to baseline my usage before I start turning other things on with the S10

It's a shame they've made it more difficult to track wakelocks. I haven't been able to get any of the wakelock tracking software to work well since the S8. But given how I know how the system seems to work with years of watching and tweaking, I'm able to figure out what is going on with my battery. And I just found "Nice Catch" which seems to help with some of the missing wakelock information.

I don't know why Samsung can't get their power management under control as well as other manufacturers, and if that is what you want. Say <5% over 8 hours, I doubt you'll be happy with Samsung unless you're willing to turn the radios off. But with the right tweaking you can get to <1% an hour. I think my current baseline is about .75% an hour.
That's great post to be honest, and I'm positive it all applies. But when I was using mate 20 pro I didn't have to apply any of it and the battery life was savagely good. Just saying...

Sent from my SM-G975F using Tapatalk
 
  • Like
Reactions: paullu
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone