How to change the charging icon on Xiaomi Redmi 9: all ways with instructions

Xiaomi Redmi 9 remains one of the most popular budget smartphones due to the balance of price and functionality. However, the standard icon of charging the battery is not popular with everyone – someone wants a more stylish design, someone needs more informational content (for example, displaying percentages), and some are just tired of the boring look. In this article, we will discuss all the working ways to change the charging icon on Redmi 9, from simple themes to deep system modifications.

It is important to understand that the options for change depend on the version of MIUI and the status of the bootloader unlock. For example, on global firmware, some methods may be limited, while on Chinese firmware, additional options are available. We will look at the options without root rights (suitable for most users) and advanced methods for enthusiasts ready for experimentation.

Before you start, check the version of MIUI in Settings β†’ About Phone. If you have firmware older than MIUI 12, some methods may not work – in which case, first update the system through Settings β†’ Software Update.

πŸ“Š What Charging Icon Do You Want to Set Up?
Percentage indicator
Minimalist badge
Animated icon
Color battery.
Another option

Method 1: Using MIUI themes (the easiest method)

The safest and most reversible way is to change the theme through the standard Theme app, and in MIUI, many themes change not only wallpaper and fonts, but also system icons, including the battery icon.

  1. Open the Themes app (brush icon on your desktop).
  2. Go to Popular or Battery (use the search for β€œbattery”).
  3. Choose your favorite theme with the desired style of the charging icon. Pay attention to the preview - it usually shows what the battery will look like.
  4. Click Apply and confirm the changes.

The disadvantage of the method: the choice of icons is limited to what the theme developers offer. If you want a specific picture (for example, a battery in the form of a heart or with animation), you will have to use other methods.

πŸ’‘

Before using the theme, take a screenshot of the current design (click Volume Down + Nutrition) to help quickly return to the previous look if the new theme is uncomfortable.

  • βœ… Pros: No root, reversible, fast.
  • ❌ Cons: limited choice, some topics paid.
  • πŸ”„ Tip: Update the Themes app via Google Play to access new collections.

Method 2: Configure the display of percentage charge

If you don't like the icon itself, you just want to add a percentage indicator next to the battery, you can do this without setting themes. In MIUI, this option is hidden in the status bar settings:

  1. Go to Settings β†’ Screen β†’ Status Line.
  2. Find the item Show the battery level (or similar).
  3. Choose Inside the icon or Next to the icon.

On some versions of MIUI (e.g. MIUI 13 for Redmi 9), this item may be called differently or may be in Settings β†’ Battery β†’ Battery Settings. If you don’t have an option, your firmware doesn’t support it.

What if there is no interest item?
On Chinese firmware, this option is sometimes hidden. Try turning on Developer Mode (7 times click on the MIUI version in About Phone), then in Settings β†’ Additional β†’ For developers, find Show Battery Power as a Percentage.
MIUI versionThe Way to Set Up PercentagesIs it possible to change the icon through themes?
MIUI 11Settings β†’ Screen β†’ Status StringYes, but limited choice.
MIUI 12/12.5Settings β†’ Battery β†’ Battery settingsYes, advanced options.
MIUI 13+Settings β†’ Screen β†’ Status String β†’ AdditionalYes, + animated icons

Method 3: Change the icons through ADB (without root)

For those who are ready for more complex manipulations, but do not want to unlock the bootloader, the method using ADB (Android Debug Bridge) is suitable, which allows you to replace system icons without full access to root, but requires a connection to a computer.

You'll need:

  • πŸ’» A computer with installed Xiaomi drivers and ADB.
  • πŸ“± Included Developer Mode and Debugging by USB phone-on.
  • πŸ“ Archive with new.png icons (can be found on forums) 4PDA or XDA-Developers).

Step-by-step:

  1. Connect Redmi 9 to your PC and confirm debugging permission.
  2. Open the command line (Win + R β†’ cmd) and type: Adb devices Make sure the device is defined.
  3. Download the icon archive and unpack it into a folder with ADB.
  4. Run the command to replace the icon (example for the battery): adb push stat_sys_battery_100.png /sdcard/ adb shell su mount -o rw,remount /system cp /sdcard/stat_sys_battery_100.png /system/media/theme/default/icons/ chmod 644 /system/media/theme/default/icons/stat_sys_battery_100.png reboot

Install Xiaomi | Drivers Enable debugging on USB| Download archive with icons | Backup of current icons | Check battery power (minimum 50%)

-->

⚠️ Warning: Incorrect replacement of system files can lead to a boothole (cyclic reboot).Before experimenting, back up through Settings β†’ Additionally. β†’ Backup and reset.

This method is suitable for advanced users. If you have never worked with ADB, you should use methods 1 or 2.

Method 4: Installation of a custom launcher

If you want not only a new battery icon, but also a complete interface redesign, install an alternative launcher.

  • 🌈 Nova Launcher – supports icon customization through icon packages.
  • πŸ”„ Lawnchair – lightweight open source launcher.
  • 🎨 Action Launcher – allows you to change the style of the status line.

How it works:

  1. Install a launcher from Google Play.
  2. Download the icon package (for example, Battery Styles or Minimal Battery).
  3. In the launcher settings, select Icon Themes and apply the new style.

Restriction: Launchers only change icons on the desktop and in the app menu, not in the status bar.To completely replace the battery icon in the top panel, one of the previous methods is needed.

Method 5: Modification of system files (root only)

If you have a bootloader unlocked and you have Magisk or another root manager installed, you can manually replace the icon files in the system partition, which gives you maximum freedom, but you need to be careful.

Instructions:

  1. Install a file manager with root support (such as Root Explorer or Solid Explorer).
  2. Go to /system/media/theme/default/icons/.
  3. Find the files responsible for the battery icons (usually called the battery icons). stat_sys_battery_*.png).
  4. Copy them into a backup folder, then replace them with your images (size and format should match!).
  5. Change the access rights to 644 (rw-r----).
  6. Reboot the phone.

⚠️ Warning: Incorrectly changing system files can lead to loss of warranty and unstable operation of the device.If the phone does not turn on after reboot, try to return the original files through the device. TWRP.

To automate the process, you can use Magisk modules such as Battery Themes or MIUI Battery Mod. They allow you to change icons through a user-friendly interface without manually copying files.

Frequent problems and their solutions

When you change the charging icon, users often encounter typical errors.

  • πŸ”‹ The icon hasn’t changed after applying the theme: Try restarting your phone or clearing the theme app cache (Settings) β†’ Annexes β†’ Application management β†’ Topics β†’ Clear the cache).
  • 🚫 ADB Does not see the device: Make sure that debugging is enabled USB And you've got the right drivers. Try another one. USB-port.
  • πŸ”„ After replacing the icons, the phone got stuck on the boot: Boot into Fastboot (clip Volume Down) + Power) and run the original firmware through the Mi Flash Tool.
  • 🎨 Launcher doesn't change battery icon in status bar: Launchers can't modify system UI. Use methods 1, 3 or 5.

If none of the methods worked, check:

  • MIUI Version – Some builds (e.g. Redmi 9 Prime) may have different file paths.
  • Updates – Newer versions of MIUI sometimes add additional customization options.
  • Loader status – on a blocked bootloader, many modifications are impossible.
Can I change the charging icon without a computer?
Yes, but the choice is limited. The easiest way is to use themes from the Topic app (mode 1). You can also install a launcher with support for icon packets (mode 4), but this will not replace the icon in the status bar.
Why is the icon reset by ADB after it is replaced?
For system updates, files in /system are overwritten as standard. To avoid this, use Magisk modules (method 5) or repeat the procedure after each update.
Where to download high-quality icons for the battery?
Recommended sources are: 4PDA Forum (theme section for Xiaomi), XDA-Developers (search for "MIUI battery icons"), Telegram channels dedicated to customization of MIUI (for example, @MIUIThemes). Pay attention to the resolution of icons - for Redmi 9 optimal 1080Γ—1080 px.
How to return a standard icon if something goes wrong?
Recoiling methods: For themes β†’ Mine β†’ Standard and apply. For ADB: Repeat the procedure, but instead of new icons, use original files (you can extract them from a backup or firmware). For root: Restore the original files from a backup or reinstall the firmware through TWRP.
Will this manual work on Redmi 9A/9C/9T?
Most methods (especially through themes and ADB) will work for other Redmi 9 series models, as they run on similar versions of MIUI. However, the paths to system files may vary slightly. For accurate information, check the specifications of your model on the official Xiaomi website.

πŸ’‘

The safest ways are to change the theme or install a launcher, and methods with ADB and root can be more powerful, but they require experience and can disrupt the stability of the system.