How to change the battery icon Xiaomi Redmi: styles, colors and hidden settings

Modern Xiaomi and Redmi smartphones allow owners to deeply customize the interface, turning the standard shell into a unique tool. One of the most sought-after features is the personalization of the charge indicator, which is usually hidden in the corner of the screen. The standard widget often looks boring or uninformative, especially on large displays where there are not enough visual accents.

In this article, we will discuss all the available ways to change the battery icon on Xiaomi Redmi, from the built-in MIUI settings to advanced methods through ADB. You will learn to change not only the appearance, but also the way percentages are displayed, as well as the color scheme depending on the level of charge.

It’s worth noting that the options for change depend on the version of the MIUI operating system or the new HyperOS, as well as the region of the firmware. Global versions often have a reduced functionality compared to Chinese builds, but we’ll look at solutions that work on all devices.

Standard Battery Style Settings in MIUI and HyperOS

The easiest and safest way to change the look of the indicator is to use the built-in features of the system. Xiaomi engineers have provided several basic styles that change the shape and location of the numbers inside or near the battery.

To access these settings, you don't need superuser rights or a computer connection, but just go to the settings menu and select your preferred option from the list.

  • πŸ”‹ Go to your smartphone settings.
  • πŸ”‹ Find the Notifications and Status bar section (or just the Status String).
  • πŸ”‹ Click on Battery Charge.

In the menu that opens, you'll see switches to display percentages inside or next to the icon. Some versions of the firmware offer a choice of style: classic, digital or graphic. If you have HyperOS installed, the list of available themes can be expanded with animated elements.

πŸ“Š What kind of battery style do you like better?
Classic (numbers inside)
Minimalism (interests only)
Graphic (stripes)
Animated (HyperOS)

It is important to understand that standard settings are limited to the design that the manufacturer offers, and you cannot change the color of the icon to an arbitrary one (for example, red or neon-green) without using third-party methods.

Configure the percentage and color display

In addition to the shape, users are often interested in the color of the indicator. In standard Android and MIUI mode, the color changes automatically: white at normal charge, yellow at saving mode and red at critically low levels.

However, if you want to fix a certain color or change the thresholds, you can't do that with standard tools, and that's where deeper system settings come into play, which are available through the engineering menu or special commands.

πŸ’‘

On some Redmi models, you can change the color of the battery by turning on Dark Theme and matching the appropriate wallpaper style in the Themes app, which changes the contrast between the interface elements, including the status bar.

The following algorithm of actions is used to control the percentage of charge in the status string:

  1. Open the Settings. β†’ The phone.
  2. Click on MIUI 7-10 times until you have the words "You are a developer".
  3. Return to the main settings menu and go to Advanced Settings β†’ For developers.

You can find options on the developer menu that are related to debugging and behavior, but direct color change in the battery is rare here, and most often color is dictated by an active theme of design.

Using the ADB application for customization

The most flexible method of changing the battery icon available to advanced users involves using the Android debugging bridge (ADB), which allows you to make changes to the system configuration files without obtaining Root rights.

You will need a computer (Windows, macOS or Linux) to work), USB-cable and installed drivers ADB. The essence of the method is to send commands that change the parameters of the system rendering. UI.

β˜‘οΈ Preparation for work with ADB

Done: 0 / 4

Before you start any manipulations, make sure you understand the risks: Incorrect changes in system parameters can lead to the disappearance of the indicator or unstable operation of the interface.

⚠️ Attention: Use ADB Changing keys associated with SystemUI can cause a cyclic bootloop in rare cases if the command syntax is broken.

Example of commands to hide a standard indicator (to then install a custom widget):

adb shell settings put secure icon_battery 0

However, ADB is most often used to activate hidden flags or set fonts that affect battery display, for example, setting a specific font can change percentage numbers to stylized characters.

Application of third-party widgets and launchers

If system limitations don’t suit you, the best way to do this is to use third-party launchers, applications like Nova Launcher, Microsoft Launcher, or specialized battery widgets that completely ignore the standard indicator.

The essence of the method is simple: you hide the standard status bar (if the launcher allows) or simply cover its area with a beautiful widget that shows the charge in the form of a ring, column or even an animated character.

AnnexType of changeDifficultyI need a Root.
Battery Widget RebornWidget on the desktopLow.No.
Nova LauncherReplacement of the shellMediumNo.
Xposed ModulesSystemic changeTall.Yes.
Material You BatteryWidget style Android 12+Low.No.

Widgets are the safest way to go, and you can choose a design that fits perfectly with your wallpaper and place it anywhere on the screen without affecting your system files.

Can I remove the standard battery icon completely?
Yes, this is possible through ADB by a command hiding the system icon, but it is recommended to do this only if you install an alternative widget, otherwise you will lose the ability to monitor the charge in real time.

Xposed modules and Root rights for deep modification

For users who are not afraid of the word "Root", there are endless possibilities. Obtaining superuser rights allows you to install the Xposed framework or its modern version of LSPosed.

With modules like Android Beauty or SystemUI Tuner, you can redraw the battery icon beyond recognition, you can change its shape, add gradients, make it transparent or animated.

The installation process of modules is as follows:

  • πŸ”“ Unlock the bootloader on your Xiaomi.
  • πŸ”“ Install a custom Recovery (TWRP) You will get the Root Rights (Magisk).
  • πŸ”“ Install LSPosed via Magisk and restart your device.
  • πŸ”“ Download the desired module to change the battery and activate it in the LSPosed manager.

This method gives maximum control, but deprives the warranty on the device and can cause problems with the operation of banking applications if you do not use root hiding (Magisk Hide / Zygisk).

⚠️ Warning: Unlocking the bootloader on Xiaomi results in a complete device data reset. be sure to back up important information before starting the procedure.

Solving and eliminating errors

In the process of customization, users often find that the new settings are not applied or the icon is displayed incorrectly, this can be due to the cache of the system or a conflict of topics.

If after changing the theme or installing the widget, the battery is displayed incorrectly, try clearing the theme app cache or System UI. To do this, go to Settings β†’ Apps β†’ All applications, find the desired process and click Clear Cache.

πŸ’‘

Most of the problems with displaying custom elements are solved by simply restarting the device or cleaning the cache of the system applications of the interface.

It’s also worth considering that some β€œheavy” themes can slow down your smartphone, and if you notice a performance drop after installing a new icon, it’s better to go back to the standard style or opt for a lighter widget.

Why did MIUI updates make it impossible to change the battery style?
In the newer versions of MIUI and HyperOS, Xiaomi sometimes removes some customization features in certain regions. Try changing the region in the settings (More β†’ Region) to "India" or "China" to return hidden menu items.
Is it safe to use battery change apps?
Apps from the Google Play Store that just create widgets are safe. However, programs that require deep system rights to modify system files without Root can be dangerous. Always check reviews and permissions.
Does a beautiful battery icon affect energy consumption?
Static icons and standard styles do not affect consumption, but complex animated widgets or live wallpaper in the status zone can consume additional CPU and screen power.
How do I get all the settings back?
If you've changed settings through the menu, just select the standard style. If you've used ADB, you can invert (replace 0 by 1) or reset the status bar settings. In the case of Root, delete the module.
Does this work on Android 13 and 14?
Yes, the basic methods (widgets, standard settings, ADB) work on current versions of Android. However, the menu structure in HyperOS may differ from the classic MIUI, requiring more careful search for items.