How to Customize Battery Saver Mode in Android Oreo

Battery Saver Mode in Android Oreo

Just of recently Google announced latest android version, this wonderful version is called android 8.0 Oreo with amazing features. Battery saver mode in Android Oreo 8.0 is important to extend battery life.

Customize battery saver mode in android Oreo 8.0 includes enable battery percentage, adaptive brightness, screen time out time, battery optimization and show full device usage and app usage details since full charge your android phone.

The battery saver mode on Android may be quite effective in extending your battery life by restricting wallpaper services, disabling animations, and performing various other tweaks.

This method requires basic measures to optimize the settings. User can change settings from disabling vibration while phone on/off process, disabling animation when it is not needed, tweaking settings while using phone when running on 15% battery.

Therefore if you are annoyed by losing out on these functionalities while being low on battery, read on, as we show you how to customize your Android Oreo’s Battery Saver Mode easily.

Customize Battery Saver Mode in Android Oreo 8.0

With Android Oreo, yet another improvement that has been added is the ability to edit what battery saver does! These commands require adb, but the changes you make will stick.

First of all, observe the image bellow, taken from the source code of Android Oreo.

So every of these values should be fairly simple as to understand what they do, but I will explain how it works anyways.

Battery Saver Mode in Android Oreo

Every setting takes a boolean, an integer, or a float value. A boolean is a “true” or “false”, an integer is just a standard whole number, and a float is a number that can contain decimals. Hope this is understandable.

Customize Battery Saver Mode in Android Oreo 8.0 with various settings

Disabling Brightness Dim

To disable the brightness dim, change “adjust_brightness_disabled” to “true”.

Enabling Vibration

To allow vibrations in battery saver mode, we need to set vibration_disabled to “false”.

Enabling Animations

To stop animations in battery saver, we must set “animation_disabled” to “false”.

How to change battery saver settings on Battery Saver Mode in Android Oreo

Now that you have picked the values that you want to change, we can come up with ADB commands that we want to run to perform these changes to battery saver mode.

For example, I want to enable vibration, enable animations, and disable the screen brightness dim whenever I turn on battery saver.

Then open up a command prompt/terminal and type “adb devices” to make sure your device is recognized by your computer.

Battery Saver Mode in Android Oreo

Once you have something like the output above, type “adb shell” and you’re ready to continue!

For example, in this case I would type the following.

settings put global battery_saver_constants: “vibration_disabled=false,animation_disabled=false,adjust_brightness_disabled=true”

You can see what I have put to make the change. I put the changes that I wanted to make to battery saver mode into a key=value comma separated list.

You can add or remove as many operands to this command as you wish. Any values that you leave untouched will not be changed and will retain their original, default values.

This change is simple and can be carrying out by anyone who wants to alter the settings on battery saver mode in android oreo 8.0.

After sending the above command, disconnect your phone from your computer at once. Enable battery saver and see that your phone now vibrates, animations are on, and the brightness do not dim anymore.

Related articles:

How to Stop Specific Android Apps from Auto Update

How To Hide Apps Running In The Background Notification In Android Oreo

How To Install Substratum Themes On Android Oreo Without Root

How To Turn Off Facebook Notifications On Your Devices

Customize Android Oreo’s Battery Saver Using Root

Who never can tell, you might have rooted your phone. Though, that is not a problem.  If your device is rooted with Magisk or SuperSU, you can run these commands from your phone only.

To do so, simply download a terminal emulator app like Terminal Emulator for Android on the Googl play store or Termux on Google play store as well. Then execute the commands that you will like from above.


While executing the commands from your phone, make sure to omit the “adb shell” from your commands. For example, if you had to enable vibrations then your command would look like:

settings put global battery_saver_constants “vibration_disabled=false”

Battery Saver Mode in Android Oreo

Finally on Battery Saver Mode in Android Oreo

That is all. I hope above given tips helpful to customize battery saver mode in android Oreo 8.0 devices. If you have any handy trick, tell us in below comment section.

You May Also Like

About the Author: Gadgetsright

Adeola (Jasper) is someone who loves everything about technology. He devoted to everything that is tech-related and tries his best to produce useful and quality articles about mobiles, computers and other related products.

Leave a Reply

Your email address will not be published.