How to turn off the charging screensaver on Xiaomi: all ways for MIUI 14

Why the charger screensaver is hindering Xiaomi users

The charger screensaver on Xiaomi, Redmi and POCO smartphones is an animated screen that appears when you connect the device to the charger. It displays the charge level, the time to fully charge and sometimes advertising banners. For many users, this feature seems useful, but in practice it creates a number of inconveniences.

First, the screensaver constantly wakes up the screen, even if you put your phone on charge at night, not only distracts with light in the dark, but also consumes additional energy, which contradicts the idea of battery saving. Second, on some models (for example, Redmi Note 12 or POCO X5), the screensaver is accompanied by beeps that can wake you up in the middle of the night. Finally, many users simply consider this feature unnecessary and want to see the usual locked screen with time and notifications.

In this article, we will discuss all the available ways to disable the charger on Xiaomi devices with MIUI 14, MIUI 13 and earlier. Some methods work at the system level, others require the use of third-party tools.

Method 1: Disconnect via MIUI settings (official method)

The easiest and safest way to remove the charger is to use the built-in MIUI settings. Unfortunately, not all Xiaomi models have this option directly available, but most modern devices (for example, Xiaomi 13, Redmi Note 11, POCO F4) it is present.

To turn off the screensaver:

  1. Open the Settings app (cog icon).
  2. Go to Always Active Screen and Lock (on some models – Lock Screen).
  3. Select Settings screensaver or Screensaver when charging.
  4. Turn off the slider next to the option to Show the screensaver when charging.
  5. Confirm the action if the system requests permission.

If you don't have one on your menu, the manufacturer has hidden it for your model, in which case you can try the alternative methods described below.

Charge your phone completely (at least 50%)

Connect to a stable Wi-Fi network

Make a backup copy of important data

Check the version. MIUI In Settings β†’ The phone.-->

⚠️ Note: On some devices, after the screensaver is turned off, the screen may completely turn off when charging. To return the display of time and notifications, turn on the option Always active screen in the lock settings.

Method 2: Using Developer Mode (for power users)

If the standard settings didn't work, you can try turning off the screensaver through developer mode, which requires carefulness, because the wrong actions can affect the stability of the system. 12/13 s MIUI 13/14.

Instructions:

  1. Activate Developer Mode: Go to Settings β†’ About Phone. Click 7 times on MIUI Version until you become a developer!

For developers

USB debugging

ADB

adb shell settings put global charging_animation_enabled 0

Reset the device.

After this action, the charger should disappear. If the command does not work, try an alternative option:

adb shell settings put secure charging_animation_disabled 1

πŸ’‘

If you don’t have ADB experience, use Minimal ADB and Fastboot for Windows, which makes it easy to execute commands without installing a full Android SDK.

Xiaomi modelDoes the shutdown support ADB?Notes
Xiaomi 13/13 ProYes.MIUI 14.0.3+ required
Redmi Note 12 Pro+Yes.It only works when you are always on display.
POCO F5Yes.You may need to re-execute the command after the update.
Xiaomi 11TPartially.The screensaver is turned off, but the charge indicator remains
Redmi 10No.Root or third-party applications required

⚠️ Attention: After update MIUI Developer mode settings may reset. Check the screensaver after each update and repeat the procedure if necessary.

Method 3: Third-party applications to disable the screensaver

If the first two methods didn't work, you can use third-party utilities, and the most reliable ones are:

  • πŸ”§ MacroDroid allows you to create macros to automatically turn off the screen when you connect a charger.
  • πŸ› οΈ Tasker is a powerful automation tool that can block the screensaver through the Secure Settings plugin (requires a purchase).
  • πŸ“± Always On Display Off – a special application for disabling AOD Charging screensaver (does not work on all models).
  • πŸ”’ Shizuku + AppOps – a combination for advanced users, allowing you to block system processes without root.

Example of settings in MacroDroid:

  1. Create a new macro with a trigger Connected charger.
  2. Add the action Turn off the screen.
  3. Save the macro and activate it.

On devices with MIUI 14 and Android 13, some applications may require additional permissions in Special Access β†’ Battery Optimization. Without this, macros will not work in the background.

Through MIUI settings

With ADB

Used third-party applications

Nothing, it didn't work.

Another way.-->

Method 4: Root rights and editing system files

For users with unlocked bootloaders and root rights, the most radical method available is editing system files, which is guaranteed to remove the screensaver, but requires caution: improper actions can lead to loss of warranty or inoperability of the device.

Instructions:

  1. Install a file manager with root support, such as Root Explorer or Solid Explorer.
  2. Go to /system/media/ or /system/priv-app/MiuiSystemUI/
  3. Find files related to the screensaver (usually they contain in the title charging, battery or dream).
  4. Rename them by adding the.bak extension (e.g, charging_animation.mp4 β†’ charging_animation.mp4.bak).
  5. Reset the device.

On some firmware, the screensaver is stored in APK format. In this case, you can:

  • πŸ“¦ Disable the application through Settings β†’ Annexes β†’ Show it all. β†’ System (find MiuiDreamService or similar).
  • πŸ—‘οΈ Delete APK-file via Titanium Backup (for power users only!).
What if the phone does not turn on after editing system files?
If the device is stuck on the logo or not loading, try: 1. Log in Recovery Mode (press Power + Volume up). 2. Select Wipe Cache Partition. 3. Reboot. If this does not help, you will need to flash it through Fastboot or EDL.

⚠️ Note: Editing system files on devices with MIUI This can trigger an anti-rollback, which blocks the possibility of a rollback on the previous firmware version. Before making changes, check the status of the anti-rollback in Fastboot with the command: fastboot getvar anti.

Method 5: Alternative firmware (Custom ROM)

If neither method worked and the charger screensaver is still annoying, consider installing custom firmware.Popular options for Xiaomi devices:

  • 🌍 LineageOS – pure Android without unnecessary bells and whistles from Xiaomi.
  • ⚑ Pixel Experience – firmware with Google Pixel functionality, including adaptive charging.
  • πŸ”„ ArrowOS – lightweight and productive firmware with a customizable interface.
  • πŸ“± Xiaomi.eu – modified MIUI Advertising free and with extended settings.

Advantages of custom firmware:

  • βœ… Complete control over screensavers and animations.
  • βœ… No forced updates or advertisements.
  • βœ… Ability to fine tune energy consumption.

Disadvantages:

  • ❌ Loss of warranty (unless you restore the original firmware).
  • ❌ Risk of "bricking" if installed incorrectly.
  • ❌ Not all camera and sensor functions can work properly.

Before installing custom firmware:

  1. Unlock the bootloader through the official Xiaomi tool.
  2. Install TWRP Recovery or OrangeFox.
  3. Make a full backup through TWRP β†’ Backup.
  4. Download the firmware from the official website (for example, XDA Developers).

πŸ’‘

Installing custom firmware is an extreme method, and if you're not sure about your skills, you'd better reach out to more experienced users or service centers.

What to do if the screensaver returned after the update

One of the most common problems is that the charger returns after the MIUI update, and that's because the system settings are reset to default values, to avoid this:

  • πŸ”„ Turn off automatic update: Go to Settings β†’ The phone. β†’ Update system. Click on three dots in the upper right corner and select Update Settings. Turn off Autoboot via Wi-Fi.
  • πŸ“₯ Install Update Blocker: Apps like Disable Service can disable com.android.updater update service.
  • πŸ”§ Use it. ADB To fix settings: After disabling the screensaver, follow the command: adb shell cmd settings put global charging_animation_enabled 0 --user 0 This will apply the setting to all users of the device.