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:
- Open the Settings β Screen.
- Go to the Status Line section.
- Activate the switch to show the percentage of battery charge.
- 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.
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:
- Open the Themes app (icon with brush).
- In the Popular or For You section, find topics marked "Modified Battery" or "Castom Stabar."
- Look at the theme screenshots β look for changes in the status bar.
- 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:
- 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 percentageAvailable values for status_bar_battery_style:
| Meaning | Description | Example |
|---|---|---|
| 0 | Standard Icon Without Interest | π |
| 1 | Only percentage of charge (no icon) | 87% |
| 2 | Icon with a percentage inside | π87% |
| 4 | Round indicator (like on iOS) | βͺ87% |
| 5 | Hide the icon, leave a percentage on the right | 87% 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:
- Get root rights through Magisk (instructions for Redmi 9 are available on 4PDA or XDA Developers).
- Install a file manager with root support (such as Root Explorer or Solid Explorer).
- Cross the path: /system/product/overlay/ Look for files with a name statusbar_* or battery_*.
- Copy the original files to the backup folder.
- Replace your graphical resources (.png files in /res/drawable folders) with your own.
- 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?
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:
- Unlock the bootloader through the Mi Unlock Tool (requires a wait of 7-14 days).
- Install the custom TWRP recavator.
- Download firmware (e.g. Pixel Experience for lancelot β codename Redmi 9).
- Fly through TWRP with full Wipe (Dalvik, Cache, System, Data).
The following are the Redmi 9βs best features:
| Firmware | Features of the battery | Reference |
|---|---|---|
| Pixel Experience | Round indicator, color scale, percentage on the right | Official website |
| LineageOS | Minimalist design, transparency setting | LineageOS |
| Havoc-OS | 10+ Battery Styles, Animations, Color Schemes | Havoc-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:
| Method | Difficulty | Need root? | Risks. | Reversibility |
|---|---|---|---|---|
| Percentage in the status string | β | β No. | Absent. | Yes. |
| Setting the topic | ββ | β No. | Thematic conflicts | Yes. |
| ADB-team | βββ | β No. | Resetting settings | Yeah (after rebooting) |
| Editing system files | ββββ | β Yes. | Bootloop, data loss | Partially (needs backup) |
| Custom firmware | βββββ | β Yes. | Loss of warranty, bugs | Yeah (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.