How to change the battery icon on Xiaomi Redmi 9C: 5 proven ways

Why Change Your Standard Battery Icon and What You Need to Know Before Starting

The battery icon in the upper right corner of the screen is one of the most noticeable details of the Xiaomi Redmi 9C interface. The standard icon offered by MIUI does not always suit users: it seems too large, someone does not informative enough, and some just want to personalize their smartphone. You can change it in several ways, but it is important to understand that not all methods are equally safe.

On the Redmi. 9C firmware MIUI 12/13/14 available as standard tools (through theme settings), and advanced - using ADB-commands or third-party applications, but before you start making changes, consider:

  • πŸ”„ Resetting settings can return a standard icon – save a backup of themes.
  • πŸ› οΈ Some methods require unlocking the bootloader or root rights, which voids the warranty.
  • ⚑ Changing system files without backup is fraught with cyclical device reboot.

In this article, we’ll look at all the current ways to change the battery icon on the Redmi 9C, including those that work without root rights.

πŸ“Š Have you ever changed your system icons to Xiaomi?
Yeah, through theme.
Yes, with ADB.
No, but I want to try.
No, I don't plan on.

Method 1: Using the built-in MIUI themes

The easiest and safest method is to change the theme through the standard Themes app. MIUI offers dozens of free and paid themes, many of which include alternative battery icons.

  1. Open the Themes app (brush icon on your desktop).
  2. Go to the Popular or Topics section and select your favorite topic.
  3. Scroll down the theme preview and check if the battery icon changes (usually seen in screenshots).
  4. Click Apply – the icon will be updated automatically.

If you haven’t found a suitable topic, try searching by keywords:

  • πŸ” Type in β€œbattery icon,” β€œcharge percentage,” or β€œminimalist theme".
  • 🎨 Note the themes marked β€œFull” – they change more interface elements, including the battery.

Take a screenshot of the current topic|Check out reviews about the topic|Make sure the topic is compatible with MIUI 12+|Check if the battery icon changes to preview-->

⚠️ Note: Some themes may conflict with system fonts or application icons. If artifacts (such as cropped characters or black squares) appear after the theme is applied, return the standard theme to Settings. β†’ Display. β†’ Topics β†’ Standard.

Method 2: Configure the display of percentage charge

If you don't like the icon itself, and you don't have the exact charge information, you can turn on the percentage next to the icon, which doesn't change the design of the icon, but makes it more functional.

  1. Go to Settings β†’ Battery and Performance.
  2. Put the badge on. βš™οΈ (Battery settings) in upper right corner.
  3. Activate the battery percentage switch.

There are two display options available on Redmi 9C:

  • πŸ“Š Inside the icon – interest appears inside the icon (compact but shallow).
  • πŸ“± Next to the icon – the numbers are displayed to the right of the icon (more convenient to read).
Display variantPlusesCons
Interests inside the iconSave space in the status barSmall print, hard to see.
Interest near the iconIt's well read, informative.Takes up more space in the notification panel
No interest (standard)Minimalist lookNo precise charge information

If the icon looks overloaded after turning on the percentages, try combining this method with a change of theme (Method 1) – many themes are optimized for displaying percentages.

πŸ’‘

To quickly check the current battery charge without changing the settings, swipe down the screen with two fingers – the Quick Settings panel will display the exact percentage.

Method 3: Use ADB-commands without root)

For users who are ready for a deeper setup, there is a method of changing the icon through Android Debug Bridge (ADB), which does not require root rights, but involves working with the command line, the advantage of this method is the ability to install a custom icon from third-party sources.

You'll need:

  • πŸ–₯️ Computer with installed ADB-tool.
  • πŸ“± Included Debugging by USB on the Redmi 9C (Settings β†’ The phone. β†’ Version. MIUI β†’ 7 times tap to unlock Developer Settings, then turn on debugging).
  • πŸ“ Custom icon file in.png format (resolution) 24Γ—24 pixel, transparent background).

Step-by-step:

  1. Connect the phone to the PC and confirm the debugging permission.
  2. Open the command line (Windows) or terminal (macOS/Linux) and execute: Adb devices Make sure the device is defined.
  3. Download the icon to your phone (for example, in the Download folder).
  4. Execute the command to replace (example for battery.png icon): adb shell settings put secure sysui_battery_style 1 adb push /sdcard/Download/battery.png /data/local/tmp/battery_icon.png adb shell mv /data/local/tmp/battery_icon.png /system/media/theme/default/icons/battery.png adb shell chmod 644 /system/media/theme/default/icons/battery.png adb reboot

⚠️ Attention: Misuse of the right ADB This can cause data loss or soft-brick before executing commands:

  • Create a backup through Settings β†’ Additional β†’ Backup and Reset.
  • Make sure the icon file has the correct name and format.
  • Do not interrupt the process – wait for the device to fully restart.
What to do after ADB-commands the phone does not turn on?
If Redmi 9C is stuck on the MI logo after changes through ADB, try: 1. Clip Power + Volume up to log into Fastboot. 2. Connect to a PC and execute the command: fastboot flash boot.img (you need the original boot.img for your version of MIUI). 3. If it doesn't help, reflash the device through the Mi Flash Tool in Clean All mode (erase all data!).

Method 4: Install custom firmware (for advanced)

If you don't like the limitations of standard MIUI, you can install custom firmware (like LineageOS, Pixel Experience or Havoc-OS) that offers flexible interface customization, including replacing battery icons, but is only suitable for power users, as it requires:

  • πŸ”“ Unlocked bootloader (official way from Xiaomi takes up to 720 hours of waiting!).
  • πŸ› οΈ Established TWRP Recovery (castom recavery).
  • πŸ“₯ Compatible firmware for the Redmi model 9C (codename).

Main steps:

  1. Unlock the bootloader through the Mi Unlock Tool.
  2. Install TWRP via fastboot: fastboot flash recovery twrp.img fastboot boot twrp.img
  3. In TWRP, make a full backup (Backup β†’ Select All).
  4. Sweep through custom firmware (e.g. Pixel Experience) and GApps (if you need Google services).
  5. After the reboot, look for icon settings in Settings β†’ Display β†’ Battery icon style.

⚠️ Note: Installing custom firmware voids the warranty and may result in:

  • 🚫 Loss of camera functions (some firmwares do not work all Redmi modules) 9C).
  • πŸ“΅ Problems with mobile communication (incorrect work) 4G/VoLTE).
  • πŸ”‹ Accelerated battery discharge (due to unoptimized core).

πŸ’‘

Custom firmware gives you maximum customization freedom, but requires deep technical knowledge. For most Redmi 9C users, 1-3 methods are enough.

Method 5: Apps from Google Play (with reservations)

Google Play has apps that promise to change battery icons without root, such as the Battery Icon Changer or Energy Bar. However, on Redmi 9C with MIUI, they work with serious limitations:

  • πŸ“± Most apps just overlay an overlay over the standard icon, which looks sloppy.
  • πŸ”„ After rebooting or updating MIUI settings are reset.
  • 🚫 Xiaomi blocks deep changes to system files through third-party apps.

If you still want to try it,

  1. Install an Energy Bar from the Play Market.
  2. Grant permission to Overlay over other applications (Settings β†’ Applications β†’ Energy Bar β†’ Permits).
  3. In the application settings, select the indicator style and color.

⚠️ Note: Applications like Battery Icon Changer often contain hidden ads or collect data. Before installing, check the reviews and permissions the program requests (for example, access to Notifications or SMS should alert you to the security of the application!).

Comparison of methods: which one to choose?

To facilitate the choice, we will bring all the methods in a table taking into account the complexity, risks and result:

MethodDifficultyRequired. root/unlockRisks.The result
Shifting MIUI theme⭐ (simple)❌ No.No.Limited selection of icons
Inclusion of interest⭐ (simple)❌ No.No.Adds numbers, but doesn’t change the design
ADB-team⭐⭐⭐ (middle-of-the-road)❌ No (but I need debugging)Soft-brick for errorAny custom icon
Custom firmware⭐⭐⭐⭐⭐ (difficult)βœ… Yes (loader) + TWRP)Loss of warranty, risk of brickComplete freedom of customization
Third-party annexes⭐⭐ (easily)❌ No.Folds, commercials.Cosmetic changes

For most Redmi 9C users, the best solution is a combination of Methods 1 and 2: Remove theme + turn on percentages. This gives you visible changes without risk. If you want a unique icon, try ADB, but only after you have created a backup.

Frequent Mistakes and How to Avoid Them

When changing the battery icon, users often face typical problems, and here’s how to prevent them:

  • πŸ”„ The icon hasn’t changed since the theme change. β†’ Check if the theme supports replacing battery icons (not all themes do.
  • πŸ“‰ After ADB-commands the phone does not turn on β†’ Most likely the wrong file path or access rights.Restore via fastboot (see spoiler above).
  • πŸ”‹ Charge percentages are not displayed β†’ Make sure you have the option enabled in Battery Settings. MIUI It is hidden – use the search by settings.
  • πŸ› οΈ TWRP Does not see the internal memory β†’ Before the firmware format the Data in TWRP (But it'll erase all the data!).

If you encounter an error not described here, try:

  1. Search for solutions on the XDA Developers or 4PDA forums (see Redmi 9C or Angelica).
  2. Reset the theme settings to standard (Settings β†’ Display β†’ Themes β†’ Standard).
  3. Verify the integrity of downloaded files (such as firmware or icons) through hash amounts.

πŸ’‘

90% of the problems when changing the battery icon are solved by rolling back to a standard theme or restarting.

Can I return the standard battery icon after the changes?
If you've changed an icon through a theme, just apply the standard theme to the settings. ADB-Execute: Adb shell settings put secure sysui_battery_style 0 adb reboot For custom firmware, find the reset option in the launcher settings or reflash the original MIUI.
Why did my custom icon drop after the MIUI update?
Updates MIUI System files, including icons, are often overwritten to avoid this: Turn off automatic updates to Settings β†’ The phone. β†’ Updating the system β†’ βš™οΈ β†’ Auto Update. Before manually updating, backup your current theme or icon. Use Magisk modules (e.g., Magisk modules, MIUI Battery Icon Mod, if you have root.
Is there a way to change an icon without a computer?
Yes, but with limitations: Through themes (Method 1) - no PC required. Apps from the Play Market (Method 5) - work without a PC but with overlays. Termux - you can run ADB-It's harder than a PC to replace an icon without a computer, you need root and a file manager with superuser rights (like Root Explorer).
Can I change the color of the battery icon separately from the theme?
In standard MIUI, no. The icon color is tied to the theme color scheme. Bypass: Use a dark theme (Settings β†’ Display β†’ Dark Mode) - the icon will turn white. Install a custom launcher (like Nova Launcher) with support for setting up a status bar. For advanced: edit the framework-res.apk file through Apktool (requires knowledge and backup!).
Will this guide work on other Xiaomi models?
Most of the methods (except for the ADB-Teams with specific paths are applicable to other Xiaomi smartphones on the MIUI 12+. However, on the Redmi Note or POCO On flagships (e.g. Xiaomi 13), locking the bootloader is stricter – it takes longer to unlock. On devices with HyperOS (the new Xiaomi interface), the paths to system files may change. Always check the compatibility of methods with your model!