The charging icon on Xiaomi Redmi is a small but important interface element that shows not only the battery level, but also the status of the charger connection. For many users, the standard icon seems boring or uninformative, especially on models with a high-end battery. AMOLED-I want to use screens where I want to customize more, MIUI It offers several ways to change it β from simple themes to deep customizations through the ADB.
In this article, we will discuss 5 proven methods of changing the battery icon, including official and informal solutions. It is important to understand that not all methods work on Redmi with MIUI 14/15 based on Android 13/14 - some require unlocking the bootloader or superuser rights. We will specify the restrictions for each model (Redmi Note 11, Redmi 10, POCO F4, etc.) and warn against typical errors that can lead to system failures.
1. Method: Using the built-in MIUI themes
The safest and easiest method is to change the icon through MIUI themes, which does not require root rights or technical skills, but the selection of icons is limited to the collection of official and custom themes.
How it works:
- π¨ Xiaomi regularly adds new icon designs to the theme store, some of which only change the battery icon, others change the entire interface.
- π Custom themes β the community creates custom packs with unique icons (for example, round battery, animation when charging).
- β οΈ Restrictions - on Redmi with MIUI Global theme selection may be less than on Chinese firmware.
Step-by-step:
- Open the Themes app (icon with brush).
- Go to the Icons or Status Panel section (depending on the MIUI version).
- Select your favorite theme and click Apply.
- If the battery icon hasnβt changed, restart your phone.
β οΈ Note: On some models (Redmi) 9A, Redmi 8 Themes may not change the battery icon due to manufacturer restrictions.
2. Method: Configure via MIUI Launcher (without root)
If standard themes donβt work, you can use the hidden MIUI Launcher settings, which works on most Redmis with MIUI 12-15, but requires developer mode activation.
What you need:
- π± Xiaomi Redmi smartphone with unlocked developer mode.
- π Connection to a PC (for ADB-team).
- π οΈ Google Platform Tools (download from official website).
Instructions:
- Activate Developer Mode: Go to Settings β About Phone β MIUI version and tap 7 times.
- Return to Settings β Additional β For developers and enable USB debugging.
- Connect the phone to the PC and execute the command to ADB: adb shell settings put secure icon_blacklist Battery This Will Hide the Standard Icon.
- Install a third-party launcher (like Nova Launcher) and set up the battery display through its menu.
Enable the developer mode|Install Platform Tools on PC|Connect the phone to USB|Allow debugging on the phone|Make a data backup-->
β οΈ Attention: After completing the command icon_blacklist If you don't install an alternative launcher, the charging indicator will disappear from the status bar!
Method 3: Installation of a custom launcher
Third-party launchers such as Nova Launcher, Apex Launcher or Hyperion Launcher allow you to flexibly customize the battery display, including icon style, color and animation.This method does not require root rights, but can conflict with some MIUI features.
Advantages of Custom Launchers:
- π§ Flexible customization β a selection of dozens of icon styles (including iOS, Material You, Pixel).
- π¨ Dynamic colors β the icon can change color depending on the level of charge.
- β‘ Charging animations β some launchers support smooth animations when connected to the network.
How to set up:
- Install a launcher from Google Play (like Nova Launcher).
- Press your finger on the main screen β Settings β Notification panel.
- Select the style of the battery icon (e.g. Circle, Text, Hide).
- If necessary, install an additional plugin for advanced styles (for example, Nova TeslaUnread).
| Launcher | Support for battery customization | Premium is required. | Compatibility with MIUI |
|---|---|---|---|
| Nova Launcher | Complete (style, color, animation) | Partially (free version limited) | Good (may conflict with MIUI gestures) |
| Apex Launcher | Basic (Icon Style Only) | No. | Stable. |
| Hyperion Launcher | Expanded (dynamic icons) | Yes. | Good (optimized for MIUI) |
| POCO Launcher | Limited (standard styles only) | No. | Perfect (designed by Xiaomi) |
π‘
If the battery icon has not changed after installing the launcher, try disabling battery optimization for the launcher in the MIUI settings (Settings β Applications β Application Management β Battery Optimization).
Method: Editing system files (root required)
For advanced users willing to risk system stability, there is a method of manual editing of system files, which allows you to replace the standard icon with any custom one, but requires root rights and backup.
What you need to know:
- π Root access is mandatory, and Redmi can access it through Magisk or TWRP.
- π System files β battery icons are stored in /system/framework/framework-res.apk.
- π οΈ Tools - will be required APK editor MT Manager for decompilation.
Step-by-step:
- Backup framework-res.apk (for example, via TWRP).
- Copy the file on your PC and open it in APK Editor.
- Move to the res/drawable Find the battery icon files (usually called the battery icons). stat_sys_battery_*).
- Replace them with your images (size and format should match!).
- Save the changes, sign the APK and replace the original file in /system.
- Reboot the phone.
What happens if you make a mistake in editing framework-res.apk?
β οΈ Attention: Redmi with MIUI 14+ Android 13/14 editing framework-res.apk This may not work properly due to dynamic resource loading, in which case try to replace the icons in the SystemUI.apk.
5. Method: Magisk modules (for embroidered phones)
If you have Magisk installed on your Redmi, you can use ready-made icon customization modules, which are safer than manual editing of system files, since the modules are tested by the community.
Popular modules for changing the battery icon:
- π Battery Styles for MIUI β add 20+ Icon styles (including iOS, OneUI, Pixel).
- π¨ MIUI Customization β allows you to change the color, shape and animation of the battery.
- β‘ Status Bar Icons Changer β a universal module to replace any icons in the status bar.
How to install the module:
- Download the module in.zip format (for example, from the XDA Developers forum or 4PDA).
- Open Magisk Manager and go to the Modules section.
- Click Install from Storage and select the downloaded file.
- Reboot the phone.
- Set up the icon through the module menu (usually appears in Settings β Additional).
π‘
Magisk modules are the safest way to customize root phones, and they don't change system files directly, but instead replace them on the fly, making it easier to roll back changes.
Frequent problems and their solutions
When you change the charging icon to Xiaomi Redmi, users experience typical errors, and we have collected the most common and ways to fix them.
Problem 1: The icon does not change after the theme is applied.
- πΉ Solution: Reboot your phone. If it doesn't work, clear the Topic app cache (Settings) β Annexes β Application management β Topics β Warehouse β Clear the cache).
Problem 2: After ADB-The icon team is missing completely.
- πΉ Solution: Return the standard icon with the command: adb shell settings delete secure icon_blacklist Or install a launcher with support for battery display.
Problem 3: The Magisk module does not work on MIUI 15.
- πΉ Solution: Check the compatibility of the module with your version MIUI. Some modules require updating or manual revision.
Problem 4: The battery icon is not displayed correctly (color, size, downed).
- πΉ Solution: Make sure that the files being replaced have the same resolution and format (.png or.xml). AMOLED-Use icons with transparent background.