The standard charging animation on Xiaomi, Redmi and POCO smartphones gets boring over time โ a monotonous battery with interest or lightning in a circle looks boring. Fortunately, the manufacturer and the enthusiast community offer several ways to replace it, from built-in themes to deep customization through ADB and modified firmware. In this article, we will analyze all current methods, including hidden MIUI 14/15 chips, running on models from Redmi Note 10 to Xiaomi 14 Ultra.
It is important to understand that not all methods are equally secure, for example, changing system files through root can lead to loss of warranty or device malfunction. We will highlight the riskier methods separately and offer alternatives for users who donโt want to go into technical details. MIUI and smartphone models.
Ways to change charging animation: a review of options
On Xiaomi smartphones, charging animations are stored in system files and can be changed in several ways. Here are the basic methods, from the simplest to the most complex:
- ๐จ Topics MIUI โ Official method with limited selection of animations, but without risks to the system.
- ๐ง ADB-commands โ allow you to activate hidden animations without root rights, but require a connection to a PC.
- ๐ฑ Third-party launchers โ some shells (like Nova Launcher) can replace animation on the lock screen.
- ๐ Modified firmware - custom assemblies MIUI or AOSP with pre-installed alternative animations.
- ๐ ๏ธ Manual editing of system files โ for advanced users with root access.
Each method has its pros and cons. For example, MIUI themes are easy to install, but offer only 3-4 animation options, whereas ADB provides access to hidden options, but requires command line skills.
Method 1: Use MIUI themes (without root and ADB)
The safest and easiest way is to install one of the official themes that change the charging animation. In MIUI 12-15, this is done through the built-in Themes app. Here's a step-by-step instruction:
- Open the Themes app (the icon with a brush on your desktop).
- Go to the Animation or Lock Screen section (the name may vary depending on the MIUI version).
- Select the category Charge or Battery.
- View the available options and click Apply on your favorite animation.
Among the popular themes with alternative animations:
- ๐ "Cosmic Charge โ Animation with a Rotating Galaxy.
- โก "Lightning Bolt โ dynamic lightning that replaces the standard lightning.
- ๐ฅ "Fire Energy โ Fire particles around the battery icon.
Note that not all themes are compatible with all models. 3D-The effects may not work on budget smartphones (Redmi) 9A, POCO M3) due to the limitations of the iron.
๐ก
If the theme you want isnโt displayed in your region, try changing the country in your Mi Account settings to India or China, where the choice of animations is wider.
Method 2: Hidden animations via ADB (no root)
In the firmware MIUI There are hidden charging animations that can be activated through ADB (Android Debug Bridge: This method does not require root rights, but requires a computer and a computer. USB-It is suitable for most models on the MIUI 13/14/15, including Xiaomi 12T, Redmi Note 11 Pro+ and POCO F4.
Here's what we need to do:
Enable Developer Mode (7 times click on MIUI version in phone settings)|
Activate USB Debugging in Settings โ Additional โ For Developers |
Install ADB-Drivers on PC (download from Google or via Mi) PC Suite)|
Download the archive with animations (links at the end of the article)|
Connect the phone to the PC and allow debugging in the pop-up window-->
Now run the following commands in the terminal (command line) of the PC:
adb shell
settings put global charging_animation_style 2 # Activates hidden animation
Alternative values:
0 - Standard animation (battery with percentages)
1 - Lightning in a circle (by default on many models)
2 - dynamic particles (hidden animation)
3 - Minimalist indicator (percentages only)Once you have entered the command, restart the phone. If the animation hasn't changed, try the other parameter values. charging_animation_style. On some devices (e.g. Xiaomi) 13 Pro may require additional command:
adb shell am broadcast -a android.intent.action.BOOT_COMPLETEDWhat if the ADB does not recognize the device?
Method 3: Third-party launchers and applications
If you don't want to mess around with ADBs or themes, you can use third-party apps that replace the charging animation on the lock screen.
- ๐ฑ Nova Launcher + TeslaUnread plugin โ allows you to configure widgets on the lock screen, including custom animations.
- โก Charging Animation Changer (requires root) โ an app with a base of 50+ animation.
- ๐ฎ KWGT Kustom Widget โ to create fully custom animations (needs design skills).
For Nova Launcher, the instructions are as follows:
- Install Nova Launcher from Google Play.
- Download the TeslaUnread plugin and activate it in the launcher settings.
- In the lock screen settings, select the Battery Charging widget.
- Customize the look of the animation through the plugin menu.
The downside of this method is that the animation will only be displayed on the lock screen, not on the device turned off, and some features may not work on MIUI 14+ due to manufacturer limitations.
๐ก
Third-party launchers are the safest way to customize, but they wonโt replace system animation on a screen thatโs off. ADB root.
Method 4: Custom firmware with alternative animations
If you don't like the standard options, you can install a modified firmware with unique animations.
- ๐ MIUI EU โ European MIUI with extended animation settings.
- ๐ ๏ธ Pixel Experience โ Android-based firmware with animations from Google Pixel.
- ๐ญ CrDroid or Havoc-OS โ custom AOSP-Firmware with flexible interface setting.
Installing custom firmware requires unlocking the bootloader and may result in a loss of warranty. Here is a brief guide for MIUI EU:
- Unlock bootloader through the official Mi Unlock Tool (requires a wait of 7-15 days).
- Download the MIUI EU firmware for your model from xiaomi.eu.
- Install it through TWRP (Castom Recovery).
- In the new firmware settings, find the Display โ Charging animation section.
MIUI EU has up to 10 animation options available, including animations from POCO and Black Shark. However, note that custom firmware may contain bugs, especially on newer models (Xiaomi 14, Redmi K70).
๐ก
Before installing custom firmware, backup through TWRP or Mi Flash Tool. This will help restore the phone in case of a crash.
Method 5: Manual editing of system files (for advanced ones)
This method is only suitable for users with root access and experience with system files, and allows you to replace standard animations with any custom animations, including GIF or APNG. Risks: loss of warranty, possible bootloop if you make an error.
Charging animations are stored in files:
- /system/media/charging_anim.zip โ animation.
- /system/media/bootanimation.zip โ may contain charging elements.
- /system/framework/framework-res.apk - interface resources.
To replace:
- Download the archive with custom animation (for example, from the XDA Developers forum).
- Use Root Explorer or ADB to copy files to the appropriate folders.
- Change the access rights: chmod 644 /system/media/charging_anim.zip
- Reset the device.
Examples of custom animations:
- ๐ฎ "Retro Game Boy โ Pixel Animation in the Style of Game Boy.
- ๐ค "Android Robot Animation with Android Robot Charging the Battery.
- ๐ "Ocean Waves โ The waves that fill the battery.
How to create your own charging animation?
Compatibility with Xiaomi models
Not all methods work on all devices, and the following is a compatibility table for popular models:
| Model | MIUI themes | ADB | Launchers | Custom firmware | Root-method |
|---|---|---|---|---|---|
| Xiaomi 13/14 | โ | โ (MIUI 14+) | โ | โ | โ |
| Redmi Note 12 | โ | โ | โ | โ | โ |
| POCO F5 | โ | โ | โ ๏ธ (restriction MIUI) | โ | โ |
| Redmi 10A | โ | โ (No hidden animations) | โ | โ ๏ธ (choice-limit) | โ |
| Xiaomi 12 Lite | โ | โ | โ | โ | โ |
On devices with MIUI 15 (like Xiaomi 14 Ultra) some ADB-Teams may not work because of tighter security policies, and only root or custom firmware will help.
๐ก
On the newer models (Xiaomi 13T Pro, Redmi K60), the manufacturer blocks the system animations from changing without root.
Risks and warnings
Changing system files or installing custom firmware can lead to undesirable consequences.
๐ก
Before any manipulation of the system, check whether the bootloader is locked (fastboot oem device-info). If Device unlocked: false, unlock it officially.
โ ๏ธ Attention: Use ADB Changing hidden settings can cause a malfunction MIUI. For example, on some devices the wrong value charging_animation_style It calls up a black screen when charging, and then you can just reset it with a fastboot.
Other possible problems:
- ๐ Fast battery discharge โ some custom animations increase power consumption 5-10%.
- ๐ Loss of warranty โ unlocking the bootloader or getting root will void the Xiaomi warranty.
- ๐ System Lags โ Unoptimized Animations Can Slow Down the Interface.
โ ๏ธ Attention: On devices with MIUI 14+ function RAM Expansion (virtual memory) custom animations can conflict with the system, causing occasional reboots. RAM performance settings before experiments.