How to change the battery display on Xiaomi Redmi 9: all working methods

Why change the standard charge indicator?

The battery indicator on Xiaomi Redmi 9 is one of the most visible interface elements that users see every day. The standard battery icon with a percentage charge inside can seem boring or uninformative. Some want to see the exact percentage of charge without a graphic image, others dream of a round indicator (like on an iPhone), and others are preparing to install custom firmware and want to prepare the device in advance.

In this article, we will look at all the current ways to change the appearance of the battery, from secure system settings to advanced methods using ADB and modified themes. It is important to understand that some methods require unlocking the bootloader or superuser rights, which can affect the warranty and stability of the smartphone, we will describe the risks in detail and give recommendations on each method.

If you're a beginner, start with the first two methods -- they don't require technical skills and are reversible. Experienced users will find more sophisticated options here, including editing system files.

Method 1: Enabling the display of percentage charge in the status bar

The easiest and safest way to do this is to add a percentage of the charge next to the battery icon, which doesn't change the icon itself, but makes the charge information more visual, and is suitable for all versions of the MIUI on Redmi 9.

Instructions:

  1. Open the Settings β†’ Screen.
  2. Go to the Status Line section.
  3. Activate the switch to show the percentage of battery charge.
  4. Choose one of the display options: πŸ”˜ Inside the icon (percentage inside the battery icon) πŸ”˜ Next to the icon (percentage to the right of the icon)

This method does not require a reboot and works instantly. If the option is not available in your version of MIUI, update your firmware or use alternative methods from this article.

⚠️ Note: On some versions MIUI For Redmi 9 (especially global) the percentage display option may be hidden. In this case, try changing the system region to India in the settings β†’ Region.

πŸ“Š Which type of battery indicator do you like best?
Standard icon with interest
Only a percentage without an icon
Round indicator (like on iPhone)
Color charge scale

Method 2: Using themes from the MIUI store

Xiaomi offers an official way to customize the interface through the theme store. Some themes change not only wallpaper and icons, but also the style of the display of the battery. This method is safe, but the choice is limited to the available themes.

How to apply the topic:

  1. Open the Themes app (icon with brush).
  2. In the Popular or For You section, find topics marked "Modified Battery" or "Castom Stabar."
  3. Look at the theme screenshots – look for changes in the status bar.
  4. Click Apply and confirm installation.

Popular topics for changing the battery:

  • 🎨 iOS Style – a round indicator, like on the iPhone
  • 🎨 Pixel Experience – Minimalist Charge Scale
  • 🎨 Dark Matter is a transparent icon with interest

The downside is that after resetting or updating MIUI, the theme may reset. Also, not all themes are compatible with Redmi 9 β€” check reviews before installing.

πŸ’‘

Before you install the theme, back up your current settings in Settings β†’ About Phone β†’ Backup. This will help you quickly return to the standard look if the new theme doesn’t work properly.

Method 3: ADB-commands to change battery style (without root)

If the system settings and themes are not satisfied, you can use ADB-This method does not require root rights, but it will entail resetting all settings after rebooting.

Step-by-step:

  1. Activate Developer Mode: Go to Settings β†’ About Phone. Press 7 times on the MIUI Version until the notification appears.

USB debugging

Settings β†’ Additional β†’ For Developers

ADB

adb shell settings put global status_bar_battery_style 1 # Only percentage


adb shell settings put global status_bar_battery_style 2 # Icon + percent inside




adb shell settings put global status_bar_battery_style 4 # Round indicator




adb shell settings put global status_bar_battery_style 5 # Hide icon, leave percentage

Available values for status_bar_battery_style:

MeaningDescriptionExample
0Standard Icon Without InterestπŸ”‹
1Only percentage of charge (no icon)87%
2Icon with a percentage insideπŸ”‹87%
4Round indicator (like on iOS)βšͺ87%
5Hide the icon, leave a percentage on the right87% without πŸ”‹)

⚠️ Attention: After completion ADB-In some cases, the changes are only applied after resetting the status bar settings via adb shell cmd statusbar reset.

Install drivers ADB PC-only|Enable debugging on USB phone-on|Connect your phone to the original cable|Check the connection with the adb device command-->

Method 4: Modification of system files (root required)

Deep customization (e.g., replacing an icon with your own graphics) requires root rights and editing system files, a method that is riskyβ€”incorrect actions can lead to bootloop, and is recommended only for experienced users.

Instructions:

  1. Get root rights through Magisk (instructions for Redmi 9 are available on 4PDA or XDA Developers).
  2. Install a file manager with root support (such as Root Explorer or Solid Explorer).
  3. Cross the path: /system/product/overlay/ Look for files with a name statusbar_* or battery_*.
  4. Copy the original files to the backup folder.
  5. Replace your graphical resources (.png files in /res/drawable folders) with your own.
  6. Reset the device.

Where to get custom icons:

  • πŸ–ΌοΈ Download the finished packs with XDA Developers (Redmi 9).
  • πŸ–ΌοΈ Create your own in Photoshop or GIMP (permit 24Γ—24 px, format PNG transparently).
  • πŸ–ΌοΈ Use icons from other themes MIUI (snatch APK Extractor).

⚠️ Warning: Changing system files without a backup can make the phone inoperable.Before editing, create a full backup through TWRP or MIUI Backup.

What if the phone does not turn on after changing the system files?
If Redmi 9 is stuck on the logo after modifying the system files: 1. Boot in Fastboot (press Power + Volβˆ’). 2. Connect the phone to your PC and execute the command: fastboot flash system.img (where system.img is the original firmware image for your model). 3. If there is no backup, you will have to reflash the phone through the Mi Flash Tool with full data cleaning.

Method 5: Install custom firmware with an alternative interface

The most radical way is to install custom firmware (like LineageOS, Pixel Experience or Havoc-OS), which offers flexible status bar settings, including:

  • πŸ“± Choice of 10+ battery-indicator styles.
  • πŸ“± Color customization (for example, green when charging, red when low charge).
  • πŸ“± Charging and discharging animations.

How to install custom firmware on Redmi 9:

  1. Unlock the bootloader through the Mi Unlock Tool (requires a wait of 7-14 days).
  2. Install the custom TWRP recavator.
  3. Download firmware (e.g. Pixel Experience for lancelot – codename Redmi 9).
  4. Fly through TWRP with full Wipe (Dalvik, Cache, System, Data).

The following are the Redmi 9’s best features:

FirmwareFeatures of the batteryReference
Pixel ExperienceRound indicator, color scale, percentage on the rightOfficial website
LineageOSMinimalist design, transparency settingLineageOS
Havoc-OS10+ Battery Styles, Animations, Color SchemesHavoc-OS

Warning: Custom firmware can take away your warranty and also sometimes contain bugs (such as camera or sensor issues).Before installing, check for 4PDA or XDA reviews.

πŸ’‘

Custom firmware gives maximum customization freedom, but requires unlocking the bootloader and carries the risk of unstable operation (ADB topical).

Comparison of methods: which one to choose?

To make the choice easier, we have compiled a comparative table of all the ways:

MethodDifficultyNeed root?Risks.Reversibility
Percentage in the status string⭐❌ No.Absent.Yes.
Setting the topic⭐⭐❌ No.Thematic conflictsYes.
ADB-team⭐⭐⭐❌ No.Resetting settingsYeah (after rebooting)
Editing system filesβ­β­β­β­βœ… Yes.Bootloop, data lossPartially (needs backup)
Custom firmwareβ­β­β­β­β­βœ… Yes.Loss of warranty, bugsYeah (flashing)

For most users, the best solution is ADB-commands (method 3) - they give flexibility without the risk of losing data. If you need a unique icon, try themes (method 2.

FAQ: Frequent questions about changing the battery indicator

Can I return the standard battery after using ADB?
Yes, follow the command: adb shell settings put global status_bar_battery_style 0 You can also reset your status bar settings through Settings. β†’ Annexes β†’ Application management β†’ Resetting settings (select Status Line).
Why did the battery indicator change after installing the theme?
Not all themes modify the status bar. Check: Theme compatibility with your version of MIUI. Feedback from other Redmi 9 users. Theme settings (sometimes you need to manually activate changes to Settings β†’ Screen β†’ Status String). If the theme doesn't fit, delete it and try another one.
Will the round battery indicator work on MIUI 12.5?
Yes, but with reservations: Through ADB (method 3), the round indicator works on all versions of MIUI for Redmi 9. In some themes (for example, iOS Style), the round indicator may not display correctly (shut down colors or size). On custom firmware (for example, Pixel Experience), the round indicator is implemented natively and works stably.
How to change the color of the battery depending on the level of charge?
This function is not implemented by standard means. MIUI. Options: Use custom firmware (e.g. Havoc-OS supports color schemes) Install Battery Percent Enabler (requires) ADB Find a theme with a dynamic color gamut (rarely, but occurs on the basis of a XDA). On the standard. MIUI The color of the battery is fixed (white or black, depending on the theme of the design).
Can I change the battery icon without a computer?
Yes, but the choice of methods is limited: Install themes through the Topic application (method 2). Use applications like Substratum (requires root); Activate percent through settings (method 1). For ADB and editing system files, a computer is mandatory.