How to change the charging indicator on Xiaomi: 5 ways for different versions of MIUI

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:

  1. Open the Themes app (icon with brush).
  2. Go to the animation or charging tab (the name may vary depending on the version of MIUI).
  3. Enter charging animation or charging indicator in search.
  4. 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.

πŸ“Š Which Charging Indicator Do You Like More?
Standard (percentage)
Animation with a character
Minimalist stripe
Dynamic effects (waves, lightning)
Your own version

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:

  1. Open the Phone app and enter the code: ##4636##.
  2. In the menu that appears, select Battery Information.
  3. Scroll down to Charging Animation Style (can be called Charging Animation Style).
  4. Choose one of the available options (usually 2-3: standard, minimalist, classic).
  5. 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?
If the codes don’t work, the reasons may be: 1. Your version of MIUI has blocked access to the engineering menu (relevant to Chinese firmware). 2. There is a custom firmware installed where the menu is disabled. 3. The manufacturer has removed this feature in new updates. In this case, try methods with ADB or TWRP (see sections below).

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:

  1. Enable USB debugging in the developer settings (Settings β†’ About Phone β†’ MIUI version (click 7 times) β†’ Additional β†’ For developers).
  2. Connect your smartphone to your PC and confirm the debugging permission.
  3. Download ADB Tools and unpack the archive.
  4. Open the command line in the ADB folder and type: Adb devices Make sure your device appears in the list.
  5. 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).
  6. 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).
  7. 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_style

List of possible style values (may vary depending on the model):

ID styleDescriptionCompatibility
0Standard (percentage + battery)All models.
1Minimalist (percentages only)MIUI 12+
2Animation with waveRedmi Note 10/11, POCO X3/F3
3Mitu 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:

  1. Download the archive with animation (for example, Custom_Charge_Animation.zip).
  2. Reboot the smartphone to TWRP mode (clip Power + Volume up).
  3. In TWRP, select Install and specify the path to the downloaded file.
  4. Confirm the installation and wait for completion.
  5. 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:

  1. Install an app from the Play Market.
  2. Provide the necessary permissions (e.g. Overlay over other applications).
  3. Choose your favorite animation in the gallery.
  4. 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

  1. Open the Topic app.
  2. Go to My Themes and select Standard.
  3. Apply it and restart the device.

Method 2: Through ADB

adb shell settings delete global charging_animation_style

Method 3: Reset via engineering menu

  1. Enter the code ##4636##.
  2. Go to Battery Information.
  3. Select Charging Animation Style β†’ By default.

Method 4: Complete reset (if nothing helps)

  1. Make a backup copy of the data.
  2. Go to Settings β†’ About the phone β†’ Reset settings.
  3. 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.

FAQ: Frequent questions

Can I change the charging indicator without root?
Yes, but the options are limited. You can use official themes. MIUI or apps from the Play Market (without root, they will overlay animation on top of the standard one). ADB or TWRP.
Why did the phone become slower after the animation change?
This can happen if you installed custom animation through TWRP and it conflicts with the system. Try: Delete the installed animation via TWRP (find the file in /system/media). Clear the cache in TWRP (Wipe β†’ Dalvik/Cache). Return the standard animation via ADB. If the problem persists, reset the settings.
Will Redmi Note 10 animation be right for the POCO X3 Pro?
Charging animations are tied to the screen resolution and MIUI version. If models have the same resolution (e.g. 1080Γ—2400) and similar firmware, the chance of success is higher, but it's better to look for files that are specially adapted for your model.
How to make your own charging animation?
This will require: Create a sequence of frames in.png format (the resolution must match the screen of the smartphone); compile them into a zip archive with the correct structure (examples can be found on XDA); install them via TWRP or replace system files manually (requires root); To simplify the process, use templates from MIUI themes or programs like After Effects + Android Asset Studio.
Will Custom Animation Work After MIUI Update?
Most likely not. With major updates, system files are overwritten, and your animation will reset to standard, so you'll have to re-instal the file via TWRP or ADB to get it back.