The standard charging animation on Xiaomi Redmi smartphones is the first thing you see when you connect a device to the network. For many users, it becomes familiar, but what to do if you want something new? There are more options available to change it than you think.
In this article, we will examine all working methods β from official methods through topics. MIUI Advanced solutions with the use of ADB-It's important to understand that not all methods are equally safe: some require unlocking the bootloader, others can cause resets. We will describe the risks in detail and give checklists for each method.
We will focus on the Redmi Note 10/11/12, POCO X3/X4/X5 and other popular devices based on MIUI 13/14. If you have never worked with Android system files, start with the first two methods. For experienced users, we have prepared instructions for modification through bootanimation.zip and Magisk modules.
1.Official method: use of MIUI themes
The easiest and safest method is to install themes from the official MIUI Themes store. Many themes change not only wallpaper and icons, but also the charging animation. Here's how it works:
- π± Open the Themes app (icon with brush) on your Redmi.
- π In the search bar, enter the query: charging animation or charging animation.
- π¨ Choose your favorite topic from the results (pay attention to the rating and reviews).
- π₯ Click Apply β the system will automatically install all theme elements, including animations.
β οΈ Note: Not all themes change the charging animation. To avoid wasting time, read the theme description before installing - it should indicate that it includes custom charging animation or boot/charging screen.
If the animation hasnβt changed after applying the theme, try:
- Reset the device.
- Connect the charger β sometimes changes only apply when the next connection is made.
- Check if the theme conflicts with other system settings (e.g., developer mode).
π‘
Save your favorite themes to Favorites (heart icon in the Theme app) so you can quickly return them after resetting or updating MIUI.
2. Change through developer settings (no root)
MIUI has hidden options that allow you to modify some system animations without superuser rights.
- Go to Settings. β The phone.
- Find the MIUI version and tap it 7 times in a row.
- Return to the main settings menu β there will be a new section for developers.
Now you can try to change the animations using ADB (Android Debug Bridge), which does not require root, but you will need a computer:
- π» Install. ADB and Fastboot Tools on PC.
- π Connect Redmi to your computer by USB and allow debugging (pop-up window on the phone).
- π In the command line (Windows) or terminal (macOS/Linux) execute:
adb shell settings put global charging_animation "com.android.systemui"This command resets the animation to standard. To install custom, you need to pre-upload the bootanimation.zip file to the /system/media/ folder, which requires root rights or custom recovery.
β οΈ Attention: Misuse of the right ADB It can cause data loss or system freeze.Before experimenting, back up through Settings β Additionally. β Backup.
3. Install custom animation through Magisk (root)
If your Xiaomi Redmi has Magisk installed, you can use the modules to replace the animation, which gives you maximum freedom, but requires an unlocked bootloader.
Step-by-step:
Install Magisk (version 25+)
Download an animation module (e.g. XDA Developers)
Backup your current animation (/system/media/bootanimation.zip)
Disable signature verification in Magisk (in settings)
Reboot the device after installing the module-->
Popular modules for charging animation:
| Title of the module | Compatibility | Features |
|---|---|---|
| BootAnimations | MIUI 12β14, Android 11β13 | Support for.zip and.qmg formats, speed setting |
| MIUI Charging Anim | Only for Redmi/POCO | Ready-made animations from the community, simple installation |
| Custom Charging Logo | Any device with Magisk | Replacement of logo and animation, support for GIF |
After installation of the module:
- Reset the device.
- Connect the charger - a new animation should appear.
- If the animations are unchanged, check the Magisk logs through Magisk β Logs.
What to do if the module is not working?
4. Manual editing bootanimation.zip (for experienced)
This method is suitable for those who are ready to work with system files.
- π Unlocked bootloader and Root Access.
- π Backup copy of the original file bootanimation.zip (situated /system/media/).
- π₯οΈ Animation creation software (e.g. BootAnimation Factory for Windows).
Algorithm of action:
- Download bootanimation.zip template for your screen resolution (e.g., Redmi Note 11 β 1080x2400).
- Edit files in the archive: desc.txt - animation parameters (resolution, FPS). Folders part0, part1 - animation frames in PNG format.
/system/media/
Root Explorer
adb push bootanimation.zip /system/media/
adb shell chmod 644 /system/media/bootanimation.zipβ οΈ Warning: Incorrect editing of desc.txt can lead to an infinite download of the device!
π‘
The bootanimation.zip file must have a strict match to your Redmi screen resolution. For example, the POCO X3 Pro (120 Hz) requires animation with an FPS of at least 60, otherwise there will be artifacts.
5. Alternative methods: MIUI Tweaks and custom firmware
If the standard methods are not satisfied, consider advanced tools:
- π§ MIUI Tweaks is a module for Magisk that allows you to fine-tune the interface, including animations. MIUI 12β14.
- π± Custom firmware (e.g. Pixel Experience or LineageOS) β completely change system animations, but require complete flashing of the device.
- π¬ Substratum/Themes β Animation-enabled themes (requires Andromeda to work without root).
Examples of MIUI Tweaks:
- Install the module via Magisk.
- Open the MIUI Tweaks app.
- Go to the Charging Animation section.
- Select one of the pre-installed animations or download your own.
For custom firmware:
β οΈ Warning: Installing unofficial firmware will void warranty and may result in device blink.Before firmware check compatibility with your Redmi model on the forum XDA Developers or 4PDA.
6.Restore standard animation
If you want to return the original animation after experimenting, do the following:
- π For those. MIUI: Return the standard theme to the Topic app.
- π¦ For Magisk modules: remove the module through Magisk β Modules and reboot the device.
- π§ For manual changes: Restore the original bootanimation.zip backup:
adb push original_bootanimation.zip /system/media/bootanimation.zip
adb shell chmod 644 /system/media/bootanimation.zipIf the animation is still not restored:
- Check the file access permissions (should be 644).
- Remove the system cache through Settings β Storage β Data cache.
- In extreme cases, reset settings (Settings β Additional β Resetting), but this will delete all user data.