Battery life is one of the most important considerations for a mobile device, and it’s something that Google has really focused on optimizing with every new version of Android by introducing new initiatives and programs to make sure that battery life is extended. One of those initiatives is Doze, which was introduced in Marshmallow and remains a core piece of Android even today. Unfortunately, while Doze is a powerful tool, some devices have not been able to take full advantage of it. Today, we’ll show you a simple way to enable Doze manually on your device so you can conserve your battery at will!
Doze is an Android component that allows the device to intelligently reduce activity while the screen is off, so that it doesn’t spend extra battery unnecessarily. Misbehaving services on the background have traditionally been the number one source of battery waste on Android, and Doze tackles this problem by only allowing these services to run periodically. Unfortunately, Doze itself has some conditions to run, and some of these conditions may not be met. For example, it requires the screen to be off for a certain amount of time before it triggers, and it may rely on things like motion sensing to decide whether to activate. However, you can force Doze to trigger right away by using today’s app, ForceDoze, which you can download for free from the Play Store by using this link.
Start by installing the app. When you start it for the first time, ForceDoze will likely ask you for root:
If your device is not rooted, this app can still work if you use adb from your computer and run the command below:
adb -d shell pm grant com.suyashsrijan.forcedoze android.permission.DUMP
Additionally, if you’re on Android Nougat, you’ll also want to run:
adb -d shell pm grant com.suyashsrijan.forcedoze android.permission.WRITE_SECURE_SETTINGS
As the text says, after successfully executing these commands, you should close the app and reopen it:
Once you do, the app should allow you to proceed and show you the change log:
Proceed, and you will see the main toggle:
Simply tap the toggle and ForceDoze will be enabled, which means that as soon as you turn off the screen, Doze will immediately kick in instead of relying on the conditions to be triggered. This will afford you the maximum amount of savings and make sure that you’re taking advantage of Android’s battery conservation techniques:
You don’t have to do much more than this. Once you get the confirmation popup, you should be good to go. A new notification should also appear in your notification pane letting you know about your last Doze stats:
The app also allows you to customize your Doze experience by going into the app settings screen:
This includes the ability to enable or disable motion sensing, automatically disable WiFi, disable ForceDoze while charging, and the ability to whitelist individual apps:
It also keeps a log of your Doze experience, so you can check exactly how much battery was consumed while your device was locked, and how long Doze was enabled:
That’s about it for today’s lesson! Battery life is one of the most important aspects of mobile devices these days, and as CPUs get faster and memory gets bigger, we seem to be stuck with the same battery life that we have had for the last decade, so it’s important to make it last. Hopefully, today’s app will allow you to squeeze a little bit more out of your battery by making your device Doze more frequently and efficiently. Any questions or doubts? Feel free to let us know in the comment section below!