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

When you plug Xiaomi into charging, standard animation with percentages and animated battery appears on the screen. But what if you get bored or don't fit your style? Fortunately, the manufacturer and enthusiast community offer several ways to change it, from official themes in MIUI to manually editing system files for advanced users.

In this article, we will analyze all the current methods of changing charging animation on Xiaomi, Redmi and smartphones. POCO steerable MIUI 12-15 You will learn how to use built-in settings, set custom themes through MTZ-We'll focus on security, so that your phone doesn't turn into a brick after experimentation.

Important: the procedure differs depending on the model and firmware version. For example, on Xiaomi 13 Pro with MIUI 15, one option is available, and on Redmi Note 10 with MIUI 12.5 - different. We cover all current scenarios, but first check your version of the software in Settings β†’ About Phone β†’ MIUI version.

πŸ“Š What Charging Animation You Would Like to See on Your Xiaomi?
Standard (likes it already)
Minimalistic (percentage only)
Animated (GIF or video)
Castomium (my image)
Another (write in the comments)

1. Official methods: MIUI themes and settings

The safest and easiest method is to use the built-in MIUI tools. The manufacturer allows you to change the charging animation through themes, but not all users are aware of this feature.

In MIUI 14/15, charging animation is tied to a common theme, which means that when you change the theme to Settings β†’ Screen β†’ The theme can change, and charging animations. However, not all themes support this functionality – pay attention to the description in the theme store.

  • 🎨 The shop that MIUI: Get into Themes. β†’ Online, find themes marked Charging Animation (e.g. Minimal Charge or Neon Battery) and use the theme to automatically update the animation.
  • πŸ” Preview: Before installing, open the theme preview – sometimes charging animations are shown in screenshots.
  • βš™οΈ Lock screen settings: On some models (e.g. Xiaomi) 12T) Charging animation is configured separately in Settings β†’ Lock screen β†’ Charging style.

Limitation: Official themes offer a limited selection of animations, and if you want something unique (like a cat gif or your company logo), you'll have to use informal methods, which we'll talk about later.

⚠️ Attention: On devices with MIUI for POCO (for example, POCO F5) Some themes may not support changing the charging animation. Before buying a paid theme, check the reviews of other users.

2.Castom animations: installation through MTZ-file

For those who don't have a lot of standard themes, there's a way to install custom animations through.mtz files, which are archives with themes that you can find on forums like XDA Developers or 4PDA, which is a little more complicated, but it gives you access to unique designs.

Here's the step-by-step instruction:

  1. Download. MTZ-Charging animation file. Popular resources: 🌐 XDA Developers (part of Xiaomi Themes) 🌐 4PDA (topic MIUI)

Move the file.

Download

Set the topic.

  • Open Topics β†’ Mine. β†’ Imports.
  • Select the downloaded.mtz file.
  • Apply the topic (may need to reboot).

Make a backup copy of the current theme|Check compatibility MTZ your version MIUI|Download the file only from verified sources|Charge your phone at least 50% (in case of a crash)-->

If the animation hasn’t changed after applying the theme, try:

  • πŸ”„ Reboot the phone.
  • πŸ“ Remove the app cache Topics in Settings β†’ Annexes β†’ Application management β†’ Topics β†’ Warehouse β†’ Clear the cache.
  • πŸ”§ Check if your model supports the animation change through MTZ (on some devices, such as Redmi 9A, This functionality is blocked).

⚠️ Note: Some.mtz files may contain malicious code or may not work properly with your version. MIUI. Install themes only from verified sources and always check other users' reviews.

3. Manual editing of system files (for advanced)

If you’re willing to take the risk, you can replace the charging animation manually by editing system files, a method that requires unlocked bootloader and root rights, as well as knowledge of working with ADB and Android file system.

On devices with MIUI 14+, the path to animation files has changed: they are now stored in `/product/media/theme/default/charge/` instead of the traditional `/system/media/`. Incorrect editing of these files can lead to bootloop (cyclical reboot).

Here are the files that are responsible for animation:

File.DescriptionFormat
battery_charging.pngStatic image of chargingPNG (resolution depends on model)
battery_full.pngIcon at 100% chargePNG
charge_anim.zipAnimated screensaver (GIF or sequence of frames)ZIP-archive PNG/WEBp
charge_audio.mp3Sound of charging connection (optional)MP3

To replace files:

  1. Download Android Studio (for ADB) or use MiXplorer with root access.
  2. Connect your phone to your PC and do adb pull /product/media/theme/default/charge/ to copy the original files (backup!).
  3. Edit files (for example, replace them) battery_charging.png to your image with the same resolution).
  4. Return files back: adb push your file.png /product/media/theme/default/charge/adb shell chmod 644 /product/media/theme/default/charge/your file.png
  5. Reboot the phone.
What if the phone doesn’t turn on after editing?
If after replacing files, the device went to bootloop (cyclic reboot), try it: 1. Go to Fastboot (clutch power) + Loudness down when switched on). 2. Connect to PC and execute command: fastboot flash boot original_boot.img (You need an original boot image for your model). 3. If it doesn’t work, you can use the Mi Flash Tool to search for your phone in Clean All mode.

⚠️ Note: On devices with Dynamic Partition (e.g. Xiaomi) 12/13 Manual editing of system files may cause dm-verity to fail, in which case you will need to disable the check through Magisk or flashing.

4. Animation change apps: do they work?

Google Play and third-party stores have apps like Charge Animation Changer or Battery Animations that promise to change the charging animation without root. But do they work on Xiaomi?

Unfortunately, most of these applications are not compatible with MIUI for two reasons:

  • πŸ”’ Limitations MIUI: Firmware blocks system files from being changed without root.
  • πŸ“± Overlap effect: Apps can overlay their animation over the standard, but this only works when the screen is turned on (on the locked device will display standard animations).

Except for apps that use the Accessibility Service (like BatteryBot), which can show custom charging notifications, but won't replace the system animation on the lock screen. If you want this, try:

  • πŸ“± BatteryBot Pro (paid version allows you to configure notifications).

πŸ’‘

If you still want to use a third-party app, first check it for compatibility with your Xiaomi model in reviews. Many apps only run on "pure" Android (Pixel, Samsung), but not on MIUI.

5. Resetting charging animations to factory settings

If after experimenting with themes or manual editing, the charging animation began to glittle (for example, broken graphics are displayed or the phone freezes when charging is connected), you can return everything back in several ways:

Method 1: Resetting topics

  1. Go to Settings β†’ Themes β†’ Mine.
  2. Click on the three dots in the top right corner and select Reset to a standard theme.
  3. Reboot the phone.

Method 2: Cleaning the cache

  • 🧹 Clear the Themes and Launcher app cache in Settings β†’ Annexes β†’ Application management.
  • πŸ”„ Reset the device.

Method 3: Recovery of system files (requires a PC)

If the animation is broken due to manual editing:

  1. Download the official firmware for your model.
  2. Unpack the.zip archive and find the original animation files in the /media/theme/default/charge/ folder.
  3. Transfer them back to your phone using ADB (instructions in Section 3).

⚠️ Warning: If the animation still doesn’t work after reset, the system file may have been damaged. framework-res.apk. In this case, only a full flashing through the Mi Flash Tool will help.

Frequent problems and their solutions

When you change the charging animation, Xiaomi users face typical problems, and here are the most common ways to fix them:

Problem.Possible causeDecision
Animation does not change after the topic is appliedTheme does not support changing charging animationsCheck the topic description or try another one.
The phone freezes when connecting chargingThe file is damaged. charge_anim.zip post-hand-editRestore the original file (Section 5)
Animation displayed curved (stretched, cropped)Incorrect resolution of the custom imageUse images with a resolution that matches your model (e.g. 1080Γ—2400 for Xiaomi 11T)
The charging sound is missing.File deleted or corrupted charge_audio.mp3Restore the file from backup or turn off sounds in Settings β†’ Sounds and vibrations β†’ System sounds

If your problem is not described in the table, check:

  • πŸ“± Compatibility of your model with the chosen method (for example, on the POCO X3 Pro may not work with changing animations through MTZ).
  • πŸ”§ Availability of updates MIUI (Sometimes bugs are fixed in new versions).
  • πŸ› οΈ Logs of errors through ADB logcat (for advanced users).

πŸ’‘

Before any manipulation of the charging animation, make sure to back up the original files. This will save time if something goes wrong.

Can I change the charging animation on Xiaomi without root?
Yes, but with limitations. You can: Use official themes from the MIUI store (section 1); Set custom themes through the.mtz file (section 2); Use overlay applications (e.g., GIF Battery Charger), but they only work when the screen is on; Root is needed to replace the system animation (including the lock screen).
Why did the animation of charging not change after the change of the theme?
This happens for three reasons: Theme does not support changing the charging animation (check the description in the theme store). Your Xiaomi model blocks this feature (relevant for budget devices like the Redmi 9/10 series).
How to return the standard charging animation?
Methods: Apply the standard theme to Settings β†’ Themes β†’ Mine β†’ Reset to standard. If you edited files manually, restore them from backup (Section 5). In extreme cases, reset (Settings β†’ About Phone β†’ Reset), but this will delete all your data.
Can I put my GIF as a charging animation?
Technically yes, but it requires: Root rights and unlocked bootloader. GIF conversion to frame sequence (format) charge_anim.zip s PNG-Replacement of system file (section) 3). Without root, you can use overlay apps, but they will not replace the system animation on the lock screen.
Will there be a warranty reset if I change the charging animation?
Official methods (themes from the MIUI store) do not affect the warranty. However: Installation of custom.mtz files from unverified sources can be considered a violation of the warranty. Manual editing of system files or obtaining root voids the warranty. If after changes the phone stops turning on, the service center can refuse repairs under warranty.