Xiaomi smartphones based on the proprietary shell MIUI offer users not only flexible interface settings, but also the ability to customize trivia β for example, charging style. By default, when you connect to the network, the screen appears standard animation with a percentage of charge and a battery icon, but not everyone likes it. Some want to see more dynamic graphics, some β minimalist design, and some users prefer to turn off all the effects to save energy.
In this article, weβll look at all the ways you can change your charging style on Xiaomi, Redmi and POCO devices, from built-in MIUI features to third-party apps and hidden settings through ADB. Youβll learn how to change animations, alert sound, indicator color, and even set your own themes. Importantly, not all methods are universal β some of them only work on certain firmware versions or models, so weβll point out the limitations for each method.
Standard charging settings in MIUI: what can be changed without root
The MIUI shell (starting with version 12) allows you to partially customize the appearance of charging notifications directly in the settings menu, which does not require superuser rights or install additional programs, but their functionality is limited.
- π Battery animation modification: In some versions MIUI you can choose between classic style (charge percentage) and dynamic animation (waves, circles).
- π Disable connection sound: The standard signal at the start of charging can be deactivated in the audio settings.
- π¨ Color theme: If the dark mode is turned on, the charging indicator will automatically adapt to it.
- β‘ Fast charging: On some models (e.g. Xiaomi 13 Pro or Redmi Note 12 Turbo), you can enable accelerated charging animations in the battery settings.
To get into these settings, go to Settings β Battery and Performance β Battery settings. On some devices, the path may be different: Settings β Display β Additional settings β Charging animation. If there are no such points, then your model does not support customization at the firmware level.
β οΈ Warning: On smartphones with MIUI Lite (e.g., Redmi A1 or POCO C50), charging animation settings are often missing, and some features may be missing after major firmware updates.
If built-in options aren't enough, you'll have to use third-party solutions, and we'll talk about them later.
Third-party applications for charging customization
When standard MIUI settings are not enough, Google Play apps come to the rescue, allowing you to change not only the animations, but also the sounds, the color of the indicator, and sometimes even add your own images.
- π± Battery Style: Offers over 50 charging animation styles, including minimalist, futuristic and gaming themes.Works on most Xiaomi devices without root.
- β‘ Charge Animation Changer: specializes in dynamic effects (e.g., lightning or gradient waves) requires permission to be displayed over other windows.
- π΅ Battery Sound Changer: Changes the standard charging connection sound to any MP3- file. Useful if you're annoyed by a factory signal.
- ποΈ Always On Display (AOD) Mi: For devices with AMOLED- screens, you can configure the display of charging on a locked screen (including font color and style).
Before installing, check the app's compatibility with your Xiaomi model. Some programs may conflict with MIUI, causing lags or reboots. Also pay attention to permissions: if an application requests access to Special Features or System Settings, it's okay to integrate it into the interface.
On devices with MIUI 14 and later, some charging customization apps may not work due to tighter security policies, in which case only manually changing system files through ADB or obtaining root rights will help.
Change the charging style through ADB (no root)
If you donβt want to install third-party apps but are willing to dig a little deeper, you can change the charging animation via ADB (Android Debug Bridge), a method that doesnβt require root rights, but requires connecting your smartphone to your computer.
Here's the step-by-step instruction:
- Turn on Developer Mode on your phone: go to Settings β About Phone and click on MIUI Version 7 times.
- Return to Settings β Additional β For developers and activate Debugging over USB.
- Connect your phone to your PC, install Xiaomi drivers (if not installed), and open the command prompt in the ADB folder.
- Enter the command to check the connection: adb devices If the device is displayed, go further.
- To change the style of animation, use the command (example for dynamic charging): adb shell settings put global battery_charging_animation_style 2 Where 2 is the style identifier (values may vary depending on the model).
List of possible values for battery_charging_animation_style:
| Meaning | Animation style | Supported models |
|---|---|---|
| 0 | Standard (percentage of charge) | All devices. |
| 1 | Minimalist (Icon Only) | MIUI 12+ |
| 2 | Dynamic (waves) | Xiaomi 11/12/13, Redmi Note 10/11 |
| 3 | Futuristic (gradient) | POCO F4/F5, Redmi K50 |
| 4 | Disabled (no animation) | All devices. |
β οΈ Attention: Misuse of the right ADB This can cause system failures. Before experimenting, back up your data through Settings. β System system β Backup.
Install Xiaomi drivers on PC|Enable developer mode |Activate debugging on USB|Download ADB Tools|Confirm connection with adb devices-->
Installation of custom themes for charging (with root)
If you're willing to go further and get root rights, you'll have almost limitless customization options, and root can replace the animation system files, sounds, and even the typefaces used in charging, a method that's suitable for power users because it requires Android file systems.
Here's what you're gonna need:
- π² Xiaomi smartphone with unlocked bootloader and installed Magisk.
- π» PC with installation ADB and Fastboot.
- π Backup of the system partition (in case of errors).
- π¨ Ready-made animation packs (can be found on the XDA Developers or 4PDA forums).
The process of replacing animation:
- Download custom animation archives (e.g. MIUI 14) usually.zip files containing framework-res or miui-system folders.
- Connect your phone to your PC and mount the system partition to record: adb shell su mount -o rw, remount /system
- Copy animation files into the appropriate directories (e.g. /system/media or /system/framework).
- Reboot the device. If the animations are unchanged, clear the cache through TWRP.
Popular sources of custom animations:
- π XDA Developers (section of Xiaomi Themes).
- π 4PDA (themes for MIUI).
- π¨ Telegram channels like @MIUI_Themes or @XiaomiCustomROMs.
What happens if you replace system files incorrectly?
Disabling charging animations to save battery
Not all users like charging animations - some prefer minimalism or want to save battery power. MIUI has several ways to disable or make it easier to display charging:
- π Through battery settings: on some models (Xiaomi 12T, Redmi Note 11 Pro+) in Settings β Battery β Battery settings are optional Show Charging animation β it can be deactivated.
- π΅ Through ADB: The adb shell settings put global battery_charging_animation_style 4 command disables animation completely (does not work on all devices).
- π Do Not Disturb Mode: If you turn on Do Not Disturb while charging, some visuals automatically turn off.
- π Third-party apps: Battery Style or Charge Animation Changer let you choose an empty style (text percentage only).
Turning off animations can be helpful in several cases:
- π To save power: Dynamic effects consume additional CPU and screen resources.
- π΄ For comfortable charging at night: Bright animations can interfere with sleep.
- β‘ For faster charging: on some devices, turning off graphics speeds up the process by 5β10% (by reducing the load on GPU).
π‘
If you charge your phone frequently at night, install the Dark Screen Battery Saver app, which turns off the screen while charging, but leaves minimal backlight to display percentage of charge.
Problems and mistakes when changing the charging style
When customizing charging animations, Xiaomi users often face typical problems, and here are the most common ones and ways to solve them:
| Problem. | Possible cause | Decision |
|---|---|---|
| The animation doesn't change after the ADB team | Unsupported style value or older version of MIUI | Check the list of supported values for your model |
| The customization application is not working | Conflict with MIUI or insufficient permissions | Enable the permission to "Display on top of other windows" |
| After replacing the system files, the phone does not boot. | Damaged or incompatible animation files | Recover original files via TWRP |
| The charging sound doesn't change. | A sound file in the wrong format or path | Use MP3 or OGG, check the path /system/media/audio/ui |
| Animation resets after MIUI update | Update overwrites system files | Re-set or use Magisk modules |
If none of the methods worked, check:
- π Compatibility of your model with the selected method (e.g., POCO M3 does not support dynamic animations).
- π Version MIUI: On MIUI Lite or older versions (below 12), customization is often not available.
- π Presence of locks: Some operators (e.g. in China) restrict the modification of system files.
π‘
Before any manipulation of system files or ADB, be sure to back up via TWRP or built-in MIUI tools. This will save you from data loss in case of crashes.
Comparison of Customization Methods: What to Choose
To help you decide on the appropriate way to change the charging style, we have compiled a comparative table:
| Method | Difficulty | Required rights | Risks. | Suitable for |
|---|---|---|---|---|
| Standard settings of MIUI | β (simple) | No. | No. | Beginner users |
| Third-party annexes | ββ (middle-of-the-road) | Permission "Offlay" | Conflicts with MIUI | Users without root |
| ADB-team | βββ (difficult) | USB debugging | Resetting settings | Experienced users |
| Root + Replacement of System Files | ββββ (difficult) | Root, TWRP | Brick of the device | Enthusiasts and developers |
Our advice:
- π If you have a new model (Xiaomi 14, Redmi Note 13) try the standard settings first or ADB.
- π± For older devices (Redmi 9, POCO X3), third-party applications will be suitable.
- π§ If you are willing to take risks, root will open up the maximum possibilities, but requires caution.