Why the standard battery icon annoys Redmi 10 users
The charging icon on Xiaomi Redmi 10 is one of those interface elements that users see every day. For some, it becomes annoying due to too large a size, uncomfortable location or simply not being in line with the overall style of the smartphone. This is especially true after the upgrade to MIUI 14, where the design of the icons has undergone noticeable changes, with some users complaining about incorrect display of percentages of charge when using dark themes when the numbers merge with the background.
Redmi 10 owners often find that the standard battery icon doesnβt display the exact default percentage of charge β it has to be turned on manually through settings. And some would like to see a digital indicator, a round progress bar or even an animated icon instead of the classic icon. Fortunately, Xiaomi and third-party developers offer several ways to customize this element.
In this article, we will discuss all the current methods of changing the charging icon, from simple (through standard themes) to advanced (using ADB and modified launchers). It is important to understand that not all methods are equally safe: some require unlocking the bootloader, which can lead to loss of warranty.
Method 1: Changes through standard MIUI themes
The safest and easiest method is to use MIUI themes built in. Redmi 10 has several options for icon design, including alternative battery styles.
- Open the Themes app (the icon with a brush on your desktop).
- Go to the tab My themes β Icons.
- Select any theme marked βChanges Status Iconsβ (e.g., βDark Mode Proβ or βMinimalist Iconsβ).
- Apply the theme and restart the device.
If there are no suitable topics in the list, you can download additional:
- π Go to the Online section in the Topics app.
- π± In the search box, type in βbattery iconβ, βstatus barβ or βpercentage battery".
- β‘ Pay attention to the rating and number of downloads β topics with low scores may not work properly.
π‘
Before applying a new theme, take a screenshot of the current status bar design, which will help you quickly return to the previous look if the new battery icon is uncomfortable.
Unfortunately, standard MIUI themes donβt always offer radical changes β most often just a change of color or minor visual changes β and if you want deeper modifications (like a round indicator or animation when charging), youβll have to use other methods.
Method 2: Enable the percentage charge without changing the icon
Many Redmi 10 users don't even realize that you can set the exact percentage of charge next to the standard icon in the settings, which won't change the icon itself, but will make it more informative.
- Go to Settings β Notifications and Status bar.
- Select the Battery Indicator.
- Activate the battery percentage switch.
After that, a digital value (e.g., 87%) will be displayed next to the standard icon.
- π Percentages take up extra space in the status bar, which can be uncomfortable on screens with a cutout.
- π¨ The design remains the same β only the information content changes, but not the style of the icon.
If you don't like this trade-off, move on to the following ways, such as launchingers that can completely replace the status bar, including the battery icon.
Method 3: Use of third-party launchers (Nova, Apex, Hyperion)
Third-party launchers not only allow you to change the appearance of the desktop, but also modify the status bar elements, including the battery icon.
| Launcher | Support for battery customization | Need root? | Download link |
|---|---|---|---|
| Nova Launcher | Partial (through plugins) | No. | Google Play |
| Apex Launcher | Yeah (pro version) | No. | Google Play |
| Hyperion Launcher | Complete (including animations) | Yes. | Official website |
For most launchers, you will need:
- Install the app from Google Play.
- Launch the launcher and select it as the main one (when a request appears).
- Go to the launcher settings β Status bar or notification icons.
- Choose a battery display style (e.g., round, text or hidden).
Backup your current desktop settings |
Check the compatibility of the launcher with MIUI 14|
Disable battery optimization for launcher in settings|
Restart the phone after installation-->
Note: Some features (such as replacing icons in the status bar completely) may require root rights or additional modules, such as the Xposed Framework. Without them, the launcher will only be able to change the appearance of the desktop, but not the system elements.
β οΈ Note: Launchers may conflict with branded features MIUI, You can use the same options as Second Space or Child Mode, and before you install, turn off these options in your smartphone settings.
Method 4: Modification through ADB (without root)
If you don't like the standard methods and you don't want to get root rights, you can use ADB (Android Debug Bridge), which allows you to make changes to your system settings without any deep intervention.
- π₯οΈ A computer with installed Xiaomi drivers and ADB.
- π± Included debugging by USB Redmi 10 (Settings) β The phone. β Version. MIUI β 7 times press to unlock the developer mode, then Settings β Additionally. β For developers β Debugging by USB).
- π Cable USB (preferably original).
Instructions for changing the battery icon via ADB:
- Connect the phone to the PC and confirm the debugging permission.
- Open the command line (Win) + R β Enter cmd) and execute: adb shell settings put global status_bar_battery_style 1 Where 1 β icon-style: 0 β conceal interest 1 β icon + interest 2 β icon + interest 3 β interest-only 4 β round indicator (requires rebooting)
Redmi 10
adb rebootWhat if the ADB does not recognize the device?
This method works on most MIUI 12-14 firmware, but does not guarantee support for all styles on custom builds. If changes do not apply after the reboot, return the standard settings with the command:
adb shell settings put global status_bar_battery_style 0β οΈ Attention: Misuse of the right ADB For example, if you specify a non-existent style (for example, 5), the battery icon may disappear completely, in which case resetting the settings through Settings will help. β Annexes β Application management β Three points. β Resetting settings.
Method 5: Install custom firmware (for advanced)
If you're willing to take drastic measures, you can install custom firmware like LineageOS or Pixel Experience, which offers flexible interface customization, including:
- π Choice of 10+ styles of battery icons (circle, text, hidden, animated).
- π¨ Change the color of the icon depending on the level of charge.
- β‘ Displaying charging/discharge time in real time.
However, this method has serious disadvantages:
- π Requires unlocking the bootloader, which resets the phone to factory settings and can deprive you of warranties.
- π οΈ Not all functions. MIUI (For example, Game Turbo or Second Space will work on custom firmware.
- π Possible problems with optimizing energy consumption, which will reduce battery life.
If you do, follow this algorithm:
- Unlock the bootloader through the official Mi Unlock tool (requires a Xiaomi account binding and a wait of 7 days).
- Install TWRP Recovery for Redmi 10 (instructions are available on the XDA Developers forum).
- Download the right firmware (e.g. Pixel Experience for selene is the code name Redmi 10).
- Flush the firmware through TWRP and execute the first run.
π‘
Installing custom firmware is the only way to get complete control over the design of the battery icon, but it is only suitable for advanced users.
After installing custom firmware, the battery icon settings are usually located in Settings β System β Status bar. For example, in Pixel Experience, you can select:
- π Round indicator with animation.
- π Text percentage without icon.
- πΌοΈ Hiding the icon at a charge level above 80%.
Method 6: Applications for customization (Energy Bar, Battery Style)
If you don't want to mess with ADB or firmware, you can use specialized applications that don't change the system icon, but add their own elements on top of it.
| Annex | Functions | Need root? | Reference |
|---|---|---|---|
| Energy Bar | Adds a color charging band along the edge of the screen | No. | Google Play |
| Battery Style | Changes the shape of the icon (circle, square, text) | Yes. | XDA |
| Super Status Bar | Full replacement of the status line | Yes. | Google Play |
For example, the Energy Bar adds a thin strip along the top edge of the screen that changes color depending on the level of charge, which will not replace the standard icon, but will make it less visible.
- Download the app from Google Play.
- Grant permission to display over other windows (Settings β Applications β Energy Bar β Display on top of other applications).
- Adjust the color, thickness and position of the strip in the app menu.
Deeper customization (such as a full icon replacement) requires root rights, and applications like Battery Style allow you to:
- π Choose from 20+ icon-style.
- π¨ Adjust the color for each charge level (e.g. red at 15%, green at 100%).
- β‘ Add animation when connecting charging.
β οΈ Note: Root-requiring applications may conflict with system services MIUI, Once installed, check the Quick Charging function, some modules block it for safety".
Frequent problems and their solutions
When you change your battery icon to Redmi 10, you often encounter common errors, and here are the most common ones and how to fix them:
| Problem. | Possible cause | Decision |
|---|---|---|
| The icon has not changed after the theme was applied. | Status line cache not updated | Restart your phone or clear the System UI app cache (Settings β Apps β Show Everything β System UI β Storage β Clear the cache) |
| Charge percentages are not displayed | Conflict with MIUI optimization | Turn off Auto-Optimization in Settings β Battery β Settings β Battery Optimization |
| ADB does not apply changes | Lack of rights or wrong team | Check if USB debugging is enabled and repeat the command with sudo (on Linux/Mac) |
| After installing the launcher, the battery icon disappeared | The launcher clashes with the shell of MIUI | Return the standard launcher to Settings β Applications β By default β Launcher |
If none of these methods worked, your version of MIUI may have limitations at the kernel level, and only:
- π Reverse to the previous firmware version (if the problem occurred after the update).
- π± Contact Xiaomi Support with a description of the problem (specify Redmi 10 and version) MIUI).
Remember: any changes to system files (even through ADB) can lead to unstable smartphone operation. If after experiments the phone starts to slow down or discharge quickly, reset to factory settings (Settings β About Phone β Reset settings).