How to Change the Battery Icon to Xiaomi: All Working Methods in 2026

The standard battery icon on Xiaomi smartphones gets boring over time, especially if you’ve been using the device for several years. Fortunately, the MIUI shell offers several ways to change it, from simple theme settings to deep modifications through ADB. In this article, we’ll break down all the current methods for MIUI 12-15 devices, including hidden features and bypassing system limitations.

Many users don't know that even without the superuser rights (root) you can radically transform the appearance of the charge indicator, and if you are ready to experiment, you can even install custom icons with animation or percentage display, the main thing is to choose the right way to fit your model and firmware version.

We warn you beforehand that some methods require care, such as working with ADB or editing system files can cause failures if you break the sequence of actions, but don't worry, we have detailed each step and outlined safe alternatives for beginners.

1. Method through standard MIUI themes

The easiest and safest method is to use built-in shell themes. Xiaomi regularly adds new icon designs to the official theme store, where you can find options with round, square or even animated battery indicators.

To change the icon:

  1. Open the “Themes” app (the brush icon on your desktop).
  2. Go to the "My" section» → «Icons».
  3. Select any theme marked “Changes Status Icons” (e.g., “Pure Black” or “iOS Style”).
  4. Click on “Apply” and confirm the changes.

⚠️ Note: Not all themes change the battery icon – some only affect app icons. Before installing, read the theme description or see screenshots in previews.

If you don’t like the options, you can download additional themes from third-party sources (such as the XDA Developers forum), but this requires manual installation of.mtz files.

📊 How often do you change the topic on your Xiaomi?
Once a week.
Once a month
Only when you buy a phone
Never changed.

2. Install custom themes (.mtz) manually

The official store is limited, but you can find thousands of custom designs online, including unique battery icons.

  • 📱 Xiaomi smartphone on the MIUI 12-15 (older versions may have compatibility issues).
  • 🌐 Theme file in.mtz format (download only from verified sources!).
  • 🔧 Developer mode enabled (activated via Settings) → The phone. → Version. MIUI — press 7 times).

Installation instructions:

  1. Download the.mtz file to your phone (for example, via your browser).
  2. Open the “Themes” app and go to “My → Local”.
  3. Click on the downloaded file and select "Apply".
  4. If the theme doesn’t apply, try restarting your phone.

⚠️ Note: Some custom themes may contain ads or malicious code. Before installing, check the reviews of the file on the forums and use antivirus.

Download the file.mtz from a trusted source |

Enable Developer Mode |

Make a backup copy of the current theme |

Check the file with antivirus-->

3. Change the icon through hidden MIUI settings

MIUI firmware has hidden options to change the style of the battery display without installing themes, a technique that works on most models, including the Redmi Note 11/12, POCO X4/X5 and Xiaomi 12/13.

To activate hidden settings:

  1. Open the Settings app.
  2. Go to the Screen» → «Battery display style».
  3. Choose one of the available options: 🔋 Icon with interest (shows the exact charge). 🔄 Round icon (style Android One). 📊 Graphic scale (segmented stripe).

If the Battery Display Style item is not on the menu, try another way:

  1. Activate the Developer Mode (as described above).
  2. Return to Settings → Additional → Functions Lab.
  3. Find the option “Show battery percentages” or “Battery icon style”.
What to do if there is no item "Battery display style"?
In some models (for example, POCO F3/F4) This item is hidden: 1. Update MIUI last-minute. 2. Install a patch through Magisk (requires root). 3. Use it. ADB-Teams (described in the following section).

4. Change the icon through ADB (no root)

If standard methods don't work, you can use ADB (Android Debug Bridge), a debugging tool that allows you to change system settings without superuser rights, which is suitable for MIUI 13-15 and requires a computer.

Step-by-step:

  1. Download and install ADB Tools on PC.
  2. Turn on the phone debugging over USB (Settings → About Phone → MIUI version → 7 times press; then Settings → Additional → For developers → Debugging over USB).
  3. Connect your phone to your PC and type in the command line: adb shell settings put global battery_style 1 Where 1 — Icon style (options below).

Available values for battery_style:

MeaningIcon styleExample
0Standard (default)🔋 87%
1Round (Android style)⚪ 87%
2Interest-free strip▬▬▬▬▬▬▬▬▬▬
3Only interest.87%
4Hide the icon (only percentages in the status bar)-

⚠️ Attention: Wrong commands ADB If the icon is gone or the phone is glitching after the change, return the standard value:

adb shell settings put global battery_style 0

💡

Before working with ADB, back up your data through Settings → Additional → Backup. This will help restore the system if you crash.

5. Magisk modules (for advanced users)

If you're ready to get root rights, customization is expanded, and one of the most popular ways is to install Battery Style through Magisk, which allows you to:

  • 🎨 Install any custom icon (including animated ones).
  • 📏 Change the size, color and position of the indicator.
  • 🔢 Add exact percentages or a discharge schedule.

Instructions:

  1. Install Magisk Manager and get root rights.
  2. Download Battery Style with XDA Developers.
  3. Install the module via Magisk and restart the phone.
  4. Customize the icon style in the Battery Style app (will appear after installation).

⚠️ Note: Installing Magisk voids the warranty and may result in the blocking of banking applications (due to the SafetyNet trigger.

💡

Root rights give you maximum customization freedom, but they are not warranty-free and can disrupt some applications (for example, Google Pay).

Alternative methods: launchers and widgets

If you don’t want to interfere with system settings, you can go a workaround – use third-party launchers or widgets that replace the standard status bar.

Popular solutions:

  • 📱 Nova Launcher + TeslaUnread plugin – allows you to configure icons in the notification bar.
  • 🔧 Good Lock (for some Xiaomi models) – offers QuickStar module for customization of notification panel.
  • 📊 Battery Widget Reborn Widget – displays an alternative charge indicator on the desktop.

The downside of this method is that the icon in the status bar will remain standard, but your custom option will be displayed on the desktop or notification panel.

Frequent problems and their solutions

When you change your battery icon, you often get errors, and here are the most common ways to fix them:

Problem.Reason.Decision
The icon does not change after the theme is applied.System cache not updatedReboot your phone or clear the cache in Settings → Apps → Topics → Storage → Clear the cache.
ADB-team is not workingIncorrect syntax or version of MIUICheck the firmware version and use commands for your model (see xiaomi.eu).
Magisk installation lost soundModule conflictDisable all modules in Magisk and turn on one at a time to find the problem one.
The interest icon is not shown.Manufacturer's restrictionTry it. ADB-Adb shell settings put global show_battery_percent 1.

If none of the methods worked, your Xiaomi model may have strict manufacturer restrictions, in which case you can either accept the standard icon or consider flashing it on custom firmware (for example, LineageOS or Pixel Experience).

Can I change the battery icon to a POCO F5 without root?
Yes, on POCO F5 (as in other models with MIUI 14) standard topics may be used, ADB-commands or hidden settings. Root is optional, but expands the possibilities.
Why did the battery icon stay the same after the theme change?
This is because of the system cache. Try: Clear cache in Settings → Apps → Themes → Storage. Reboot your phone. Set another theme (some designs don't touch the battery icon).
How to return a standard icon if something goes wrong?
Recoiling Methods: For those: return the standard theme in the Topics app. ADB: Adb shell settings put global settings battery_style 0. For Magisk: Remove the Battery Style module and reboot your phone.
Can I make an animated battery icon?
Yes, but it will require: Install root and Battery Style module, or use an animation-enabled launcher (e.g. Nova Launcher). + plugin KWGT). On the standard. MIUI No root animation available.
Will I be reset if I change the icon through ADB?
No, ADB-They're just changing system parameters that can be returned to the original state by the same command.