The charging animation on Xiaomi smartphones is the first picture you see when you connect your device to the network. A standard indicator in the form of a battery with interest or a flashing icon can get tired after a couple of months of use. Fortunately, the manufacturer and the enthusiast community offer several ways to change it, from official themes to deep customization through the engineering menu.
But before you start experimenting, it's worth understanding that not all methods are equally safe. The official themes from MIUI Themes won't harm the system, whereas manually changing system files via ADB or TWRP can cause crashes. In this article, we'll look at all the current methods, from simple to advanced, and also tell you how to get it back if something goes wrong.
Important: The instructions in this article are tested on MIUI 12-14 (including HyperOS) and are relevant for most Xiaomi, Redmi and POCO 2019-2026 models. If your device is older or runs on custom firmware, some points may not work.
1.The Official Way: MIUI Topics
Xiaomi allows you to change not only wallpaper and icons, but also charging animation, although this functionality is hidden from users in some regions.
To find the right topic:
- Open the Themes app (icon with brush).
- Go to the animation or charging tab (the name may vary depending on the version of MIUI).
- Enter charging animation or charging indicator in search.
- Choose your favorite topic and apply it.
β οΈ Note: Not all themes are compatible with your smartphone model. If the animation hasnβt changed after application, try a different theme or check compatibility in the description.
Among the popular free themes:
- π Minimal Charge β Minimal indicator with thin stripe.
- β‘ Lightning Bolt - Lightning Bolt animation when connected.
- π Wave Charge β Wave effect of filling the battery.
- π€ Mascot Charge β cute characters MIUI (Like Mitu).
If you don't have a tab with animation, then your version of MIUI doesn't support it, so then move on to the following ways.
2. Engineering menu: hidden settings MIUI
MIUI has a hidden engineering menu where you can turn on alternative charging indicator styles, which works on most devices, but requires caution β wrong actions can bring down system settings.
Instructions:
- Open the Phone app and enter the code: ##4636##.
- In the menu that appears, select Battery Information.
- Scroll down to Charging Animation Style (can be called Charging Animation Style).
- Choose one of the available options (usually 2-3: standard, minimalist, classic).
- Save the changes and restart the smartphone.
β οΈ Note: Some firmware (HyperOS or custom) may not have this item. If after the change the animation is lost or lost, reset the settings through the same menu.
If the engineering menu doesnβt open, try the alternative code:
##6484##or
##64663##What to do if the engineering menu is not opened?
3. via ADB: for advanced users
If the standard methods donβt work, you can change the charging indicator via Android Debug Bridge (ADB), a method that requires connecting your smartphone to your computer and basic command line knowledge.
Step-by-step:
- Enable USB debugging in the developer settings (Settings β About Phone β MIUI version (click 7 times) β Additional β For developers).
- Connect your smartphone to your PC and confirm the debugging permission.
- Download ADB Tools and unpack the archive.
- Open the command line in the ADB folder and type: Adb devices Make sure your device appears in the list.
- Enter the command to view the current animation: adb shell settings get global charging_animation_style (If the command is not working, try adb shell settings list. | grep charging).
- To change style, use: adb shell settings put global charging_animation_style 1 Where 1 β it ID Style (try the meanings of the 0 before 3).
- Reset the device.
β οΈ Attention: Wrong commands ADB If the animation is gone after the change, return the standard value:
adb shell settings delete global charging_animation_styleList of possible style values (may vary depending on the model):
| ID style | Description | Compatibility |
|---|---|---|
| 0 | Standard (percentage + battery) | All models. |
| 1 | Minimalist (percentages only) | MIUI 12+ |
| 2 | Animation with wave | Redmi Note 10/11, POCO X3/F3 |
| 3 | Mitu character (for Chinese firmware only) | MIUI 13+ (Chinese version) |
Install drivers for your Xiaomi model
Enable debugging over USB in the developer settings
Download the latest version of ADB Tools from the official website
Connect your phone to your PC via the original cable
Make a backup copy of the data (in case of failure)-->
4.Castom animations through TWRP
For the most daring, it is a method of replacing system files via TWRP. This allows you to install fully custom animation, but requires an unlocked bootloader and installed recovery.
What you need:
- π± Unlocked loader (official instruction).
- π§ Established TWRP Recovery (version for your model).
- πΌοΈ Custom animation file in.zip format (can be found on forums) XDA Developers or 4PDA).
Instructions:
- Download the archive with animation (for example, Custom_Charge_Animation.zip).
- Reboot the smartphone to TWRP mode (clip Power + Volume up).
- In TWRP, select Install and specify the path to the downloaded file.
- Confirm the installation and wait for completion.
- Clear the cache (Wipe β Dalvik/Cache) and restart the device.
β οΈ Attention: An incorrectly selected animation file can cause bootloop.Before installing, check the compatibility of the archive with your model and version. MIUI. Always make a backup through TWRP before experimentation!
Where to look for custom animations:
- π XDA Developers (partition of your model).
- π·πΊ 4PDA (customization MIUI).
- π¨ Telegram channels on the subject (e.g, MIUI Customization).
π‘
Before installing custom animation, check its resolution. For most Xiaomi smartphones, the format 1080Γ2340 (Full HD+) is suitable. If the animation is stretched or cropped, then the file is not suitable for your screen.
5. Apps from the Play Market: Alternative Solutions
If you don't want to dig into the settings, you can use third-party apps that don't change the system animation, but offer alternative charging screens through overlays.
Top.-3 applications:
- π² Charging Animation Changer is a simple tool for changing style (requires root or root). ADB).
- π¨ Battery Charging Animation β a collection of animations with support MIUI.
- π Always On Edge β Adds dynamic effects to the edges of the screen when charging.
How to use:
- Install an app from the Play Market.
- Provide the necessary permissions (e.g. Overlay over other applications).
- Choose your favorite animation in the gallery.
- Activate it and check the result when connecting the charging.
β οΈ Note: Most of these applications require root rights or ADB Without them, the animations will only be displayed on top of the standard indicator, which may look sloppy.
Important: Apps from the Play Market often contain ads and can collect data. Before installing, check reviews and ratings, as well as the permissions it requests.
Recovery of the standard indicator
If after experiments the charging animation is lost or works incorrectly, you can return everything back in several ways:
Method 1: Through the settings of the themes
- Open the Topic app.
- Go to My Themes and select Standard.
- Apply it and restart the device.
Method 2: Through ADB
adb shell settings delete global charging_animation_styleMethod 3: Reset via engineering menu
- Enter the code ##4636##.
- Go to Battery Information.
- Select Charging Animation Style β By default.
Method 4: Complete reset (if nothing helps)
- Make a backup copy of the data.
- Go to Settings β About the phone β Reset settings.
- Select Reset all settings (does not delete files, but returns system settings to factory settings).
If the animation never recovered, the system files may have been damaged, and only flashing through Fastboot or TWRP will help.
π‘
Before any experimentation with system files, backup via TWRP or MIUI Backup, which will save your data and allow you to quickly roll back in case of a crash.