How to fully customize the power saving mode on Android

ahorrar batería como un profesional android

Android’s energy saving mode is something we have talked about on numerous occasions, since it has been within this operating system for many years. With it you can extend the autonomy of your mobile for several additional hours depending on how you configure it and thus save yourself from being cut off.

What does he do? Said very broadly: the energy saver deactivates or simplifies different functions on your mobile to reduce consumption. You can set it to be more or less aggressive as you like, but it’s not as flexible as many would like, at least in the traditional way. However, in Android there are always several ways to achieve things and this is no exception to that rule. Why do we say it? Because today we will teach you how to customize power saving mode on Android like a pro .

How to Modify Power Saving Mode on Android Like a Pro

modificar modo profesional ahorro de batería android Although from the Android user interface you can customize many things about the battery saver, the truth is that there are multiple hidden options . These are not visible, but are turned on or off as you configure other things.

What’s wrong with this? Sometimes you might want to keep one feature on while turning off another, but typical saver profiles won’t let you. With the professional mode this problem does not exist, since you can modify each parameter individually .

The best of all? That the parameters of the professional mode of energy saving in Android can be changed in two ways. The first is using the ADB command line, while the second is a new application that makes everything easier with a graphical interface. Ready to know both techniques?

Modify power saving parameters in Android with ADB

modificar ahorro energía android adb Android ADB is a tool that allows communication with your mobile through a command line terminal. It is a very useful tool to access advanced functions on your device and among them are the battery saver parameters. How do you use it to customize power saving on your mobile? A) Yes:

  1. Install and configure ADB on your computer, mobile or browser to be able to use it with your device. You can review our tutorial on how to use ADB from any platform if you don’t know how to do it.
  2. Enable USB debugging on your smartphone within the Android developer options. You can also turn on wireless debugging if you want.
  3. Open a command line terminal pointing to the folder where you downloaded ADB.
  4. Connect your mobile to the device with ADB and type the command adb devices to verify that the connection is correct.
  5. Use the adb shell command to access advanced ADB features.
  6. Type this command to modify the power saving parameters in Android:
 settings put overall battery_saver_constants "advertise_is_enabled = BOOLEAN, datasaver_disabled = BOOLEAN, enable_night_mode = BOOLEAN, launch_boost_disabled = BOOLEAN, vibration_disabled = BOOLEAN, animation_disabled = BOOLEAN, soundtrigger_disabled = BOOLEAN, fullbackup_deferred = BOOLEAN, keyvaluebackup_deferred = BOOLEAN, firewall_disabled = BOOLEAN, gps_mode = INTEGER, adjust_brightness_disabled =BOOLEAN,adjust_brightness_factor=FLOAT,force_all_apps_standby=BOOLEAN,force_background_check=BOOLEAN,optional_sensors_disabled=BOOLEAN,aod_disabled=BOOLEAN,quick_doze_enabled=BOOLEAN"

As you can see, it’s a fairly extensive command that modifies multiple parameters, so we’re going to pause a bit so you understand how to customize each thing.

    • In the parameters that say BOOLEAN : you must change this word to True or False depending on whether you want to activate or deactivate.
    • Parameters with the string INTEGER : refer to an integer, replace that word with one depending on what you need. The count usually starts at 0.
    • Parameters with the string FLOAT : refer to decimal numbers (usually between 0 and 1). Since ADB is in English, remember that a period is used instead of a comma to separate the decimal figures.
  1. Run the statement with the modifications you want to customize each parameter individually.

Additional commands to help you understand professional power saving mode via ADB

In addition to the command mentioned above, there are a series of additional instructions that will help you understand how your mobile is configured and how to undo all the changes. Are these:

  • To find out in detail how the energy saving policies are configured on your mobile at a given time, use:
 dumpsys power | grep -A 128 "Battery saver policy"
  • To get information about the battery saver parameters you can also use (only works if you made any changes):
 settings get global battery_saver_constants
  • Reset all parameters to their default values with one of these two commands:
 settings delete global battery_saver_constants

O well

 settings put global battery_saver_constants "advertise_is_enabled=true,datasaver_disabled=true,enable_night_mode=true,launch_boost_disabled=true,vibration_disabled=true,animation_disabled=false,soundtrigger_disabled=true,fullbackup_deferred=true,keyvaluebackup_deferred=true,firewall_disabled=true,gps_mode=2,adjust_brightness_disabled=true,adjust_brightness_factor=0.5,force_all_apps_standby=true,force_background_check=true,optional_sensors_disabled=true,aod_disabled=true,quick_doze_enabled=true"

How to use professional power saving mode on Android with Buoy app (root)

buoy app cómo usar para modificar ahorro energia android The second method to tweak Android power saver like a pro is through Buoy. This is an app that is advertised as “an extension to Android’s built-in power saver” and gives you access to all the hidden parameters through an easy-to-understand graphical interface. How easy? They are switches and sliders identical to those you can find in the settings menu of your mobile. What things does it allow to change?

  • Alert other apps that power saving mode is enabled.
  • Turn data saver on/off for limited WiFi and mobile connections.
  • Enable/disable Android dark mode.
  • Enable / disable quick launch of applications.
  • Enable / disable vibration.
  • Show / hide animations.
  • Mute/unmute sounds.
  • Defer device backups.
  • Defer application backups.
  • Enable / disable the built-in firewall in Android.
  • Change location services restrictions.
  • Adjust screen brightness.
  • Force apps to go to sleep quickly.
  • Stop background apps from running checks.
  • Disable optional sensors.
  • Deactivate / activate the always-on screen mode (Always-On).
  • Enable Android’s doze mode as soon as you turn off the screen.
  • Deactivate or activate the energy saving sticky mode when your mobile restarts or disconnects from the charger.

As you can see, Buoy is an extremely useful application to fully control the power saving mode of your mobile. However, it is important to note a few things about this app:

  • It requires root access to work or you grant it the special permission “WRITE_SECURE_SETTINGS” through ADB.
  • The changes you make with Buoy will be kept even if you restart your phone or uninstall the app. To return to the original parameters you will have to use the “reset” button in the app, or the commands that we showed you before for ADB.
  • Buoy can be downloaded from the Play Store paying €0.99 for its license. However, it is an open source app, so you can compile your own APK by downloading the necessary files from its Github repository .

Now that you know how to modify the energy saving parameters of your mobile like a professional, you will never run out of battery again. Tell us, what did you think of this tutorial? Do you know another method?