Tired of standard charging animations on your Xiaomi, Redmi or POCO, and want to install something more original? The ability to change the visual design of the charging process is one of the hidden features of MIUI firmware that not everyone knows about. In this article, we will discuss 5 proven ways, from simple themes to manually editing system files through ADB.
It is important to understand that the methods vary in complexity and risks. For example, installing a theme from the Mi Theme Store requires no technical skills and is safe, while changing files to /system/media can lead to loss of warranty or βbrickβ of the device if you do not act correctly. We will describe each option in detail so that you can choose the best one for your model (support depends on MIUI 14/15 version and firmware type β global / Chinese).
1. Method: Using themes from the Mi Theme Store (the easiest)
The safest and most official method is to install themes with alternative charging animations through the Mi Theme Store, which works on all Xiaomi devices with MIUI 12 and later, including the Redmi Note 12, POCO X5 and Xiaomi 13T.
Algorithm of action:
- π± Open the Themes app (icon with brush on desktop).
- π In the search box, enter the query: charging animation or charging animation (in Russian / English).
- π¨ View available themes β look for the mention of βcustom chargingβ or βbattery animationβ in the description.
- πΎ Download your favorite topic and apply it (button "Apply").
Note that not all themes change the charging animations, some only change the battery icons. Before installing, read user reviews under Comments. For example, the Energy Flow theme adds smooth wave animations, and Neon Charge the neon effects.
β οΈ Attention: After update MIUI The theme used may reset to the standard one. To avoid this, save the theme you like in My Themes (the section at the bottom of the app screen).
2. Method: Install custom themes through APK (for advanced)
If the official theme store does not have suitable options, you can install custom themes from third-party sources, this method requires the inclusion of the option βInstall from unknown sourcesβ and is suitable for devices with unlocked bootloader or root rights (not necessarily).
Where to look for custom themes:
- π Websites: Miui-Themes.com, Xiaomi-Themes.ru (check the reputation of the resource!).
- π¬ Telegram channels: @MIUIThemes, @XiaomiCustom.
- π¦ Forums: 4PDA (theme section for your model).
Installation instructions:
- Download the theme file with the.mtz extension.
- Move it to the Download/Themes folder on your phone.
- Open the Topics app β My subjects. β Imports.
- Select the downloaded file and apply the theme.
Viral scanning of.mtz file (via VirusTotal)
Checking reviews on the topic in forums
Compatible with your version of MIUI (indicated in the description)
Backup of data before installation-->
Example of popular custom themes with non-standard charging animation:
| Title of the topic | Animation effect | Compatibility |
|---|---|---|
| Pixel Charge | Google Pixel-style animation (round battery) | MIUI 13+ |
| iOS Charge | Simulating charging iPhone (green battery) | MIUI 12-14 |
| Cyberpunk Charge | Neon lines and digital effects | AMOLED-screen |
| Minimal Black | Black and White Minimalist Animation | All versions. |
β οΈ Note: Some custom themes may contain ad modules or collect data. Install files only from trusted sources and pre-scan them with antivirus (e.g. Malwarebytes).
3. Method: Modification through ADB (no root rights)
If you donβt want to install themes but are willing to use the Android debugging bridge (ADB), you can replace the charging animation directly.This method works on most Xiaomi devices with MIUI 14/15 and does not require root rights, but requires a computer.
What you need:
- π₯οΈ Computer with Windows/Linux/macOS.
- π Cable USB (preferably original).
- π₯ Utilities: ADB Fastboot (download from the official Google website).
- π¨ Finished animation files in.zip format (can be found on the 4PDA or XDA Developers).
Step-by-step:
- Turn on the phone Developer Mode: go to Settings β About Phone β MIUI version and tap 7 times on this item.
- Activate USB Debugging in Settings β Additional β For developers.
- Connect the phone to your computer and confirm the debugging permission.
- Open the command prompt (Windows) or terminal (Linux/macOS) in the folder with ADB.
- Follow the command to check the connection: Adb devices must display the serial number of your device.
- Download the archive with animation (for example, custom_charge_animation.zip) And put it in a folder with ADB.
- Run the command to replace animation: adb push custom_charge_animation.zip /sdcard/ adb shell "su -c 'cp /sdcard/custom_charge_animation.zip /data/local/tmp/'" adb shell "su -c 'unzip /data/local/tmp/custom_charge_animation.zip -d /system/media/'" adb shell "su -c 'chmod 644 /system/media/*'"
- Reset the device.
π‘
If the su command is not working, then the root rights are disabled on your device, in which case use an alternative method with a patch through Magisk (described below).
Examples of commands to return standard animation (if something went wrong):
adb shell "su -c 'rm /system/media/bootanimation.zip'"
adb shell "su -c 'rm /system/media/charging_animation.zip'"Method 4: Manual editing of system files (requires Root)
For users with unlocked bootloaders and root rights (for example, through Magisk), a method of direct editing animation files in the system partition is available. This is the most flexible way, but also the most risky - an error can lead to a cyclical reboot of the device.
Where are the charging animation files stored:
- /system/media/bootanimation.zip β animation when enabled.
- /system/media/charging_animation.zip β Charging animation (on some devices may be called battery_charging.zip).
- /system/media/miui_charging.ogg β charging sound (optional).
Instructions:
- Install a file manager with root rights support (such as Root Explorer or Solid Explorer).
- Go to the folder. /system/media Backup the original files (copy them on the SD-map).
- Download custom animations in.zip format (e.g. with XDA Developers) and the file should contain folders with screen resolution (e.g. 1080x2400).
- Rename the downloaded file to charging_animation.zip Replace the original file in /system/media.
- Set access rights 644 (rw-r----).
- Reset the device.
What if the phone doesnβt boot after replacing the files?
Popular sources of custom animations:
- π XDA Developers (Segment of Xiaomi Themes & Apps).
- π 4PDA (themes for specific models).
- π GitHub repositories with open animations (search on request miui charging animation).
5. Method: Magisk charging animation modules
If you have Magisk installed on your device (to obtain root rights), the most convenient way to change the animation is to use ready-made modules. This is safer than manual editing of system files, since modules can be turned off in one click.
How to install the Magisk module:
- Download the animation module (e.g., "MIUI Charging Animation Mod") from Magisk Repo or GitHub.
- Open the Magisk app and go to the Modules section.
- Click "Install from Storage" and select the downloaded file (.zip extension).
- Reset the device.
Examples of modules:
| Title of the module | Description | Reference |
|---|---|---|
| MIUI Charging Mod | 10+ animations to choose from (including animations from Google and OnePlus) | GitHub |
| Battery Animation Changer | Support for user-generated ZIP-file | XDA |
| AMOLED Charging | Animations optimized for AMOLED-screen | Telegram |
β οΈ Note: Before installing the module, check its compatibility with your version. MIUI Some modules may conflict with other modifications (e.g., with other modifications). ViPER4Android).
π‘
Magisk modules are the safest way to customize for root-right devices, as they can be turned off without system consequences.
Frequent problems and their solutions
When you change the charging animation, users often encounter common errors, and let's look at the most common ones and how to fix them.
Problem 1: The animations donβt change after the theme is installed.
- π Restart the device β sometimes changes only apply after a reboot.
- π§ Check if your model supports custom animations (on some budget devices, such as Redmi). 9A, this function is off).
- π Make sure the theme is compatible with your version MIUI (specified in the subject description).
Problem 2: After replacing files with ADB, the animations are lost or lost.
- π Check the file access permissions (should be 644).
- π Make sure that the.zip archive structure meets the requirements (screen resolution folders, for example, 1080x2340).
- π Return the original files from the backup.
Problem 3: The device does not boot after editing system files.
- π οΈ Download to Safe Mode (keep Volume down when downloading) and delete problematic files.
- π₯ Fastboot the device (instructions for your model look at the 4PDA).
- π§ Contact the service center if you are not sure about your actions.