The Xiaomi Redmi Note 10 Pro is one of the most popular mid-range smartphones, but even it has some minor drawbacks. One of them is the standard charging animation, which can get boring over time. Fortunately, it can be changed in a number of ways, from simple theme tweaks to deep system modifications.
In this article, we will discuss all available methods - from official (without risk for warranty) to advanced (require unlocking the bootloader). MIUI Theme Editor, ADB-It's important that some methods can lead to resetting or locking the device if you don't perform correctly.
1. Ways to change charging animation: which one to choose?
Before you make any changes, you need to figure out the level of difficulty you're willing to go to, and you can divide all of these methods into three categories:
- πΉ Safe (does not require root or unlock): Change the theme through Settings β Topics, use of third-party launchers.
- π§ Medium difficulty (requires) ADB Replacement of system files via adb pull/push.
- β οΈ Advanced (risky): editing bootanimation.zip through TWRP magisk.
If you're a beginner, start with the first method. Power users can jump straight to ADB or custom firmware. Note: On the Redmi Note 10 Pro with MIUI 13/14, some methods may not work due to manufacturer limitations.
2. Method 1: Change theme through MIUI Theme Store (without root)
The easiest way is to use the built-in MIUI themes, many of which change not only the wallpaper and icons, but also the charging animations. Here's how to do this:
- Open the Themes app on the main screen.
- Go to the Popular or Animations section.
- Select a theme marked βChanges Charging Animationβ (e.g., βEnergy Chargeβ or βNeon Batteryβ).
- Click Apply and confirm the changes.
β οΈ Attention: Not all themes really change the charging animation - some only add effects to the lock screen.
βοΈ Preparation for the topic change
3. Method 2: Replacement via ADB (without root but with debugging)
If standard themes don't work, you can manually replace animations through ADB (Android Debug Bridge), which doesn't require root rights, but you need unlockable debugging over USB.
You'll need:
- π₯οΈ Computer with installed ADB Tools.
- π± Redmi Note 10 Pro with debugging enabled (Settings) β The phone. β Version. MIUI β 7 times tap to unlock the developer settings).
- π New animation file in.zip format (for example, battery_charge.zip).
Instructions:
- Connect the phone to the PC and confirm the debugging permission.
- Open the command line in the adb folder and do: Adb devices Make sure the device is defined.
- Download the original animation file (for backup): adb pull /system/media/battery_charge.zip
- Place your new file in the same folder on your PC and upload it to your phone: adb push battery_charge.zip /sdcard/ adb shell su mount -o rw,remount /system cp /sdcard/battery_charge.zip /system/media/ chmod 644 /system/media/battery_charge.zip reboot
β οΈ Attention: MIUI 14 The new system can block changes in the /system even ADB. This will require Magisk or TWRP.
What to do if ADB issues a Read-only file system error
Method 3: Install custom animation via TWRP
For advanced users, the most reliable way to stream custom animations is through TWRP.
- π Unlocked bootloader (fastboot oem unlock).
- π οΈ Established custom recovery (TWRP Or OrangeFox).
- π¦ Animation file in format bootanimation.zip (You can download it on the forums. XDA Developers or 4PDA).
Step-by-step:
- Download the appropriate bootanimation.zip (e.g., from here).
- Reboot your phone to TWRP (clip Power + Volume up).
- In TWRP, select Advanced β File Manager.
- Go to /system/media/ and find the original bootanimation.zip.
- Delete the old file and copy the new one.
- Change the access rights to 644 (long-click on the file β Permissions).
- Reboot to the system.
| Advantages of the method | Deficiencies of the method |
|---|---|
| β It works on any firmware. | β Requires unlocking the bootloader (data reset) |
| β Supports high-resolution animations | β Risk of "brike" in an error |
| β You can bring back the original animation. | β Violates Xiaomiβs Guarantee |
π‘
Before you run your firmware through TWRP, make a full backup of the /system partition in.tar format. This will help restore the phone if something goes wrong.
5. Method 4: Magisk and modules
If you already have Magisk installed, you can use ready-made modules to replace animations, which is safer than manual editing of system files, since the changes apply in the Magisk sandbox.
Instructions:
- Install Magisk (if not already installed).
- Download the charging animation module (for example, Battery Animation Changer from XDA or Telegram channels).
- Open Magisk β Modules β Install from storage.
- Select the downloaded.zip file and wait for the installation.
- Reboot the phone.
The advantage of this method is the ability to roll back to the original animation in one click (just remove the module in Magisk).In addition, modules are updated often, and you can choose from dozens of animation options.
β οΈ Note: Some modules may conflict with other Magisk modifications (e.g., audio or kernel modules.
6. Method 5: Castom firmware (for power users)
If youβre willing to take drastic measures, installing custom firmware (like LineageOS, Pixel Experience or crDroid) will give you complete control over the charging animations.
- π¨ Built-in animation settings in Settings β Display.
- π Option to choose from several predefined options.
- π οΈ Support Substratum or LSPosed themes for deep customization.
However, this method has serious disadvantages:
- β Loss of official updates from Xiaomi.
- β Risk of unstable camera or sensor performance (especially on the Redmi Note 10 Pro with its MediaTek Helio) G96).
- β Difficulty returning to stock firmware.
If you do, follow this algorithm:
- Unlock the bootloader through the Mi Unlock Tool.
- Install TWRP or OrangeFox Recovery.
- Download the firmware from the official website (for example, LineageOS).
- Sweat the firmware through recovery, then install GApps (if you need Google services).
π‘
Custom firmware is the most powerful customization tool, but it requires a deep knowledge. Beginners should focus on methods 1-3.
7. Frequent mistakes and how to avoid them
When you change the charging animation, users often face typical problems, and here are the most common ways to solve them:
| Problem. | Reason. | Decision |
|---|---|---|
| The animation did not change after the topic was applied. | Theme does not support changing charging animations | Check the topic description or try another one. |
| Adb: Error: Closed when copying a file | Insufficient rights or partition mounted in ro mode | Do adb remount or use Magisk |
| The phone will not turn on after replacing bootanimation.zip | Incorrect file format or access rights | Restore the original file via TWRP |
| Animation displayed with artifacts | The animation resolution does not match the screen (1080x2400 for Redmi Note 10 Pro) | Find the animation with the right resolution or edit it in Adobe After Effects |
If the phone stops loading after the change, don't panic, 90% of the time it helps:
- Download in Fastboot Mode (Food + Volume Down).
- Firmware of the original boot.img via fastboot flash boot.img.
- Recovery through the Mi Flash Tool (at last).
8.Where to download high-quality charging animations?
Not all animation files from the Internet are suitable for the Redmi Note 10 Pro.
- π XDA Developers: Redmi Note section 10 Pro (look for topics marked with a note) [ANIMATION]).
- π± Telegram channels: @MIUIThemes β theme-and-animation. @XiaomiCustomization β Custom modifications for Xiaomi.
- π¨ Designer sites: LottieFiles -.json animations (to be converted to.zip) DeviantArt - search for "battery animation".
β οΈ Note: Only download files from trusted sources. Some archives may contain malicious scripts, especially if they require additional installation. APK.
Before installation, check:
- π File format β must be.zip with the correct structure (desc.txt) + folder part0, part1).
- π Resolution β for Redmi Note 10 Pro optimal 1080x2400 (20:9).
- π Compatibility β the description should indicate that the animation works on the MIUI 12/13/14.
π‘
If you want to create your own animation, use templates from this repository. Adobe After Effects or free Blender are suitable for editing.