The ultimate guide to Android Battery Saving

Is your device’s battery life awful? Charging 2 or more times a day? Phone can’t get through the day on a single charge? Welcome to’s guide to ultimate battery saving. This technique applies universally to most Android powered devices, and can sometimes even apply to Devices in general.

We will be walking you through step by step on how to get the most out of your device’s battery life, and explain to you the pros and cons of each. By the end of this guide, your device’s battery life will increase twofold. You can thank me later.

Google’s Apps and Services

collection of app icons

Now, if you’re running an Android powered device, you most likely have Google’s apps and services installed, considering Android is owned by Google. Google offers an unlimited amount of features we all know and love, but sometimes that can be a bad thing. Let me explain. Numerous Google apps like Google+, Google Play movies, Google Play Newsstand, and apps like that generally always run their processes in the background without you knowing, sucking on all that Glorious RAM, processing power, and battery juice of yours. That can have a negative impact on your usage.

One thing you can do is disable Google’s apps or any Bloatware in general you don’t use, by heading over to Settings > Apps > Downloaded/Running/All (Depending on where you will find Google’s apps/services) and tapping the disable  or turn off button.

disabling apps through settings

When you disable an app, note that you will not be able to use the app until you Enable it again, which can be done by going to the exact same location where you disabled the app, and instead of the button showing “Disable” it will read “Enable” (obviously right?) When you disable a built in system app, your other apps that rely on that particular service or app might have a chance to misbehave, chances are the room for error will be very slim, so it’s fairly straight forward.


Samsung logo

Of course we all have heard the term “Touchwiz” before. What is Touchwiz? In a nutshell, Touchwiz is Samsung’s interface, or skin, for the Android OS. Samsung’s Touchwiz is incredibly notoriously known for including a massive amount of Bloatware that is irrelevant or obsolete to 99% of all Samsung users anyway, (unless you’re like one of my friends who’s a Samsung fanatic and refuses to delete any of Samsung’s Bloatware, and instead choose to download more.) Now, Disabling Touchwiz’s Bloatware is the exact same procedure as disabling Google’s apps. Because they are classified as “System apps” they will give you the exact same warning that disabling Google’s built in apps will show you. But 99% of the time that warning message can be ignored, because we’re dealing with Samsung’s Bloatware, who cares right? Samsung Allegedly announced that they would be reducing the amount of Bloatware that will be coming with the S6 and S6 Edge, by more than 85%, so we should see a battery life improvement upon the S6, and it’s variant.

Samsung's ultra power saving mode


But, to make up for the Bloatware, Samsung redeemed themselves by providing an easy access “Power Saving, and Ultra Power saving” mode that can be placed in the Touchwiz Notification bar for users to optionally enable. Enabling power saving mode will have a toll on performance and speed, but a trade-off people are willing to make if they opt to enable this option. By enabling Power saving mode, screen brightness is reduced, Processor clock speed gets reduced, amount of resources like RAM become less available to services and processes, network connectivity speeds go down, and all that not-so-fun stuff, as expected with all power saving modes universally spanned across Android devices.


cyanogenmod logo

If you know what Cyanogenmod is, great, feel free to skip the brief introduction I am about to explain. For those of you who don’t know what Cyanogenmod is, or CM for short, is what’s called a Custom Rom, a variation of The Open Source Android OS that developers decide to create and implement their own features and options into. Conveniently, Cyanogenmod 11s, which happens to be what I’m using right now, as it does ship with the Oneplus One. Cyanogenmod is Stock Android based, so you will get the stock android experience like all of Google’s Nexus devices, but offers a lot of functionality and features, and is the only ROM that actually encourages you to Root your device to take full advantage of the features that it offers.

 If you go to the Settings app in Cyanogenmod, you will see an option called Performance. When you enter it each time, a warning message will appear to tell you to be cautious as of what you are doing, as you could potentially screw up the hardware of your device.

cyanogenmod warning message

There are many options to tweak the performance of your device, including your power setting profile, which you can switch between profiles like Power Saving profile, Balanced Profile, and Performance Profile. This is incredibly similar to the options we see in the Windows operating system Power options. Other options such as Processor allow you to tweak the maximum and minimum clock speed that your CPU is allowed to run at, (make minimum as low as possible and Maximum above 1.5GHz for a balanced mode, which conserves battery and provides somewhat decent performance.) Note that your Maximum available clock speed for Processor settings is limited to the clock speed of your Processor’s OEM and model, lower end processors have lower clock speeds, and higher end processors have higher maximum clock speeds. Obviously maximize the maximum clock speed for greatest possible performance, which is known as overclocking. 

Other options under processor include things like the CPU Governor, which I HIGHLY RECOMMEND you do your research on, as this kind of setting can have a massive impact on your device, most likely negatively. There are other performance settings like the I/O Scheduler, Memory Management, and 16 Bit Transparency which just improves the graphical performance, but lowers quality of the graphics, and may cause visual artifacts.

Wireless Connectivity

Wi-Fi and bluetooth icons

Most of us, including me (used to), leave the Wi-Fi and Bluetooth signals on, because we don’t bother to turn them off, because of handier and more convenient access to receptions. But what if I told you if you are one of those people who keep them on and don’t leave them off when you don’t use them; your battery life deserves to serve you quite poorly? It’s just the exact same as the saying most parents have once told us, “Close the lights when you don’t use them, power is being wasted.” The same principle applies to your mobile device. If you leave everything on and just go about your day carefree, you will eventually see your device’s battery life isn’t what it could be. TURN OFF YOUR WIFI AND BLUETOOTH WHEN YOU ARE NOT USING THEM!! In fact, the next section of this guide, I will be talking about an app that automatically does that for you, without you remembering to.

Benefits to being Rooted

I’m not going to go over what Root Access is, or how to do it. If you want to know about what it is, explanations and tutorials are all over the internet, Google is your friend. But if you are a Root user, you can substantially benefit from the features I will be discussing about. The famous Device modifying app, known as the Xposed Framework, which I have covered In the past, offers many Modules that you can benefit from. Mostly Quality of life modules, but there are a few treasures you can find that Xposed supports. I will be going over the 2 most popular Apps/modules that specialize in keeping your battery alive.



Greenify does wonders for your battery. A process called “Hibernation,” puts all active, unused processes to sleep, closing out the app before it can drain resources and juice from your device. Note that crucial features offered by Greenify do require you to be Rooted, and have Xposed Installed with the Greenify Module selected. Once you go into the Greenify app, you can press the big Green circular button with the + sign to add apps that you may not use or don’t want floating in the background to be “Automatically Hibernated.” This means Greenify will automatically hibernate the App and all processes/services affiliated with the app automatically, (A feature only supported with Xposed Module enabled.) Greenify is it’s own app, but with Xposed Support, more options are available to you, feel free to play around with the settings on your own, and do your research before you do, I cannot stress that enough.


DS Battery Saver

Deep sleep battery saver icon

This is an Xposed Module that automatically turns off unused wireless connectivity as I mentioned before. This process can be turned on or off. Note that while wireless connectivity will be turned off, you will still be able to receive calls and text messages, because carrier network is not turned off in the process, only obsolete and unimportant wireless connectivity like Wi-Fi ad Bluetooth are turned off. There are several different settings that you can enable.

  • Gentle: Wakes up every 30 minutes for 1 minute
  • Strong: Wakes up every 45 minutes for 1 minute.
  • Balanced: wakes up every 1 Hour for 1 minute.
  • Aggressive: Wakes up every 2 hours for 1 minute
  • Slumberer: ALWAYS in deep sleep mode when the screen is off. Device will never wake up until you wake up the device.
  • Custom: User defined time period, you decide when the device wakes up and for how long.


When your screen is off, your device will go into “Deep Sleep Mode.” All connections other than Mobile carrier will be disabled and turned off for maximum battery enhancements. When you re-open the screen, any wireless connection that was on before entering Deep Sleep Mode will be automatically turned on. So this app is quite useful and handy for getting you through the day.

And that wraps up the Ultimate battery saving guide, brought to you by, if you liked it, share it with your friends on Twitter, Facebook, Google+, and be sure to check back for more upcoming news articles, and MWC coverage, as always, thank you for reading, and have a great day.

Tagged with 
About Kenny Leung
Kenny currently lives in Buffalo, NY. Where he studies computer networking & programming. He has owned a number of Android phones including the Galaxy s3, Galaxy 3 mini, Galaxy s4 mini, LG optimus 3D, and the Oneplus one which he is currently using. Kenny will likely get the Oneplus two once it is released.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title="" rel=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>