How to change the charging style on Xiaomi: from standard animation to custom themes

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.

πŸ“Š What kind of charging animation do you prefer?
Standard (percentage charge)
Dynamic (waves, lightning)
Minimalist (Icon Only)
Own (castomic)
I don't care.

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:

  1. Turn on Developer Mode on your phone: go to Settings β†’ About Phone and click on MIUI Version 7 times.
  2. Return to Settings β†’ Additional β†’ For developers and activate Debugging over USB.
  3. Connect your phone to your PC, install Xiaomi drivers (if not installed), and open the command prompt in the ADB folder.
  4. Enter the command to check the connection: adb devices If the device is displayed, go further.
  5. 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:

MeaningAnimation styleSupported models
0Standard (percentage of charge)All devices.
1Minimalist (Icon Only)MIUI 12+
2Dynamic (waves)Xiaomi 11/12/13, Redmi Note 10/11
3Futuristic (gradient)POCO F4/F5, Redmi K50
4Disabled (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:

  1. Download custom animation archives (e.g. MIUI 14) usually.zip files containing framework-res or miui-system folders.
  2. Connect your phone to your PC and mount the system partition to record: adb shell su mount -o rw, remount /system
  3. Copy animation files into the appropriate directories (e.g. /system/media or /system/framework).
  4. 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?
If you make a mistake when replacing animation files (for example, copy an incompatible version or damage the original data), the system may stop booting, in which case only flashing through Fastboot or restoring from a backup to TWRP will help. Always check the compatibility of the themes with your version of MIUI!

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 causeDecision
The animation doesn't change after the ADB teamUnsupported style value or older version of MIUICheck the list of supported values for your model
The customization application is not workingConflict with MIUI or insufficient permissionsEnable the permission to "Display on top of other windows"
After replacing the system files, the phone does not boot.Damaged or incompatible animation filesRecover original files via TWRP
The charging sound doesn't change.A sound file in the wrong format or pathUse MP3 or OGG, check the path /system/media/audio/ui
Animation resets after MIUI updateUpdate overwrites system filesRe-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:

MethodDifficultyRequired rightsRisks.Suitable for
Standard settings of MIUI⭐ (simple)No.No.Beginner users
Third-party annexes⭐⭐ (middle-of-the-road)Permission "Offlay"Conflicts with MIUIUsers without root
ADB-team⭐⭐⭐ (difficult)USB debuggingResetting settingsExperienced users
Root + Replacement of System Files⭐⭐⭐⭐ (difficult)Root, TWRPBrick of the deviceEnthusiasts 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.

FAQ: Frequent questions about changing charging style to Xiaomi

Can you change the charging animation on Xiaomi without a computer?
Yes, if your model supports standard MIUI settings or you use third-party applications like Battery Style, you don't need a PC, you just need to download the program from Google Play and follow the instructions, but you can't do without a computer for deep customization (replacing system files).
Why did my custom animation drop after the MIUI update?
MIUI updates often overwrite system files, including those that are responsible for the charging animation. If you changed style through ADB or root, you will have to repeat the procedure after the update. To avoid this, use Magisk modules that save the settings between updates.
How do you get back the standard animation if something goes wrong?
If you changed animations through ADB, return the default value by command: adb shell settings put global battery_charging_animation_style 0 If you replaced system files manually restore them from backup or reflash the device via Fastboot. For third-party applications, it is enough to delete them.
Can I install my own picture or GIF instead of the standard animation?
Technically yes, but this will require root and manual file replacement. /system/mediaThe animation format must meet system requirements (usually this sequence) PNG-Images or a special.qmg format MIUIReady-made solutions can be found on XDA Developers.
Will the phone charge faster if the animations are turned off?
The effect is minimal, but it is still there. Dynamic charging animation puts strain on the CPU and graphics accelerator, which can slow charging by 1-3%. On fast charging devices (33W, 67W, 120W), the difference is almost invisible, but on weak models (Redmi 9A), turning off the animation can give a small increase in speed.