Why users want to change the battery indicator on Xiaomi
The battery level indicator is one of the most visible elements of the MIUI interface, which users see dozens of times a day. The standard icon in the form of a battery with or without a percentage does not always suit owners of Xiaomi, Redmi or POCO smartphones. Someone wants to see the exact numbers without unnecessary details, someone lacks color indication, and some are just tired of monotony and want to personalize the device.
In this article, weโll look at all the ways you can change your battery indicator, from built-in MIUI features to hidden settings and third-party solutions. Itโs important to understand that the options vary depending on the firmware version and smartphone model. For example, on the Xiaomi 13 Pro with MIUI 14, some methods may not work, while on the Redmi Note 10 with MIUI 12.5 they will be available. Weโll take these nuances into account and provide current instructions for most of the brandโs devices.
Also, it is worth noting that changing system elements always carries risks. Some methods require unlocking the bootloader or superuser rights (root), which can lead to loss of warranty or unstable operation of the device.
Method 1: Enabling the display of percentage charge in standard settings
The easiest and safest method is to activate the display of the exact percentage of charge next to the battery icon, a feature that is available on all Xiaomi smartphones without any additional manipulation, but its location on the menu may vary depending on the version of MIUI.
To include interest:
- Open the Settings app.
- Go to the Screen section (on some firmware - Additional โ Screen).
- Find Status bar or Notification panel.
- Activate the switch to show the percentage of battery charge.
On some devices (such as the POCO F3 or Xiaomi Mi 11 Lite), this option may be in the Battery and Performance section. If you do not find it in the menus, search for settings - type in the "battery percentage" query.
๐ก
On smartphones with MIUI 13/14, you can choose the style of displaying percent: inside or next to the battery icon. To do this, hold your finger on the empty seat of the main screen, select Settings โ Status bar and experiment with options.
Note that on some models (e.g. Redmi 9A or POCO M3), default percentages are only displayed when the charger is connected. To show them constantly, you need to use one of the alternative methods described below.
Method 2: Change the indicator style through hidden MIUI settings
MIUI firmware contains hidden settings that allow you to change the appearance of the battery indicator without installing third-party applications, which works on most devices, but requires activation of the developer mode.
First, turn on the developer mode:
- Go to Settings. โ The phone.
- Find the MIUI version and tap it 7 times in a row until you become a developer!
- Go back to the main settings menu and open a new section for developers.
Now, follow the following steps:
- ๐ง Go to the Developers' Form โ System settings.
- ๐ฅ๏ธ Find the Battery indicator style (on some firmware - Battery Style).
- ๐จ Choose one of the available options: Icon Only, Interest Icon, Round Indicator or Color Indicator (depending on the model).
On devices with MIUI 12.5 and later, the option of Color Indication can be present, which changes the color of the icon depending on the level of charge (green โ high, yellow โ medium, red โ low), this option is especially useful for users who want to quickly assess the status of the battery without accurate numbers.
โ ๏ธ Note: On some firmware, the change in indicator style through the developer mode may reset after the system update. If this happens, repeat the setup or use alternative methods.
Method 3: Using MIUI themes to customize the indicator
One little-known way to change the look of a battery indicator is to install custom themes from the official MIUI Themes store. Many themes offer unique styles for the status bar, including alternative charge icons.
To find the right topic:
- Open the Themes app (if not, download it from Google Play).
- Go to the Popular section or search for โbattery iconโ.
- Select a theme with your favorite indicator design (pay attention to the status bar screenshots).
- Click Apply and wait for the installation to be completed.
Some themes offer a completely transparent status bar with a minimalist indicator, others offer bright color icons or animations when charging. For example, the theme "Pure Black" replaces the standard battery icon with a thin horizontal bar, and "Neon Glow" adds glowing effects.
This method has two disadvantages:
- ๐ When changing the topic to the standard indicator will return to its original form.
- ๐ฐ Some premium themes require purchase (the cost usually does not exceed the price). 50-100 ruble).
How to return the standard indicator after changing the topic?
If you want to keep your indicator but bring the rest of the interface back to standard, you can manually edit the theme with apps like MiXplorer (root rights required), but this process is complicated and only recommended for advanced users.
Method 4: Third-party customization applications (without root)
For those who do not want to understand the MIUI settings or are limited by the capabilities of their firmware, there are third-party applications that allow you to change the battery indicator without obtaining root rights.
- ๐ฑ Battery Style โ offers over 50 indicator styles, including digital, circular and animated options. Works through overlay over a standard interface.
- ๐จ Energy Bar โ Replaces the indicator with a thin colored bar at the top of the screen (similar to the iPhone) Supports color and thickness adjustments.
- ๐ Battery Widget Reborn โ allows you to create a widget with a custom battery design and place it on the home screen.
When using such applications, it is important to consider:
- ๐ณ They create an overlay over the system interface, which can slightly increase battery consumption (on the other hand, the system interface). 1-3%).
- ๐ ๏ธ Some features (such as changing the color of the status bar) require permission from Display over other apps in the security settings.
- ๐ซ On devices with MIUI 14 and later parts of applications may not display the indicator correctly due to system limitations.
Example of setting up the Energy Bar:
- Install the app from Google Play.
- Open it and provide all the permissions requested.
- In the Style section, select the indicator type (e.g. Top Bar).
- Customize the color, thickness and behavior of the strip in the Customize section.
- Activate the Enable Energy Bar switch.
Check the version of MIUI in Settings โ About the phone
Download the app only from the official store (Google Play or Mi App Store)
Grant permission to display over other windows (Settings โ Applications โ Special Access โ Display over other apps)
Turn off battery optimization for the app (Settings โ Battery โ Battery Optimization)
Reboot the device after setting up-->
โ ๏ธ Note: Apps like Battery Style may conflict with some features MIUI, For example, with navigation gestures or always an active display (AOD). If after installation there are lags or errors, try to disable the overlay or delete the program.
Method 5: Change the indicator with ADB (for power users)
If the standard methods do not suit, and root-rights do not want to get, you can use ADB-This method works on most Xiaomi devices, but requires a computer connection and basic knowledge of working with the command line.
First, prepare the device:
- Enable USB debugging in the developer settings (see Method 2).
- Download and install ADB Tools on your computer (e.g. Minimal ADB and Fastboot).
- Connect your smartphone to your PC via USB and confirm the debugging permission.
Now, execute one of the commands depending on the desired result:
| The desired effect | ADB-team | Notes |
|---|---|---|
| Interests inside the icon | adb shell settings put global battery_percent_style 1 | It's working on MIUI 11-14. |
| Interest near the icon | adb shell settings put global battery_percent_style 2 | Maybe not work for POCO-device |
| Color indicator (green/yellow/red) | adb shell settings put global battery_light_enabled 1 | Requires a reboot. |
| Reset to standard view | adb shell settings delete global battery_percent_style | Restores factory settings |
Once you have entered the command, restart the device to make the changes effective. If nothing happens, check if your model supports these options. For example, on the Xiaomi 12T Pro with MIUI 13, an additional command may be required to activate:
adb shell settings put global battery_percent_show 1๐ก
ADB-commands are the most versatile way to change the indicator without root, but it requires caution. Wrong command can cause the status bar to malfunction. Always check the syntax and back up the data before experimenting.
If you want to return everything back, use the reset command or delete the option via ADB:
adb shell settings delete global battery_percent_style
adb shell settings delete global battery_light_enabledMethod 6: Completely replace the indicator with root and Xposed/EdXposed
Maximum customization (e.g., animated indicator or completely custom design) requires root rights and Xposed framework or its EdXposed counterpart, which is only suitable for advanced users, as it risks disrupting the stability of the system.
Algorithm of action:
- Unlock the bootloader on your device (the instructions for Xiaomi are on the official website).
- Install custom recovery (TWRP) and get root with Magisk.
- Download and install EdXposed through Magisk.
- Install the GravityBox [MM] module or the MIUI Battery Bar module from the Xposed repository.
- Activate the module and restart the device.
After that, in the module settings you can:
- ๐ฎ Replace the battery icon with a custom one (for example, in the style of iOS or Android 12).
- ๐ Set up the color gamut of the indicator (gradient, blinking at low charge).
- โก Add charging animation (waves, lightning, circular progression).
- ๐ Show additional information (temperature, voltage, time to complete discharge).
On devices with MIUI 14 and Snapdragon 8 Gen 2 processor (such as Xiaomi 13 Ultra), Xposed modules may not work stable due to enhanced system protection, in which case it is recommended to use alternative methods or wait for the module update.
โ ๏ธ Warning: Getting root rights voids Xiaomi warranty and could lead to issues with airborne updates (OTA). In addition, some banking applications (such as SberBank Online or Tinkoff) will stop working due to the SafetyNet trigger.
Frequent problems and their solutions
When changing the battery indicator, users often encounter common errors, and let's look at the most common ones and how to fix them.
Problem 1: The percentage of charge is not displayed after activation in the settings.
- ๐ Restart the device โ sometimes changes only apply after a reboot.
- ๐ฑ Check if the interest is hidden (for example, on the POCO Launcher can be its own style of status line).
- ๐ ๏ธ Update the firmware to the latest version MIUI โ In older versions, this bug was more common.
Problem 2: The indicator is reset after the system update.
- ๐ง If you've used ADB, Repeat the commands after the update.
- ๐จ For custom themes, apply them again through the Topics app.
- ๐ต If the problem repeats, roll back to the previous version. MIUI Or wait for the patch from Xiaomi.
Problem 3: Third-party applications (such as the Energy Bar) are not working.
- ๐ Check if Display over other apps is allowed.
- ๐ซ Make sure that the battery settings have optimised for this application.
- ๐ On some devices (for example, Redmi Note 11 Pro)+) need to be switched off MIUI Optimization through ADB:
adb shell settings put global miui_optimization_disabled 1Problem 4: After rooting, the battery indicator is gone.
- ๐ Reinstall the Xposed module or turn it off temporarily.
- ๐ ๏ธ Check if the module is in conflict with other modifications (e.g., with the ViPER4Android).
- ๐ฅ Reset the status bar settings through ADB:
adb shell cmd statusbar resetIf neither method works, check out the XDA Developers or 4PDA forums, which often provide up-to-date solutions for specific Xiaomi models.