Home
Android

Improve Your Battery Life on Android with Granular Power Controls

Jul 29, 2016 11:41 PM
Oct 7, 2016 11:38 PM
Article cover image

No matter how far technology advances, battery life continues to be an issue. Powerful new hardware is introduced each year, but smartphone batteries only get a few extra milliamp-hours to compensate.

There are several power-saving Android apps that aim to help with this issue, but very few offer anything more than a placebo effect. However, a new Xposed module from developer Pyler is the real deal, marking one of the first true all-in-one battery saving apps with granular controls—something you'll likely never see on iPhones.

The module works a lot like Sony's Stamina Mode in some ways, but it can also function on a per-app basis to help you tame battery-hogging apps like Facebook. In addition to all of that, it can even enable Doze Mode a lot faster, so it's already one of the best battery savers out there.

Requirements

Install Better Battery Saver

To get this one going, start by heading to the Download section in your Xposed Installer app, then search for Better Battery Saver, and tap the top result. From here, swipe over to the Versions tab, then hit the "Download" button next to the most recent entry, and press "Install" when prompted.

636050475008649468.jpg
636050475658961648.jpg
636050475806774635.jpg
636050475008649468.jpg
636050475658961648.jpg
636050475806774635.jpg

Once that's finished, be sure to activate the module and reboot so that your changes will take effect.

Grant Root Access & Review Battery-Saving Options

When you get back up, go ahead and launch Better Battery Saver. The app will ask for Superuser access at this point, so tap "Grant" on the popup. From here, familiarize yourself with the entries on the main menu, as there are lots of settings to tweak, and I'll be covering each section individually.

636050478422572648.jpg
636050478565680759.jpg
636050478422572648.jpg
636050478565680759.jpg

Adjust Per-App Battery Saving Settings

If you'd like to enable a battery-saving mode on a per-app basis, head to App battery saving settings. From here, tick the box next to "Use app battery saving," then you'll see a list of all your installed apps. You can also enable the "Show system apps" option, but I wouldn't recommend this, because the tweaks you'll be making could break some core functionality. Either way you go, start by selecting any app in the list.

636050502437927661.jpg
636050502564021154.jpg
636050502437927661.jpg
636050502564021154.jpg

Next up, enable the "Battery saving" option at the top of the screen. From here, use the Battery level threshold slider to set a percentage where the battery-saving tweaks will become active.

636050502856676828.jpg
636050502974957854.jpg
636050502856676828.jpg
636050502974957854.jpg

Beyond that, simply go through the list and enable any battery-saving setting that you'd like to apply when this app is active and your battery level is below the threshold. Depending on the app, some features could break some functionality, so use your best judgement. If you have any issues, you can always come back later and deselect these options one-by-one to troubleshoot.

636050503142145007.jpg
636050503277613490.jpg
636050503142145007.jpg
636050503277613490.jpg

When you're done there, you can repeat this same process for any other app on your phone. But there's a similar menu that we'll get to later which can apply most of these settings system-wide, so keep that in mind.

Disable App Services

After that, you'll have a chance to disable services for any of your apps, which could lead to some significant battery gains. Services are what apps use to run tasks while you're not actively using them, and they help with things like background data sync and prompt notifications. However, if an app is using services you don't need, disabling them can save you lots of battery life, because the app won't be running in the background as often.

To try this out, head to the App services manager menu, then select any app. From here, deselect any unwanted service, and that function will no longer be performed in the background. Try to keep track of the services you disable here, because if you experience any bugs with this app in the future, you might have to turn some of them back on.

636050503443238164.jpg
636050503606831598.jpg
636050503443238164.jpg
636050503606831598.jpg

Disable App Receivers

This next section deals with broadcast receivers, which let apps receive information that is broadcast by the Android system. Think of this like the app asking Android, "Hey, let me know when you get a new text message, or if the device's location changes." Of course, each time the app receives this information, it has to wake from sleep to process it, which will drain some battery life.

So to disable unwanted broadcast receivers, head to the Apps receivers manager section, then select any app from the list. From here, you can just untick the box next to any receiver, and the app will no longer force Android to give it an update on that front. But be careful, and make sure you understand the gist of each setting you disable here, because your apps might not function properly with certain receivers disabled.

636050503806987463.jpg
636050504061361946.jpg
636050503806987463.jpg
636050504061361946.jpg

Adjust System-Wide Battery Saving Settings

Finally, the Battery saver settings menu is a lot like App battery savings, except the changes you make in this menu will apply system-wide. So to begin, use the Battery level threshold slider to set the percentage where you would like these settings to kick in.

From there, select the "Start mode" option, then you can batch-select options for enabling Battery saver mode. If you select "Automatically," these tweaks will be applied at the battery level threshold you set, whereas "From notification" can be used to enable the tweaks manually, and "Parallel with Android battery saver" will start when your system battery saver mode kicks in. But the most interesting option here is "Parallel with Doze mode," which will activate these options when your phone has been laying flat and still for a period of time, though this requires Android 6.0 or higher.

Once you've done that, select the "Exit mode" option, then choose the same options that you chose for Start mode. This will ensure that the battery-saving features turn off automatically without any interaction from you.

636050504233236604.jpg
636050504480736223.jpg
636050504233236604.jpg
636050504480736223.jpg

Next, scroll down a bit, then tick the boxes next to any of the options in the After battery saver is on category. There are several great battery-saving tweaks to choose from here, including the ability to disable connectivity radios like Wi-Fi and Bluetooth. But the best feature here, in my opinion, is "Turn on Doze." This will force-enable Android's best battery-saving utility, though you'll need to be running Marshmallow or higher to use it.

Once you've done that, scroll down a bit further, then you'll see a section labeled After battery saver is off. Go through each of these settings, and make sure to tick the boxes next to every setting you enabled under After battery saver is on. That way, when your battery is charged up again, everything will go back to normal automatically.

636050504692766954.jpg
636050504818079205.jpg
636050504692766954.jpg
636050504818079205.jpg

With everything set up now, you should start to notice some significant gains in battery life—particularly when your battery level is low. Depending on how you set things up, these aggressive battery-saving measures will kick in around 15%, so that last bit of juice should last you quite a while.

Cover photo and screenshots by Dallas Thomas/Gadget Hacks

Related Articles

Comments

No Comments Exist

Be the first, drop a comment!