How to change the battery indicator on Xiaomi: from standard settings to hidden MIUI features

The battery charge indicator on Xiaomi smartphones is one of the most noticeable elements of the interface, but not all users know that it can be changed to their preferences. MIUI offers 2-3 display options (percentage, icon or combined), but with the help of hidden functions, ADB-Dozens of alternative styles are available for teams or third-party apps, from minimalist digits to animated indicators in the style of iOS or Samsung One. UI.

In this article, we will discuss all working ways to change the battery indicator on Xiaomi, Redmi and other devices. POCO (relevant MIUI 12-14 and HyperOS. You will learn how to enable hidden settings without root rights, which apps are safe to use, and how to return to the standard view if something goes wrong. ADB-commands on new models (e.g. Xiaomi 14 or Redmi Note 13) where improper manipulations can lead to resetting.

Standard MIUI settings: What can be changed without additional tools

To start with, the simplest of them all, the built-in MIUI options that are available without installing third-party software or using a computer, are suitable for users who want to minimally change the look of the indicator without risking system stability.

To open the battery settings menu:

  1. Go to Settings. โ†’ Screen.
  2. Select Status bar (on some firmware โ€“ Notification panel).
  3. Find the Battery Indicator Style (or Charge Display) section.

Depending on the version of MIUI and the smartphone model, the following options will be available to you:

  • ๐Ÿ”‹ Battery icon โ€“ classic display in the form of a battery with a filling.
  • ๐Ÿ“Š Charge percentage is a numerical value only (e.g., "87%").
  • ๐Ÿ”„ Combined - icon + periphery.
  • ๐Ÿšซ Hide the indicator - completely disabling the display (not recommended).

The POCO F5 and Xiaomi 13T models with HyperOS may have an additional option, a color indicator that changes hue depending on the charge level (green โ†’ yellow โ†’ red), but this option is often reset after a firmware update.

โš ๏ธ Note: On some devices (e.g. Redmi) 10C or POCO M5) After selecting the percentage display, the numbers can be superimposed on the notification icons. To fix this, try to enable the option to Show the percentage in the status bar in the section Additional screen settings.

๐Ÿ“Š Which Battery Indicator Style Do You Like More?
Just an icon.
Only interest.
Icon + interest
Color indicator
Other

Hidden MIUI settings: how to enable advanced indicator options

If standard options are scarce, you can activate hidden battery indicator settings that Xiaomi doesnโ€™t show by default. This doesnโ€™t require root rights, but youโ€™ll need to follow a few steps through ADB (Android Debug Bridge), which works on most devices with MIUI 12-14, but may not be supported on HyperOS.

Here's what you're gonna need:

  • ๐Ÿ’ป Computer with installed Xiaomi drivers and tool ADB (You can download from the official Android website).
  • ๐Ÿ“ฑ Xiaomi smartphone with enabled debugging USB (Settings โ†’ The phone. โ†’ Version. MIUI โ†’ 7 times press the line, then return to Additional settings โ†’ For developers โ†’ Debugging by USB).
  • ๐Ÿ”Œ USB-cable (preferably original).

Follow the instructions:

Connect your phone to your PC and allow debugging |Open command line (Windows) or terminal (Mac/Linux)|Check the connection with adb devices |Make sure the device is displayed in the list-->

adb shell settings put global battery_percent_style 1

This command will turn on a percentage display inside the battery icon. To return the standard view, use:

adb shell settings put global battery_percent_style 0

Available values for battery_percent_style:

MeaningDescriptionExample
0Standard Icon Without Interest๐Ÿ”‹
1Interests inside the icon๐Ÿ”‹85%
2Interest near the icon๐Ÿ”‹ 85%
3Only percentages (no icons)85%
4Colored icon (MIUI 13+)๐Ÿ”‹ (green/red)

On some firmware (e.g., POCO X5 Pro), the command may not work the first time, in which case try to restart the device or re-enter. If not found error appears, then your version of MIUI does not support this setting.

What if the ADB does not recognize the device?
If the adb device command returns an empty list, check: 1. If Xiaomi drivers are installed> (Download from the official website. 2. Is debugging enabled by USB In the developer settings. 3. Try another one. USB-cable or port. 4. Reinstall ADB If the problem persists, it may be at the firmware level (relevant to Xiaomi 13 Ultra and newer).

3. Applications for customization of the battery indicator: TOP-5 proven utilities

If you want fully customized display styles (like a circular progress bar, animations, or themed icons), youโ€™ll need to use third-party apps. Weโ€™ve selected the 5 most reliable utilities that work on Xiaomi without root rights and do not conflict with MIUI.

Important: Check reviews on Google Play before installing โ€“ some apps may show ads or require unnecessary permissions (such as accessing SMS).

  • ๐ŸŽจ Battery Style โ€” over 100 display styles, including an iPhone, Samsung and Pixel imitation, allowing you to customize color, size and position. MIUI 14 may require permission to "overlay over other applications".
  • ๐Ÿ”„ Battery Percent Enabler is a simple utility for forced inclusion of percentage display (useful if standard settings are used). MIUI not working).
  • ๐Ÿ“ฑ Energy Bar โ€“ adds a colored charge band along the edge of the screen (like on the Samsung Galaxy) compatible with most Xiaomi devices, but can conflict with navigation gestures.
  • ๐Ÿ”‹ BatteryBot Pro is an advanced utility with a widget and a customizable indicator in the status bar.
  • ๐ŸŽญ Hex Installer for advanced users, allows you to install themes and modified system icons (including battery) Requires an unlocked bootloader.

Example of settings in Battery Style:

  1. Install the app from Google Play.
  2. Open and grant permission to Overlay over other applications (Settings โ†’ Applications โ†’ Battery Style โ†’ Additional โ†’ Display on top of other applications).
  3. Select a style (e.g., "iOS 16" or "Material You").
  4. Adjust the color, size and position of the indicator.
  5. Activate the change by pressing the Apply button.

โš ๏ธ Note: Apps like Energy Bar or Battery Style can slightly increase battery consumption (by 1-3%) due to constant display of overlay. If you notice a strong heating or rapid discharge, turn off the utility.

๐Ÿ’ก

If the indicator hasnโ€™t changed after installing the app, try restarting your phone or temporarily disabling battery optimization for that app in the MIUI settings (Settings โ†’ Applications โ†’ Application Management โ†’ Battery Style โ†’ Battery Optimization โ†’ Without Limits).

4. Change the indicator through MIUI themes: step-by-step instruction

One of the safest ways to change the look of a battery indicator is to use MIUI themes. Many themes include customized status bar icons, including stylized charge indicators. The advantage of this method is that it does not require ADB, root rights or third-party applications.

How to set a theme with a changed indicator:

  1. Open the Themes app (icon in the form of a brush).
  2. Go to the popular or recommended section.
  3. In the search box, enter the query โ€œbattery iconโ€ or โ€œstatus barโ€.
  4. Select your favorite theme (e.g., "iOS 17 Theme" or "Pixel Experience") and click Apply.
  5. Confirm the application of all the elements of the topic (including the status bar).

Some popular themes with unique battery indicators are:

  • ๐ŸŽ iOS 16/17 Theme โ€“ imitation of Apple style with a percentage display in the round icon.
  • ๐Ÿค– Pixel UI โ€” Minimalist design like on Google Pixel, with a digital indicator on the right.
  • ๐ŸŽฎ Game Center โ€“ thematic icons for gamers (indicator in the form of a controller).
  • ๐ŸŒŒ Dark Matter โ€“ Dark Theme with animated charge indicator.

If the indicator has not changed after applying the topic, check:

  • Whether all the elements of the topic are applied (sometimes the status bar is applied separately).
  • Is there a conflict with other modifications (for example, if you have previously used ADB)?
  • Is the topic updated to the latest version (in My Topics section)?

โš ๏ธ Note: On HyperOS devices (e.g. Xiaomi 14 or Redmi) K70) Some themes may not work properly due to changes in the structure of system files. โ†’ Additionally. โ†’ Backup and reset.

๐Ÿ’ก

MIUI themes are the safest way to customize themes, as they are moderated by Xiaomi and do not violate the integrity of the system, but the choice of indicator styles is limited to the available themes in the store.

5. Advanced Customization: Modifying System Files (For Power Users Only)

If you want a completely unique display of the battery indicator (for example, your own graphics or animation), you will have to edit the system files. This method requires an unlocked bootloader and access to root, as well as knowledge of working with the system. APK-file XML-On HyperOS devices (2026)+) This method may result in blocking certain functions, including contactless payments.

Here is a brief guide (detailed guide is beyond the scope of this article):

  1. Unlock the bootloader through the official Xiaomi tool (linking to the Mi Account is mandatory!).
  2. Install custom recovery (TWRP or OrangeFox).
  3. Download a modified SystemUI.apk file (e.g., from the XDA Developers forum).
  4. Edit res/drawable and res/values files using APKTool.
  5. Flow the modified SystemUI.apk through recovery.

The risks of this method:

  • ๐Ÿšจ Reset to factory settings when files are mistaken.
  • ๐Ÿ”„ Violation OTA-Updates (you will need to install firmware manually).
  • ๐Ÿ”’ Blocking Mi Accounts when unofficial changes are detected.
  • ๐Ÿ“ต Loss of warranty (if the device is warranty, Xiaomi may refuse repairs).

Example of code to change the color of the indicator in SystemUI (colors.xml file):

<color name="battery_color">#FF00FF</color> 


<color name="battery_text_color">#FFFFFF</color>

โš ๏ธ Note: On devices with Qualcomm Snapdragon 8 Gen 2/3 (for example, Xiaomi 13 Pro or Redmi K60 Ultra) editing SystemUI.apk It can cause bootloop.Be sure to have a backup before experimenting. boot.img and vendor.img.

6 How to return a standard battery indicator if something goes wrong

If the battery indicator is not displayed correctly after the changes (for example, it shows an incorrect percentage, an icon is missing or artifacts appear), there are several ways to return to the standard view.

If you've used ADB-team:

adb shell settings delete global battery_percent_style

This command will reset the indicator settings to factory settings. After you do this, restart the device.

If you have installed a third-party application:

  • Open the Settings โ†’ Applications.
  • Find an app (like Battery Style) and click Delete.
  • Disable Overlay permission on top of other apps for all suspicious utilities.
  • Reboot the phone.

If you have used the MIUI theme:

  1. Open the Topic app.
  2. Go to My Themes and select Standard.
  3. Confirm application.

If you have edited system files:

  • Restore the original SystemUI.apk via TWRP.
  • Or reset settings (Settings โ†’ Additional โ†’ Backup and Reset โ†’ Reset settings).

If none of the methods worked and the indicator still works incorrectly, try:

  • Update the firmware through Settings โ†’ Software update.
  • Clear the System UI app cache (Settings โ†’ Applications โ†’ Show Everything โ†’ System UI โ†’ Storage โ†’ Clear the cache).
  • Contact Xiaomi support (if the device is warranty).

๐Ÿ’ก

Before any battery indicator experiment, back up your data. 90% of the time, problems are solved by resetting your settings or removing third-party apps, but it's better to be safe.

FAQ: Frequent questions about changing the battery indicator on Xiaomi

โ“ Can I change the battery indicator for Xiaomi without a computer?
There are two ways: Use standard settings. MIUI (Settings โ†’ Screen. โ†’ Install a third-party app (e.g. Battery Style or Energy Bar) from Google Play. ADB-commands and editing system files require a connection to the PC.
โ“ Why is the indicator changed by ADB settings are reset after rebooting?
This is a well-known problem on some firmware. MIUI 13-14, related to security policies.To record changes: After entering ADB-commands immediately apply the theme from the Themes app (even the standard one). or use the Shizuku app to launch ADB-PC-free teams (requires Android 11)+). If the problem persists, try disabling battery optimization for the Settings app (Settings) โ†’ Annexes โ†’ Settings โ†’ Optimizing the battery โ†’ No restrictions).
โ“ How to make the battery indicator change color depending on the level of charge?
There are three options: ๐ŸŽจ Use the subject MIUI Support for color indicator (e.g., ColorOS Theme"). ๐Ÿ“ฑ Install the Energy Bar app and adjust the color thresholds in its settings. ๐Ÿ› ๏ธ On HyperOS, the color indicator may not work stable due to the limitations of the new shell.
โ“ Why After Updating MIUI Battery indicator dropped to standard?
Updates MIUI They often reset user settings, including the indicator settings, to return to the previous view: ADB-Reinstall theme or application for customization. Check if new settings have appeared in Settings โ†’ Screen. โ†’ Status bar: Xiaomi 14 and newer may require a complete customization reset after major upgrades.
โ“ Can I make an animated battery indicator like on an iPhone?
Yes, but with reservations: ๐Ÿ“ฑ Apps like Battery Style or iOS 16 Theme imitates animation, but itโ€™s less smooth than on iPhone. ๐ŸŽญ For full animation will require root and editing SystemUI.apk. โš ๏ธ On HyperOS, animated indicators can cause interface lags. The best compromise is to use the "iOS Animation" theme from the official store. MIUI.