The charger screensaver on Xiaomi smartphones is not just a beautiful picture, but a useful tool that shows the current charge level, time to fully charge and even the battery temperature. However, many users face the problem: standard wallpaper quickly get bored, and the possibility of changing them is not always obvious, especially after upgrading to MIUI 14/15, where the charging screen setting interface has undergone changes.
In this article, we will analyze all the current ways to change the screensaver - from official methods through settings. MIUI You will learn how to put a static image, animation or even your own photo on the charging screen, and also avoid the typical errors that cause changes to not apply, POCO and flagship Xiaomi 13/14.
Why Xiaomi does not change the charger: the main reasons
Before we get to the instructions, it's important to understand why standard methods might not work, and most of the time, the problem is one of the following:
- π An outdated version MIUI: On firmware older MIUI 12.5 Charging screen customization functionality is severely reduced or absent at all.
- π Manufacturer restrictions: On some models (e.g, POCO M3 or Redmi 9A) Xiaomi blocks screensaver change due to budget iron.
- π± Active Power Saving Mode: When Ultra Mode or Battery Mode is enabled, the system can ignore user settings.
- π οΈ Damaged system files: If you have previously experimented with themes or firmware, screensaver files may have been deleted.
If your smartphone falls under one of these points, don't worry, there are workarounds in the article. MIUI can be used ADB-teams, and for budget models - third-party launchers with support for customization.
β οΈ Note: On devices with an unlocked bootloader and custom firmware (for example, LineageOS or Pixel Experience) standard methods are used. MIUI This will not work, and you will need to manually replace the files in the folder. /system/media.
Official way: change the screensaver through the settings MIUI
The easiest and safest method is to use the built-in MIUI tools, which are suitable for most modern Xiaomi, Redmi and POCO smartphones based on MIUI 12.5 and later.
- Open the Settings app (the gear icon on the home screen).
- Go to the Screen β Screensaver (on some models, the path may look like Settings β Wallpaper β Charging screensaver).
- Choose one of the proposed options: π Standard Wallpaper (Static Images from Xiaomi). π¨ Thematic screensaver (dynamic wallpaper synchronized with the current theme of the system). πΈ Gallery (own photos from the device memory).
Apply
If the Screensaver section is not on the menu, try updating your firmware to the latest version or using alternative methods described below.
Make sure your smartphone is at least 20% charged.
Turn off the power saving mode
Check the space in memory (need β₯500 MB)
Restart the device before setting up-->
Hidden MIUI features: how to enable charging animation
Few people know, but MIUI has an animated screensaver mode that is activated through developer codes or a secret menu, which works on most devices, including the Xiaomi 12/13/14, Redmi Note 11/12 and POCO F4/F5.
To turn on the animation:
- Open the phone app and enter the combination: ##4636##
- In the menu that appears, select Battery Information.
- Slip 5 times on the field Charge level β this will open the hidden settings.
- Return to the basic settings and go to Screen β Additional β Charging animation.
- Choose one of the options: π Spiral (classical animation with a rotating spiral). β‘ Lightning (dynamic charging with lightning effect). π Wave (smooth animation with waves displaying percentage of charge).
If the code didnβt work, try an alternative method through ADB (described in the next section). Some firmwares may show the animations incorrectly, in which case resetting the screen settings (Settings β System β Resetting β Screen Resetting).
π‘
If the charging animation is slowing down, try turning off Adaptive Brightness in the screen settings, which will reduce the load on the processor and eliminate the lags.
Advanced method: changing the screensaver through ADB
For users who are ready to dive into the technical details, there is a way to change the screensaver through Android Debug Bridge (ADB), which is universal and works even on devices where standard settings are blocked.
- π» Computer with drivers installed ADB and Fastboot.
- π± Xiaomi smartphone with enabled debugging USB (Settings β The phone. β Version. MIUI β 7 times to tap the version, then return to the β For developers).
- πΌοΈ Image for the screensaver in.png format with a resolution corresponding to your screen (for example, 1080Γ2400 For the Redmi Note 11).
Instructions:
- Connect your smartphone to your PC and open the command line (cmd on Windows or Terminal on macOS/Linux).
- Check the connection command: Adb devices should appear serial number of your device.
- Copy your image into the screensaver folder: adb push your image.png /sdcard/MIUI/wallpaper/charging/
- Install it as a screensaver: adb shell settings put global charging_wallpaper_uri "file:///sdcard/MIUI/wallpaper/charging/your image.png"
- Reboot the device: adb reboot
Important: Some firmware may have different paths to the folder. For example, on MIUI 15, the savers are stored in /data/system/users/0/wallpaper. To find out the exact path, use the command adb shell ls /sdcard/MIUI/wallpaper/.
β οΈ Attention: Misuse of the right ADB This can cause system failures. Before experimenting, back up your data through Settings. β Additionally. β Backup and reset.
Official settings MIUI|ADB-team|Third-party annexes|Manual file replacement|I haven't tried it yet.-->
Third-party applications for customization of charging screensaver
If the standard methods don't work, you can use Google Play apps, which offer advanced features like animations, weather widgets, custom fonts, and even interactive elements.-3 tested:
| Annex | Features | Support for MIUI | Reference |
|---|---|---|---|
| Charging Screen Customizer | Allows you to set up GIF-animations, change fonts, add battery widgets and time. | MIUI 12-15 (requires root for full functionality) | Download |
| Wallpaper Changer for MIUI | A specialty solution for Xiaomi with support for dynamic wallpaper and dark theme. | MIUI 14/15 (works without root) | Download |
| Always On Edge | Adds Always On Display (AOD) effects to the charging screen, including hours and notifications. | Only for AMOLED-screens (Xiaomi) 12/13/14, POCO F4) | Download |
Check reviews before installing β some apps may conflict with Xiaomiβs MIUI Optimization. If the screensaver doesnβt change after installation, try:
- π Reboot your smartphone.
- π« Shut down. MIUI Optimization in the settings for developers.
- π‘οΈ Give the application all necessary permissions (Settings) β Annexes β Permits).
How to turn off MIUI Optimization?
Manual replacement of screensaver files (for advanced users)
If you're not afraid to dig through system files, you can replace standard screensavers manually, which requires root rights or an unlocked bootloader, but gives you complete control over the look of the charging screen.
Instructions:
- Using a root-access file manager (such as Root Explorer or Solid Explorer) go to /system/media/theme/default/wallpaper/
- Find files with names: charging_battery.png β screensaver. charging_animation.zip β animation (if supported).
Back up your original files (copy them to another folder).
Replace your files with your own (make sure the names and formats are the same!).
644
Reset the device.
For devices with MIUI 15, the path may be different:
/product/media/theme/default/wallpaper/or
/vendor/overlay/common/media/wallpaper/β οΈ Warning: Incorrectly changing system files can lead to bootloop ( looped boot).If the smartphone does not turn on after replacing, try booting into Fastboot and returning the original files via the command: fastboot flash system system.img (needing a stock firmware).
Typical errors and their solutions
Even after you set it up properly, the screensaver may not display or work properly, and here are the most common problems and ways to fix them:
| Problem. | Possible cause | Decision |
|---|---|---|
| The screensaver doesn't change | System cache not updated | Clear the cache in Settings β Applications β Application Management β Three points β Clear the cache. |
| Image stretched or cropped | Incorrect file resolution | Use images with the resolution that matches your screen (e.g. 2400Γ1080 for the Redmi Note 11 Pro). |
| Animation slows down | High load on the processor | Turn off Adaptive Brightness and Interface Animation in the developer settings. |
| The screensaver is reset after rebooting | Restrictions of MIUI or Third-Party Launcher | Install the screensaver via ADB or use the Charging Screen Customizer app with the option to Lock Wallpaper. |
If none of the methods worked, check:
- π Compatibility of your model with the selected method (for example, POCO M2 It doesn't support animation).
- π§ Availability of firmware updates (Settings) β The phone. β Updating the system).
- π οΈ System File Integrity (if you suspect damage, reset via Settings) β Additionally. β Backup and reset).
π‘
On devices with MIUI 15 and later, the charger screensaver may depend on the chosen theme. Try changing the theme to Settings β Design if standard methods do not work.