How to increase the battery icon on Xiaomi: from standard themes to ADB-team

Xiaomi’s little battery icon makes it difficult to quickly assess its charge level?This is especially annoying on devices with large screens, where a tiny indicator is lost among other icons in the status bar. Fortunately, the manufacturer and the development community offer several ways to increase the size of the icon, from simple theme settings to deep system modifications.

In this article, we’ll look at 5 proven methods that work on most Redmi, POCO and Mi models running MIUI 12-14 and HyperOS. You don’t need to disassemble your phone or install custom firmware β€” just follow the step-by-step instructions. And if you’re willing to go further, we’ll show you how to use ADB or edit system files to achieve maximum control over the look of the indicator.

Before you start, consider that some methods require unlocking the bootloader or developer rights. If you're a beginner, start with the first three (they're safe and reversible) and you can go straight to the ADB and framework-res.apk sections.

1.Use of themes from MIUI Theme Store

The easiest way to resize a battery icon is to install a custom theme from the official MIUI Theme Store.Many themes offer not only new icon styles, but also increased charge indicators.

How it works:

  • 🎨 Open the Themes app on your Xiaomi.
  • ⬇️ Select a theme marked β€œCustom Status Bar” or β€œBig Icons” (view screenshots before installation!).

Advantages of the method:

  • βœ… NΔ›kterΓ© Themes change not only the size, but also the style of display (digital percentage, color gamut).

⚠️ Note: Some themes may conflict with system fonts or notification icons. If other interface elements are missing after applying the theme, reset the theme settings to Settings β†’ Registration β†’ Topics β†’ Drop it.

Popular themes for increasing the battery icon (available from MIUI Theme Store):

Title of the topicFeaturesSupport for MIUI
Big Status Bar IconsIncreases all status bar icons, including battery12–14
Battery Percentage ProLarge digital charge indicator (instead of icon)13–14, HyperOS
Minimal OS DarkThin lines, but increased battery12–14
iOS Status BarIcon in the style of iPhone (bigger than the standard)13–14
πŸ“Š What kind of battery icon do you like more?
Digital percentage
Classic icon (enlarged)
Animated icon
Minimalistic (thin lines)

2.Configure the display of the percentage charge

If you don't need to zoom in on the icon itself, and it's important to see the exact charge level quickly, turn on the percentage next to the battery, which will make the indicator visually more informative, even if the size does not change.

How to turn on:

  1. Open Settings β†’ Notifications and Status bar.
  2. Slip on the Battery Indicator (or Status String in older versions of MIUI).
  3. Select the option β€œPercentage of charge” (or β€œInside the icon” if you want to combine both options).

Some models (such as the POCO F5 or Redmi Note 12) offer additional options:

  • πŸ“Š The number inside the icon is a compact view.
  • πŸ“± The number next to the icon is better read.
  • πŸ”‹ Number only (without icon) – maximum information content.

⚠️ Attention: MIUI 14 and HyperOS may be different. If you don't find Battery Indicator, try searching for settings (the magnifier icon at the top of the screen) and enter the battery request.

πŸ’‘

On some firmware after turning on the percentage of charge, the battery icon automatically becomes slightly larger due to changing the status bar layout.

3. Editing system files (for advanced)

If the standard methods don't work, you can manually resize the icon by editing the system files. ROOT-rights or access ADB, It gives you complete control of the appearance.

You will need to:

  • πŸ“± Xiaomi smartphone with unlocked bootloader (for ROOT).
  • πŸ’» Computer with installed ADB and Fastboot.
  • πŸ“‚ Backup of the file framework-res.apk (bug-in).

Step-by-step:

  1. Connect your phone to your PC and open ADB Shell:
  2. Copy the framework-res.apk file to your computer:
  3. Open the file in the APK Tool editor (or Android Studio) and find the res/drawable folder.
  4. Change the battery icon files (for example, stat_sys_battery_*.png) on their high resolution versions.
  5. Collect the file back and install it on your phone:

Critical: Incorrectly editing framework-res.apk can lead to bootloop. Build a full backup through TWRP before you start!

What to do if the phone is stuck on loading after editing?
If the framework-res.apk is replaced, the device does not start: 1. Boot to TWRP Recovery (hold Power + Volume Up). 2. Back up the System partition or run the original framework-res.apk through ADB Sideload. 3. If TWRP is not available, reflash the phone through Mi Flash Tool (loss of data!).

4.Use of ADB-commands for modification of the state string

If you don't have ROOT, but you have access to ADB, you can zoom in status bar icons without deep system interference, and this method works on MIUI 13/14 and HyperOS.

Instructions:

  1. Activate Developer Mode: Go to Settings β†’ About Phone and tap the MIUI version 7 times.
  2. Enable USB debugging in Settings β†’ Additional β†’ For developers.
  3. Connect your phone to your PC and execute the command:
  4. Reset the device.

Permissible values for status_bar_icon_size:

  • πŸ“ 1.0 - Standard size.
  • πŸ” 1.3-1.5 - moderate increase.
  • πŸ”Ž 1.8-2.0 – Maximum magnification (may distort other icons).

⚠️ Note: On certain devices (e.g, POCO X5) This command changes the size of all the icons in the status bar, not just the batteries. If the notifications start to look ugly, return the value of 1.0.

Developer mode activated

USB debugging enabled

Installed ADB drivers on PC

Created a backup of important data

Battery charge > 50%-->

5. Installation of custom launcher with customizable status bar

If system methods seem complicated, try side launchers that allow you to customize the status bar. For example, Nova Launcher or Lawnchair support plugins to change the appearance of indicators.

How to set up:

  1. Install Nova Launcher from Google Play.
  2. Download the Nova TeslaUnread module or Status Bar Customizer.
  3. In the launcher settings, find the Status String section and select the battery display style.

Pros of the method:

  • βœ… No, he doesn't. ROOT or ADB.
  • βœ… You can adjust the color, shape and animation of the icon.
  • βœ… Changes do not affect system files.

Cons:

  • ❌ Not all launchers support size change (size only).
  • ❌ There may be conflicts with system notifications.

πŸ’‘

Launchers are the safest way to customize, but they don't change the status bar, they just overlay their interface on top of it, which means that in some applications (like games), you'll still see a standard battery icon.

Comparison of methods: which one to choose?

To help determine, we have compiled a comparative table of all ways:

MethodDifficultyROOT/ADB requiredReversibilityRisks.
Setting the topic⭐No.Yes.Minimum (topic conflicts)
Inclusion of percentage⭐No.Yes.Absent.
ADB-team⭐⭐ADBYes.Distortion of other icons
Editing framework-res.apk⭐⭐⭐ROOTPartially (needs backup)Bootloop with an error
Castom louncher⭐⭐No.Yes.Conflicts with system notifications

Selection recommendations:

  • πŸ†• Beginners: Start with that or percentage charge.
  • πŸ› οΈ For advanced users: Try it. ADB-method.
  • πŸ”§ Customization enthusiasts: editing framework-res.apk custom-launcher.

FAQ: Frequent questions

Can I increase the battery icon without ROOT and ADB?
The easiest ways to do this are to install a theme from the MIUI Theme Store with big icons, turn on the percentage of charge in the settings, use a custom launcher (like Nova Launcher), which is technically free and completely safe.
Why hasn’t the battery icon changed after the theme was applied?
Possible reasons: Theme does not support your version of MIUI (check compatibility in the description). You only applied part of the theme (e.g. wallpaper, but not status bar). Solution: in the theme settings, select Apply fully. System cache has not updated. Solution: Reboot your phone.
Can I make the battery icon color depending on the level of charge?
Yes, but it will require: Use a dynamic color theme (e.g. ColorOS Style in MIUI Theme Store) or edit framework-res.apk (ROOT required) or install the Xposed/EdXposed module with Battery Themer plugin. On HyperOS, some system themes already support battery color transitions.
Will you reset after the MIUI update?
Depends on the method: πŸ”„ Topics and interest settings – reset to standard after major update. πŸ› οΈ ADB editing framework-res.apk β€” They will remain, but may cause errors if the new version is MIUI changed the structure of the files. πŸ“± Castom launcher - does not depend on system updates, we recommend that after the update, check the settings and, if necessary, repeat the settings.
Is there a risk of losing your warranty when you change your icon?
Xiaomi warranty is maintained in the following cases: βœ… Using themes or including percentage charge. βœ… Installation of custom launcher, the warranty can be waived if: ❌ You unlocked the bootloader and got it. ROOT. ❌ Editing system files (framework-res.apk). The service center may refuse repairs if traces of modifications are found (for example, unlocked bootloader).