How to change the battery indicator on Xiaomi Redmi Note 7: from standard settings to deep customization

The battery charge indicator on the Xiaomi Redmi Note 7 is not just a functional element, but part of the visual style of the MIUI interface. Many users do not like the standard display of percent or battery icons: someone wants to see accurate numbers without unnecessary icons, someone is prevented by constant blinking at low charge, and some just want to make the interface unique. Fortunately, Redmi Note 7 (codenamed lavender) provides several ways to change the appearance of the indicator – from simple settings to deep modifications of system files.

In this article, we will discuss all available methods: from official options to the MIUI beforehand ADB-You will learn how to hide percentages, change the color of the icon, install charging animations, or even replace the standard indicator with a customized Xiaomi Themes. Some methods require unlocking the bootloader or root rights – we will explain in detail the risks and consequences of each option.

If you’re a beginner and you’re afraid of breaking something, don’t worry: the first two methods are completely safe and reversible. For experienced users, we’ve prepared advanced instructions using ADB and modified firmware. On the Redmi Note 7 with MIUI 12.5+ firmware, some system tweaks may require a rollback to an earlier version or a customized Recovery (such as TWRP).

1. MIUI Standard Settings: What Can Be Changed Without Risk

Let's start with the simplest of them all, built-in MIUI options that don't require any additional software or administrator rights, and even if you've never set up a smartphone, you can do that.

Open Settings β†’ Display β†’ Status bar. Here you will find two key parameters:

  • πŸ”‹ The Redmi Note 7 offers options like "Inside the icon," "Outside the icon," or "Hide the icon".
  • 🎨 Color of the indicator - in some versions MIUI (For example, 12.0.3) you can select the color of the icon depending on the level of charge (green / yellow / red).

Note that on firmware newer than MIUI 12.5, color change may not be available β€” it's been removed in favor of a unified design. If you have this, move on to the following methods.

⚠️ Attention: After update MIUI before version 13+ Some menu items can move, for example, the status bar settings are sometimes hidden in Settings. β†’ The phone. β†’ Version. MIUI β†’ Additional settings (you need to tap 7 times on the build number).

If you don't have the flexibility of standard settings, try changing the theme. Many of the themes from Xiaomi Themes' official store change not only the wallpaper and icons, but also the style of the battery indicator. For example, the theme "Pure Black" replaces the standard icon with a minimalistic black, and "iOS Style" simulates the display on an iPhone.

πŸ“Š Which Battery Indicator Style Do You Like More?
With interest inside the icon
Just an icon without numbers.
Color indicator (green/red)
Custom design (through themes or root)

2.Use of ADB-Teams: Hidden opportunities MIUI

If standard options are scarce, but you are not ready to install third-party apps or obtain root rights, ADB (Android Debug Bridge) will come to the rescue, which allows you to activate hidden MIUI functions that the manufacturer disabled by default.

You'll need:

  • πŸ–₯️ Computer with installed Xiaomi drivers and program ADB Tools (you can download from the official Android website).
  • πŸ“± Included debugging by USB on a smartphone (Settings) β†’ The phone. β†’ Version. MIUI β†’ tap 7 times on the build number, then return to Settings β†’ Additionally. β†’ For developers).
  • πŸ”Œ Cable USB (preferably original).

Connect Redmi Note 7 to your PC and execute the following commands in the command line (cmd):

adb shell settings put global battery_percent_style 1

This command will change the style of displaying percentages:

  • 0 - hide the interest.
  • 1 – show the percentages inside the icon.
  • 2 – show the percentages outside the icon.

To change the color of the icon depending on the level of charge, use:

adb shell settings put global battery_light_enabled 1

After completing the commands, restart the phone (adb reboot) so that the changes take effect.

⚠️ Note: Some of the Redmi Note firmware 7 (especially global teams battery_light_enabled In this case, try an alternative method using the Activity Launcher application (see the next section).

Install Xiaomi drivers on PC|

Enable debugging over USB on your phone |

Download ADB Tools and unpack to the root of the C:| disk

Connect the phone with the original cable |

Check the connection with the team `adb devices`-->

3. Third-party apps: top-5 customization

If ADB seems too complicated and the standard settings don’t work, Google Play apps will come to the rescue, and we’ve selected the 5 most reliable utilities that work on Redmi Note 7 without root rights (or with minimal requirements).

AnnexFunctionsNeed root?Reference
Battery Percent EnablerTurns on/off the percentage charge, changes position (inside/outside the icon).❌ No.Google Play
Nacho NotchIt allows you to hide the battery indicator completely or replace it with a text indicator (for example, "100%").❌ No.Google Play
Energy BarAdds a color charge band along the edge of the screen (similar to an iPhone).❌ No.Google Play
Battery StyleChanges the battery icon to round, square or stylized (requires MIUI 10-12).βœ… Yes (optional)Google Play
Hex InstallerInstalls Magisk modules for deep customization (including charging animation).βœ… Yes.Google Play

The most popular solution among Redmi Note 7 users is Battery Percent Enabler. It does not require root rights and works even on the latest versions of MIUI.

  • πŸ”’ Change the size of the font percentage.
  • 🎨 Choose the color of numbers (white, black, gray).
  • πŸ”„ Move the percentages left/right of the icon.

To install charging animations (such as a flashing indicator when connecting to the network) you will need Hex Installer + Battery Charge Animation module for Magisk. This method is only suitable for users with an unlocked bootloader.

πŸ’‘

Before installing any modules through Magisk, back up your current firmware in TWRP. On the Redmi Note 7, some modules may conflict with MIUI Camera or Google services.

4. Custom firmware: complete freedom of customization

If you’re ready to go further and want full control over the look of the battery indicator, consider installing custom firmware. The following options are popular on the Redmi Note 7:

  • πŸ“± Pixel Experience – pure Android with a Google Pixel-style indicator (percentages inside the round icon).
  • πŸ”₯ LineageOS – Flexible status bar settings, including color, size and position of the indicator.
  • 🎭 MIUI by XDA β€” modified versions of the official firmware with additional tweaks (for example, charging animations like on iPhone).

The process of installing custom firmware on Redmi Note 7 includes several steps:

  1. Unlock the bootloader via Mi Unlock Tool (requires a Xiaomi account binding and waiting 7-168 hours).
  2. Installation of custom TWRP recavator (version 3.5.2+ for lavender).
  3. Format the data partition and install firmware via adb sideload or from a memory card.

Advantages of custom firmware:

  • 🎨 Full customization of the indicator (shape, color, animation).
  • ⚑ Improved performance (no unnecessary services Xiaomi).
  • πŸ”„ Regular security updates.

⚠️ Note: Install custom firmware on Redmi Note 7 Deletes all data from internal memory (including photos and apps) and Widevine may stop working. L1 (The quality of streaming in Netflix/Disney+ before 480p). Before the procedure, check the firmware compatibility with the lavender model (not to be confused with the Redmi Note). 7 Pro, he's got another iron!).

How to return Widevine L1 after installing custom firmware?
To restore Widevine L1 on Redmi Note 7 after the firmware Pixel Experience or LineageOS: 1. Install the module Magisk "DRM Fix" (download on the XDA forum). 2. Reboot the phone and check the status of Widevine in the DRM Info application (must be "L1"). 3. If the status has not changed, try to flash the original vendor through fastboot: fastboot vendor vendor.img (the vendor.img file can be extracted from the official firmware MIUI for your model).

5. Modification of system files (for experienced users)

This method is only suitable for those who are ready to work with system files and have root rights or Magisk.We will look at how to manually change the battery icon by replacing standard files in /system.

You'll need:

  • πŸ”§ Root access (you can get through Magisk after unlocking the bootloader).
  • πŸ“‚ File Manager with root support (e.g. Solid Explorer or FX File Explorer).
  • πŸ–ΌοΈ A set of custom icons in.png format (can be downloaded on XDA Developers).

Instructions:

  1. Download the archive with the battery icons (for example, MIUI Battery Mod) and unpack it.
  2. Open the root file manager and go to /system/product/overlay/BatteryPercentOverlay.apk or (for older versions of MIUI): /system/priv-app/SystemUI/SystemUI.apk/res/drawable
  3. Find files with names stat_sys_battery_* (for example, stat_sys_battery_100.png) And replace them with your icons.
  4. Change the file rights to 644 (rw-r-----).
  5. Reboot the phone.

To apply changes without rebooting, you can use the command:

su


killall com.android.systemui

⚠️ Warning: Incorrect replacement of system files can lead to bootloop (cyclical reboot).Always backup the original files before modification! MIUI 13+ The path to icons may be different – use file system search.

πŸ’‘

Modifying system files is the most flexible way to customize, but also the riskiest. Always check the compatibility of icons with your device’s screen resolution (FHD+ for Redmi Note 7).

Frequent problems and their solutions

When you change the battery indicator to the Redmi Note 7, users experience typical errors, and we've collected the most common ones and ways to fix them.

Problem 1: Charge percentages do not show up after using ADB.

  • πŸ”Ή Check if the settings have reset after the update MIUI. Repeat the command adb shell settings put global battery_percent_style 1.
  • πŸ”Ή Install the Battery Percent Enabler app and activate the display through it.

Problem 2: The battery indicator is gone completely.

  • πŸ”Ή Chances are you disabled the system icon via Nacho Notch or a similar app. return the default settings.
  • πŸ”Ή If the indicator is lost after modifying system files, restore the original.png from the backup.

Problem 3: The color of the indicator does not change.

  • πŸ”Ή Nana MIUI 12.5+ The color change option is removed. ADB custom-made.
  • πŸ”Ή If you are using the Energy Bar, check the transparency settings in the app.

Problem 4: After installing custom firmware, there is no charging animation.

  • πŸ”Ή Install Magisk's Battery Charge Animation module (compatible with most firmware based on the base) AOSP).
  • πŸ”Ή For MIUI-similar firmware (e.g, MIUI by XDA) Download the theme with animation from the Xiaomi Themes store.

1. Open Settings β†’ Applications β†’ Application Management.

2.Look for System UI (or System Interface).

3. Press Warehouse β†’ Clear the cache.

4.Reset the device.-->

Can I change the battery indicator to Redmi Note 7 without root rights?
There are several ways to do it without root: Use standard settings. MIUI (Settings β†’ Display. β†’ Status bar. Install applications like Battery Percent Enabler or Nacho Notch. Apply a theme from Xiaomi Themes that changes the style of icons. Deep customization (like charging animation) root will still require a lot of customization.
Why did the indicator settings reset after the MIUI update?
MIUI updates often reset user settings, especially if they have been changed through ADB or third-party apps. To return the indicator to its previous appearance: Repeat ADB commands (if you have used them before). Update customization applications (for example, Battery Style). If the indicator is gone completely, check if it is disabled in the theme settings. Starting with MIUI 13, some of the indicator parameters are moved to Settings β†’ About Phone β†’ MIUI β†’ Additional settings.
How to return the standard battery indicator if something goes wrong?
If after modifications the indicator began to display incorrectly or disappeared, follow the following steps: πŸ”„ Reset the System settings UI: Settings β†’ Annexes β†’ System UI β†’ Warehouse β†’ Clear the data. πŸ“± Remove all installed Magisk modules associated with the battery. πŸ”§ If you have changed system files, restore them from the backup or reflash them. SystemUI.apk firmware. πŸ”„ In extreme cases, make a reset to factory settings (Settings) β†’ Additionally. β†’ If the problem persists, the firmware may be damaged, in which case only the firmware reflash through Fastboot or TWRP.
Can I make a battery indicator like on an iPhone?
Yeah, there are a few ways: 🎨 Install the theme β€œiOS Style” from the store Xiaomi Themes – it changes the icon battery round, like on the iPhone. πŸ“± Use the Battery Style app with a set of iOS style icons. πŸ”§ For full simulation (including charging animation), install custom firmware Pixel Experience + Magisk module "iOS Battery Icon." Note: on the Redmi Note 7 with a neckline ("fingers"), the round indicator may not look as harmonious as on the iPhone.
Will the custom indicator work after the MIUI update?
It depends on the method of customization: βœ… Settings through ADB or applications (such as Battery Percent Enabler) are usually saved but may be reset with major updates (such as with a new version of the system). MIUI 12 on MIUI 13). ❌ Modifications of system files (SystemUI.apk) They almost always fly off after the update – they will have to be repeated. βœ… Custom firmware (for example, LineageOS) is updated regardless of the MIUI, So the indicator will remain unchanged, so that you can avoid problems before you update. MIUI Make a backup of the current settings through TWRP or Swift Backup.