How to change the battery indicator on Xiaomi: from percentages to animations

The battery indicator on Xiaomi smartphones is one of the most visible elements of the interface, but it is not always suitable for users: someone wants to see exact percentages instead of an icon, someone does not like the color or shape of the icon, and some dream of dynamic animations when charging. Fortunately, MIUI offers several ways of customization, from standard settings to deep modifications through ADB or third-party launchers.

In this article, we’ll look at all the methods available, from simple changes to the phone menu to advanced tricks for power users, how to turn on charge percentages, change the style of the icon, install animated themes, and even replace the system indicator through MIUI Theme Editor.

Important: Not all methods work on POCO and older versions of MIUI (below 12).If your smartphone does not support the described features, check the relevance of the firmware in Settings β†’ About Phone β†’ System Update.

1. Standard MIUI settings: percentages and icon style

Let's start with the simplest, built-in MIUI options, and even without additional apps, you can adjust the battery display a little bit.

To include the percentage of charge next to the icon:

  1. Open the Settings β†’ Screen.
  2. Select Status bar (or Notification panel in new versions).
  3. Activate the switch to show battery percentages.

Some models (such as Xiaomi 13 or Redmi Note 12) also have a choice of icon style:

  • πŸ”„ Round indicator – a classic icon with filling in a circle.
  • πŸ“Š Linear indicator - a strip showing the level of charge (rarely encountered).
  • πŸ”‹ Icon without interest - only a badge without numbers.

⚠️ Attention: On devices with MIUI 14+ And HyperOS, the path to settings may be different. If you don't find Status bar, try searching through the search bar in the settings for battery».

Unfortunately, standard options are very limited, and if you want something more creative (like an animated indicator or color change), you’ll have to use third-party methods.

πŸ“Š Which Battery Indicator Style Do You Like More?
Classic icon with interest
Only interest without icons
Animated indicator
Color indicator (changes color depending on charge)

2. Change of indicator through MIUI themes

MIUI is famous for its themes that can dramatically change the look of the interface, including the battery indicator, which does not require root rights and is suitable for most Xiaomi, Redmi and POCO models.

How to set a topic with a custom indicator:

  1. Open the Themes app (icon with brush).
  2. In the search bar, enter a battery or battery.
  3. Choose your favorite theme (pay attention to the screenshots – there should be a new style of indicator).
  4. Click Apply and confirm the changes.

Popular topics for battery customization:

  • 🎨 Battery Style – a collection of 10+ Styles of indicators (from minimalist to futuristic).
  • πŸ”₯ Dynamic Battery – Animated indicator that changes when charging.
  • 🌈 Colorful Battery – The icon changes color depending on the level of charge (green) β†’ yellow β†’ red).

The disadvantage of the method is that the themes often change the entire interface, not just the battery indicator, and if you don't like the new style of icons or fonts, you'll have to compromise or go back to the standard theme.

πŸ’‘

Before applying the theme, take a screenshot of the current status bar design, and if the new theme spoils the look, you can quickly get it back.

3. Use of third-party launchers (Nova, Apex, Lawnchair)

If you don't like the built-in MIUI options, you can install a third-party launcher that supports status bar customization, which works on most devices, but requires some limitations:

  • βœ… No need for root rights.
  • ❌ Not all launchers support changing the battery indicator (you need to check before installation).
  • ⚠️ Nana MIUI 14+ HyperOS may be restricted due to security policies.

The best launchers for battery customization:

LauncherSupport for battery indicatorAdditional chipsDifficulty setting up
Nova Launcherβœ… (plug-in)Flexible customization of icons, gestures, hiding elementsMedium
Lawnchairβœ… (built-in)Android 12+ support, adaptive iconsSimple.
Apex Launcher❌ (only through third-party modules)Optimization for weak devicesDifficult.
Poco Launcherβœ… (narrowly)Minimalist design, support for themesSimple.

Example of settings in Lawnchair:

  1. Install a launcher from Google Play.
  2. Press your finger on the main screen β†’ Settings.
  3. Go to the notification panel β†’ Battery indicator.
  4. Choose style: Icon only, Icon + interest or Interest Only.

⚠️ Attention: On Xiaomi with MIUI 13+ Some launchers may conflict with system services. If lags or overheating develop after installation, go back to the standard launcher.

Advanced customization through ADB (no root)

If you are willing to dig a little into the settings, ADB-The commands allow you to change the battery indicator without obtaining root rights. MIUI 12-14 and HyperOS.

What you'll need:

  • πŸ–₯️ Computer with drivers installed ADB (You can download from the official Android website).
  • πŸ“± Included debugging by USB on a smartphone (Settings) β†’ The phone. β†’ Version. MIUI β†’ 7 times tap to unlock the developer options, then Settings β†’ Additionally. β†’ For developers β†’ Debugging by USB).
  • πŸ”Œ USB-Type-C Cable (preferably original).

Instructions for changing the style of the indicator:

  1. Connect the phone to the PC and allow debugging.
  2. Open the command line (Win + R β†’ enter cmd).
  3. Enter the command to check the connection: Adb devices must appear serial number of your device.
  4. Use one of the commands to change the indicator: adb shell settings put global status_bar_battery_style 1 Meanings: 0 β€” interest-free icon. 1 β€” interest inside the icon. 2 β€” interest near the icon. 3 β€” only percentages (without icons). 4 β€” round indicator (on some devices).

Reboot your phone to make the changes take effect.

On HyperOS devices, the command may not work due to the changed system configuration structure, in which case try an alternative method through the theme editor (described below).

Install ADB drivers on PC|

Enable debugging over USB on your phone |

Connect the phone with the original cable |

Check the connection with the adb devices | command

Make a backup copy of the data-->

5. editing system files (for experienced users)

If you're willing to take risks and you have root rights or an unlocked bootloader, you can manually edit the system files that display the battery, which is a method that gives you maximum freedom, but it requires caution, because an error can lead to a system crash.

Where the indicator files are stored:

  • πŸ“ /system/framework/framework-res.apk β€” It contains standard battery icons.
  • πŸ“ /system/app/miui/SystemUI/SystemUI.apk β€” responsible for the logic of the display.
  • πŸ“ /data/system/theme/ β€” Here are stored user themes.

How to replace icons (instructions for root users):

  1. Download the archive with custom battery icons (for example, from the XDA Developers forum or 4PDA).
  2. Use Root Explorer or Mixplorer to access system files.
  3. Go to /system/framework/ and back up framework-res.apk.
  4. Replace the icon files in the folder res/drawable (They're usually called stat_sys_battery_*.png).
  5. Set the correct access rights (644 or rw-r----).
  6. Reset the device.

Editing SystemUI.apk requires decompilation using APKTool, a complex process that requires firmware modification knowledge, so we don’t recommend it for beginners.

What happens if you incorrectly edit system files?
Incorrectly changing files in /system may lead to: πŸ”„ Infinite Boot (Bootloop). 🚫 Loss of status line functionality. πŸ”‹ Battery discharge due to system errors. πŸ“΅ Loss of network or other critical functions, and only through flashing or resetting to factory settings can you restore performance.

6. applications for customization (without root)

If you don't want to mess with ADBs or system files, you can use third-party apps that don't give you the depth of customization you need to do manual editing, but they allow you to quickly change the look of the indicator.

Top.-3 battery-based applications:

  • πŸ› οΈ Battery Style – changes the battery icon to custom (requires inclusion in Special Options).
  • 🎨 Energy Bar – adds a color charge bar along the edge of the screen (works on top of any interface).
  • πŸ”„ Battery Widget Reborn – a widget with detailed battery information (does not replace the system indicator, but complements it).

How to set up the Energy Bar:

  1. Install the app from Google Play.
  2. Launch and grant permission to Overlay over other applications.
  3. Select in the settings: 🎨 Color of the strip (can be tied to the level of charge). πŸ“ Thickness and position (top/bottom of the screen). ⚑ Animation while charging.

Activate the bar in the main menu of the application.

The downside of this approach is that applications run on top of the system and can eat up the extra battery (especially if you use animations), and they do not replace the system indicator, but only complement it.

πŸ’‘

Third-party battery customization apps don’t replace the system indicator, they just superimpose elements on top of it, which can lead to conflicts with some games or applications in full-screen mode.

FAQ: Frequent questions about changing the battery indicator

❓ Can you change the color of the battery indicator without root?
Yes, but with limitations. The easiest way is to install a theme from MIUI Themes with a color indicator (like Colorful Battery), and you can use apps like the Energy Bar that add a colored charge bar along the edge of the screen, and if you need to change the color of the system icon, you can't do that without root or ADB.
❓ Why, after the application ADB-The team indicator has not changed?
Possible causes: πŸ“± The device does not support this command (relevant to HyperOS or older versions). MIUI). πŸ”„ Rebooting the phone is necessary. πŸ”§ Commands entered with an error (check syntax). πŸ›‘οΈ MIUI Reset the settings after the update. Try repeating the command or checking if your model supports such changes.
❓ How to return a standard battery indicator?
If you have used: Theme β†’ Return the standard theme in the Topics app. ADB-team β†’ Enter: adb shell settings put global status_bar_battery_style 0 and reboot the phone. β†’ Get back to the standard launcher MIUI In application settings. Manual editing of system files β†’ Restore backup or re-flash the device.
❓ Are these methods working on POCO F5 Redmi Note 13?
Yes, most methods (themes, ADB, launchers) working on POCO F5 The Redmi Note 13 is also available as well. MIUI 14 or HyperOS. However: On HyperOS, the path to indicator settings may be different. ADB-The teams may not work because of changes in the system. POCO shelled POCO Launcher is better at using methods through themes or third-party launchers.
❓ Can I make an animated indicator without root?
Yes, but with limitations: 🎨 Through themes MIUI (Search for themes marked Animated Battery). πŸ“± Apps like Energy Bar add charge strip animation. 🚫 Full-fledged animation of the system icon without root can not be done. Full-fault (for example, animation when charging with effects) will require modified firmware or root access.