When you plug Xiaomi into charging, you get standard animations with interest and battery on the screen β boring and unoriginal. But few people know that this image can be replaced with something more stylish, from minimalist icons to dynamic ones. 3D-In this article, we will discuss all working ways to change the charging animation on devices under control. MIUI 12β14, including hidden settings, themes, and even manual editing of system files.
It's important to understand that not all methods are equally safe. For example, changing system files through ADB can cause crashes if you do something wrong. But using themes from the Mi Theme Store is the easiest and safest option, but with limited choices. We will detail each method, its pros and cons, and provide recommendations for different models, from the budget Redmi Note to the flagship Xiaomi 14.
1. Method: Use of those from Mi Theme Store
The easiest way is to install a custom charging animation theme. The Mi Theme Store has hundreds of free and paid themes that change not only wallpaper and icons, but also the way you display charging. Here's how to do it:
- π± Open the Themes app (icon with brush) on your Xiaomi.
- π In the search box, type in the queries: βbattery animationβ, βcharging themeβ or βcharging animation".
- π¨ Look at the themes available. Pay attention to the screenshots, and you should see what the animation looks like when you connect to the charging.
- β¬οΈ Download and apply the theme you like. After you use it, restart the device.
Not all themes change charging animations, some only affect wallpaper or icons. To make no mistake, read user reviews under the topic. For example, the theme "Dark Energy" or "Neon Charge" is guaranteed to change the style of displaying interest and battery icons.
β οΈ Attention: After update MIUI Some themes may be reset to standard settings. To avoid this, save your favorite theme to My themes. β Chosen.
2. Method: Configure via MIUI Launcher (without root)
If you donβt want to install a full theme, you can try changing the animations through the hidden settings of MIUI Launcher, which works on most devices with MIUI 12-14, but requires activation of the developer mode:
- Activate Developer Mode: Go to Settings β About Phone. Tap 7 times on MIUI Version until the notification appears.
Settings β Additional β For Developers
USB debugging
ADB
adb shell settings put global charging_animation_style 1Here 1 is the animation style ID. The values available are:
- 0 - standard animation;
- 1 β minimalistic (only percentages);
- 2 - animation with waves (on some firmware).
This method does not require root rights, but after a reboot or system update, the settings may reset. To return standard animation, use the command with 0 instead of 1.
π‘
If the command doesnβt work, try first disabling and enabling USB debugging again. Also check that the developer settings have enabled the Allow debugging (factory mode) option.
3. Method: Manual editing of system files (for advanced)
For those willing to take the risk, there is a way to change animations by replacing system files, which requires an unlocked bootloader and root rights, and backup data, and caution: wrong actions can result in a loss of warranty or a "brick" of the device.
Here's the step-by-step instruction:
- π§ Install Magisk and get root access.
- π with the help of Root Explorer or ADB Go to the file: /system/media/theme/default/ It stores charging animation files, usually with the.zip or.png extension.
- πΌοΈ Replace the files battery_charging.png and battery_animation.zip You can download themes or create them in Photoshop).
- π Reset the device.
Where do you get custom animation files? You can extract themes (.mtz files) from the archiver or download them from forums like XDA Developers.
- Cyberpunk Battery β Neon animation
- Minimalist Dot β a dot instead of an icon
- 3D Battery is a large battery.
β οΈ Warning: Before you change files, back them up! If the phone doesn't boot after the changes, you'll have to refashion it through Fastboot.
What if the animation has not changed after the files have been replaced?
Method: Applications for customization (without root)
If you don't want to mess with themes or ADB, you can use third-party apps, which don't change the system animation, but add their own animation on top of it.
| Annex | Functions | Cons | Reference |
|---|---|---|---|
| Battery Charge Animation | Shows custom animation over standard, style selection | It only works when the screen is on, advertising | Google Play |
| Charge Animation Changer | Support GIF-animations, speed adjustment | Requires a May drain battery (may drain battery) | Google Play |
| Always On Edge | Shows animation on the screen off (for AMOLED) | Plugins are paid, not on all devices | Google Play |
These apps don't require root, but they have limitations, like not replacing the standard animation on the lock screen, but just overlaying it, and running them constantly can increase battery consumption by 5 to 10 percent.
5. Method: Firmware custom recaveri (for enthusiasts)
If you're willing to go further, you can install custom recavatories (TWRP) and flash modified firmware with modified animations, which is suitable for power users, because it requires:
- π Unlocked bootloader (fastboot oem unlock);
- π₯ Established TWRP for your model;
- π§ Firmware with customization support (for example, xiaomi.eu or PixelExperience).
Custom firmware often already has alternative charging animation styles built in, such as xiaomi.eu, where you can choose between standard MIUI animation and Android Stock style.
- Check out your model support on the XDA Developers forum.
- Download firmware and TWRP for your device.
- Fastboot flash recovery twrp.img.
- In TWRP, reset (Wipe β Advanced Wipe) and install the firmware.
β οΈ Warning: Firmware custom recovery voids warranty and may result in data loss.Before you start, make a full backup through TWRP Or Mi Flash Tool.
The boot loader (fastboot oem unlock) is unlocked
Downloaded firmware TWRP for your model Xiaomi
Data backup (photos, contacts, messages)
Battery charged at least 70%
Drivers installed ADB PC-only-->
Comparison of methods: which one to choose?
To make it easier for you to determine, we have compiled a comparative table of all methods with their pros and cons:
| Method | Difficulty | Need root? | Risks. | The effect |
|---|---|---|---|---|
| Themes from Mi Theme Store | β (simple) | β No. | No. | Limited choice |
| ADB-team | ββ (middle-of-the-road) | β No. | Reset after update | 2β3 animation options |
| Manual file replacement | βββ (difficult) | β Yes. | Possible "brick." | Full customization |
| Party of annex | β (simple) | β No. | Battery consumption | Overlay over the standard |
| Custom firmware | ββββ (difficult) | β Yes. | Loss of guarantee | Maximum customization |
For most users, the best option is themes from the Mi Theme Store or ADB-If you want unique animation and you're willing to take a chance, try manual file replacement or custom firmware. The app side is for those who don't want to change anything in the system, but are willing to put up with overhead effects.
π‘
On devices with MIUI 14 and later, some methods (such as replacing files through root) may not work due to enhanced system protection, in which case try custom firmware or themes.
Frequent problems and their solutions
When changing the charging animation, users often encounter errors, and here are the most common ways to fix them:
- π Animation reset after update MIUI. Solution: Re-use the topic or repeat ADB-If you're using manual file replacement, you'll have to replace them again.
- β‘ The phone doesn't show animations when fast charging Solution: Some themes don't support animation for Quick Charge.Try turning off fast charging in Settings β Battery.
- π« ADB-Device unauthorized Solution: On the phone in the Debugging window USB Confirm the connection to the PC (check "Always allow from this computer").
- π± After replacing the files, the phone does not turn on.Solution: boot to Fastboot (Power) + Vol Down) and run the original firmware through the Mi Flash Tool.
If none of the methods worked, check:
- MIUI version (some features are only available on Chinese or global firmware).
- The model of the device (on POCO and Black Shark can be their own nuances).
- Updates (sometimes bugs are fixed in newer versions of MIUI).