When you plug a Xiaomi smartphone into charging, standard animation with percentages and a battery icon appears on the screen. But not everyone likes this look โ some want a more minimalist design, some prefer dynamic effects, and some dream of seeing a personalized picture on the lock screen. Fortunately, the manufacturer and third-party developers offer several ways to change the look of charging without risking the device.
In this article, we will analyze all current methods: from built-in settings MIUI You'll learn how to replace animation with a static icon, add fast-charging effects, or even install your own image. Some methods require unlocking the bootloader or root rights โ we will separately specify where this is necessary and warn about the possible risks.
All instructions are checked on Xiaomi models 13/14 series, Redmi Note 12/13, POCO F5/X5 and other devices with MIUI 14/15 And HyperOS. If your smartphone runs on an older version of the firmware, some of the features may be missing, which we'll mention.
1. Standard settings MIUI/HyperOS: What can be changed without root
Starting with MIUI 12.5, Xiaomi added limited customization options for the charging screen. In the new versions of HyperOS (2026), the choice has become wider, but still inferior to third-party solutions":
- ๐ Change the style of displaying percentages: you can choose large numbers, a round indicator or a minimalist bar.
- ๐จ Color scheme: In some themes (e.g. Dark Mode), animations automatically adjust to system colors.
- โก Fast Charging Effects: Supported models (e.g. Xiaomi 14 Pro) feature additional lightning animations.
To get into these settings:
- Open the Settings โ Lock screen.
- Select Lock Screen Style (HyperOS may call Personalization).
- Scroll down to Charge or Charge animation section.
Note: on budget models (e.g. Redmi) 12C or POCO M6) Some options may not be available. Also, in HyperOS, the path to settings is sometimes different โ look for Personalization. โ Lock screen โ Additionally.
โ ๏ธ Note: If after changing the settings, the charging animation disappeared completely, check whether the battery saving mode is turned on in the Settings section. โ Battery. This mode shuts down all visuals.
2.Using themes from Mi Theme Store: A quick way to change design
The official Mi Theme Store (or Themes in HyperOS) offers hundreds of free and paid themes, many of which change not only wallpaper but also charging animation.This method requires no root rights and works on all Xiaomi, Redmi and other devices. POCO s MIUI/HyperOS.
How to find the right topic:
- Open the Themes app (brush icon on desktop).
- In the search bar, enter charging animation or battery theme.
- View the results โ look for themes marked Lockscreen or Charging.
- Click Apply, and the theme will be installed along with the new animation.
Popular themes for charging:
- ๐ AMOLED Black Charging: black background with neon elements, saves battery power.
- โก Lightning Charge: dynamic lightning animation for fast charging.
- ๐ฎ Game Charge: Stylized for game consoles (suitable for gaming) POCO F5 and Black Shark).
- ๐ฟ Nature Battery: Animation with leaves or water, varying depending on the level of charge.
The downside of this is that theme often changes not only the charging animation, but the entire interface, so if you don't like the overall design of the theme, you'll have to go back to the standard one or look for an alternative.
๐ก
Before you set up the theme, back up your current wallpaper and lock screen settings. To do this, go to Settings. โ Wallpaper. โ Backup (not available on all models).
3.Castom animations through ADB: for advanced users
If the built-in options and themes are not enough, you can change the charging animation through ADB-Android Debug Bridge, which doesn't require root rights, but it involves working with a computer and enabling developer mode. MIUI 13+ hyperos.
What you need:
- ๐ฅ๏ธ Computer with ADB-tools installed.
- ๐ฑ Xiaomi smartphone with the developer mode enabled (Settings) โ The phone. โ Version. MIUI โ press 7 times).
- ๐ USB-cable (preferably original).
Step-by-step:
- Connect the phone to the PC and allow debugging over USB.
- Open the command line (Windows) or terminal (macOS/Linux) in the adb folder.
- Enter the command to check the connection: Adb devices should appear the name of your device.
- Use one of the commands to change animations: adb shell settings put global charging_animation_style 1 Where 1 โ style of animation (meanings from 0 before 3, model-wise).
- Reset the device.
List of available styles (may differ on different firmware):
| Meaning | Style description | Supported models |
|---|---|---|
| 0 | Standard animation (percentage) + battery) | All devices. |
| 1 | Minimalistic (only percentages in large print) | MIUI 14+, HyperOS |
| 2 | Round indicator with animation of filling | Xiaomi 12/13/14 series, Redmi K50/K60 |
| 3 | Dynamic animation (lightning during fast charging) | Devices with support for Fast Charge 4.0+ |
โ ๏ธ Note: Some firmware (e.g. HyperOS 1.0 for global models) commands ADB In this case, try an alternative method using the Activity Launcher app (described below).
4.Customization applications: no root, but with restrictions
If you don't want to mess with ADB, You can use third-party applications. They don't give you the freedom to manually edit system files, but they allow you to quickly change the charging animations without risking bricking the device:
4.1. Activity Launcher (for hidden settings)
This app allows you to run hidden system menus, including charging animation settings that Xiaomi doesnโt show in the standard interface.
Instructions:
- Install Activity Launcher from Google Play.
- Open the application and enter charging or battery in the search bar.
- Find Charging Animation Settings (or something else, like Battery Style).
- Choose your favorite style and restart the device.
Always on Display (for the first time) AMOLED-screen)
On devices with AMOLED-displays (for example, Xiaomi 13 Ultra, Redmi) K60 Pro) you can configure the charging display via Always On Display (AOD):
- ๐ Go to Settings. โ Lock screen โ Always On Display.
- ๐จ Choose Charging or Battery Style.
- ๐ผ๏ธ Upload your own image (not available on all models).
Why are some styles not working in Activity Launcher?
The main disadvantage of this method is limited choice. Most applications simply duplicate the built-in settings without adding anything new. For truly unique animations, you will need root or custom firmware.
5. Root methods: complete freedom of customization
If you're willing to take drastic measures, root access will open up unlimited possibilities for changing the charging animation.
- ๐๏ธ Install any image or GIF background.
- ๐ฌ Replace standard animation with your own (e.g., with effects from games or movies).
- ๐ง Change the font, color and location of the percentage charge.
- โก Add additional indicators (battery temperature, time to full charge).
This will require:
- Unlocked bootloader (instructions for Xiaomi here).
- Installed by Magisk or another root rights manager.
- A file manager with root support (such as Root Explorer or Mixplorer).
- Backup of system files (required!).
Where are the charging animation files stored:
/system/media/theme/default/lockscreen/
/system/priv-app/MiuiSystemUI/MiuiSystemUI.apk/res/drawable/Critically, make a backup before editing system files. Incorrectly changing them can lead to a bootloop (cyclical device reboot).
Popular tools for customization:
- ๐ ๏ธ Substratum Theme Engine (requires Andromeda to run without root on some firmware).
- ๐จ Hex Installer โ allows you to change icons and animations through overlays.
- ๐ฑ MiXplorer โ for manual editing of.png and.xml files.
โ ๏ธ Note: On HyperOS devices, the structure of system files has changed. Before editing, check the current paths in thematic forums (for example, check the current paths in thematic forums, XDA Developers: Mistakes may result in loss of warranty.
6.Castom firmware: an extreme but effective method
If you want maximum freedom, consider installing custom firmware, such as:
- ๐ LineageOS โ pure Android with support for themes.
- ๐ฅ Pixel Experience โ Google Pixel design firmware (includes unique charging animations).
- ๐ญ Havoc-OS or CrDroid โ firmware with advanced customization.
- ๐จ๐ณ MIUI EU โ modified MIUI unlocked.
Advantages of custom firmware:
- ๐ Full control over charging animation (including replacement) GIF).
- ๐ No manufacturer restrictions (e.g., locking) ADB-team).
- ๐ Regular updates and community support.
Disadvantages:
- โ ๏ธ Loss of warranty (if you do not return the official firmware before contacting the service).
- ๐ Possible battery or performance problems on unstable builds.
- ๐ฑ Not all of the original firmware functions may work (e.g, IR Blaster or Game Turbo).
Where to download firmware:
- XDA Developers (the largest forum).
- The official website of LineageOS.
Unlock the bootloader (officially via Mi Unlock Tool)|Make a backup copy of the data (TWRP Mi Backup)|Download firmware and GApps (if you need Google services)|Check firmware compatibility with the device model|Charge your phone at least 60%-->
7. Frequent problems and their solutions
When you change the charging animation, users often encounter errors, and we have collected the most common ways to fix them:
| Problem. | Possible cause | Decision |
|---|---|---|
| Animation does not change after the topic is applied | System cache not updated | Go to Settings. โ Annexes โ Application management โ Topics and clear the cache |
| ADB-teams are not working | No debugging rights or outdated drivers | Update the platform-tools and check if the developer mode is enabled |
| After the animation change, the charging sound disappeared | Conflict of system files | Return standard animation or install sound through Mi Sound Assistant |
| The device does not turn on after editing system files | Critical file damaged | Restore your backup copy through TWRP Or reflash the device via Fastboot |
If none of the methods worked, check:
- ๐ฑ Compatibility of your model with the selected method (for example, POCO M3 supportive AOD).
- ๐ Firmware version (on HyperOS some commands) MIUI not working).
- ๐ Manufacturer restrictions (Chinese versions of devices often block system settings).
๐ก
Before any manipulation of system files, make sure you have a backup of the data and the ability to return the device to factory settings, this will save you from losing important information.