How to remove the screensaver when you turn on Xiaomi Redmi: from turning off animation to replacing it with custom

The screensaver when you turn on the Xiaomi Redmi smartphone is not just a brand logo, but a part of the system animation that starts when you boot the device. For some users, it becomes a familiar element, and for others it becomes an annoying factor, especially if it takes extra seconds to load. In this article, we will discuss all possible ways to remove or replace it, including official MIUI settings and methods for advanced users.

It is important to understand that the procedure differs depending on the firmware version (MIUI 12/13/14), the bootloader status (unlocked/locked) and the Redmi model. For example, on the Redmi Note 10 Pro with a locked bootloader, only software methods are available, whereas on the Redmi K50 with an unlocked one, you can completely replace animation via TWRP. We will look at options for all scenarios, including safe and risky ones.

Before you start, check the MIUI version in the Settings menu β†’ About Phone β†’ MIUI version. This will help you avoid errors when choosing a method. Also note that some methods require superuser rights (root), which may be ineffective.

πŸ“Š What kind of Redmi model do you have?
Redmi Note 10/11/12
Redmi 9/9A/9C
Redmi K40/K50
Redmi A1/A2
Another model

1. disable the screensaver through the MIUI settings (without root)

The easiest and safest way to do this is to use the built-in MIUI options. Unfortunately, it doesn't work on all models and versions of the firmware, but it's worth a try. It doesn't remove the screensaver completely, it just speeds up the playback or replaces it with a static logo.

Instructions:

  • πŸ“± Open the Settings. β†’ The phone.
  • πŸ”§ Press 5-7 times on the item Version MIUI, activate the developer mode.
  • πŸ”„ Return to the main settings menu and select Additional β†’ For developers.
  • πŸ” Find the option Download animation or animation speed (some firmware may not be available).
  • ⚑ Set the value without animation or 0.5x speed up.

If you don't have Download Animation, your version of MIUI doesn't support this option, so move on to the next method, and note that Redmi with MediaTek processors (like Redmi 9A) doesn't work as well as Snapdragon models.

⚠️ Attention: On some firmware (MIUI 14 for global version) Download animation hidden. To see it, you may need to change region to India in settings β†’ Region.

2. Remove the screensaver via ADB (without root, but with a computer)

If the settings do not have the necessary option, you can try to disable animation through ADB (Android Debug Bridge. This method doesn't require superuser rights, but you need a computer and a computer. USB-This is suitable for most Redmi models. MIUI 12–14.

Step-by-step:

  1. πŸ–₯️ Install. ADB and Fastboot Tools on PC.
  2. πŸ“± Put the debugging on. USB on the phone: Settings β†’ For developers β†’ Debugging by USB.
  3. πŸ”Œ Connect Redmi to your computer and confirm debugging permission.
  4. πŸ’» Open the command line (Windows) or the terminal (macOS/Linux) adb-folder.
  5. πŸ“‹ Enter the command: adb shell settings put global boot_animation_disabled 1
  6. πŸ”„ Reboot your phone with the command: adb reboot

After the reboot, the screensaver should disappear or be replaced with a black screen with the MI logo. If the command does not work, try an alternative option:

adb shell setprop debug.sf.nobootanimation 1

This is a temporary way, because once you reset your settings or update your firmware, the animation can come back, and to get it back, use the same command, replacing it with 1 by 0.

Install Xiaomi drivers on PC

Enable debugging over USB on your phone

Download ADB Tools with the latest version

Connect your phone to the original cable

Check the connection with the adb device command

-->

3. Replace the screensaver via TWRP (unlocked bootloader required)

To fully control the screensaver, you need an unlocked bootloader and custom TWRP recavators. This method is suitable for experienced users, since it requires unlocking the bootloader (which resets the phone) and installing TWRP. But it allows you to replace the screensaver with any custom or remove it altogether.

Steps:

  1. πŸ”“ Unlock the bootloader through the official Xiaomi tool (linking to the Mi Account is mandatory!).
  2. πŸ“₯ Install. TWRP For your model (you can download it on twrp.me).
  3. πŸ“ Download the empty file. bootanimation.zip (You can create it yourself or find it on forums. 4PDA).
  4. πŸ”„ Boot in. TWRP (power-button + Loudness up).
  5. πŸ“‚ Go to Advanced. β†’ File Manager and replace the file along the way: /system/media/bootanimation.zip
  6. πŸ”§ Set permissions 644 for the new file.
  7. πŸ”„ Reboot to the system.

If you want to delete the animation completely, you can simply rename the original file to bootanimation.zip.bak. The system will not find it and will skip the screensaver.

⚠️ Note: On some models (Redmi Note) 11 and newer) the animation file can be stored in the section /product/media/ or /vendor/media/. Check all possible paths through TWRP.

Model RedmiThe path to bootanimation.zipNeed a TWRP?
Redmi Note 10 Pro/system/media/Yes.
Redmi 9A/9C/vendor/media/Yes.
Redmi K50 Pro/product/media/Yes.
Redmi A1/A2/system/media/ or /vendor/media////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Yes.

4. Magisk module (root required)

If you already have root rights (like Magisk), the easiest way to install a dedicated module is to not only remove the screensaver, but also replace it with any other one without manually editing system files.

Instructions:

  • πŸ“± Install Magisk Manager (you can download it on GitHub).
  • πŸ” Find Disable Bootanimation or BootAnimation Changer in the repository.
  • πŸ“₯ Download and install the module through Magisk.
  • πŸ”„ Reboot the phone.

The advantage of this method is the ability to return everything back in one click (just delete the module in Magisk), and some modules allow you to select animations from the gallery or install GIFs.

πŸ’‘

Before installing Magisk modules, make a backup of the /system partition via TWRP. This will help restore the phone if the module causes a bootloop ( looped boot).

5. editing the build.prop file (for advanced users)

Another way for Redmi root owners is to edit the build.prop system file. This method is more risky, as an error can lead to bootloop, but it works even on newer versions of MIUI.

How to do this:

  1. πŸ“± Install any file manager with root support (such as Root Explorer or Root Explorer) FX File Explorer).
  2. πŸ“„ Open the file on the way: /system/build.prop
  3. ✏️ Add a line to the end of the file: debug.sf.nobootanimation=1
  4. πŸ’Ύ Save the changes and set rights to 644.
  5. πŸ”„ Reboot the phone.

If the screensaver is left, try adding a line as well:

persist.sys.disable_bootanimation=1

⚠️ Attention: On some firmware MIUI 14 editing build.prop can only work after disabling signature verification through the Magisk module Disable DM-Verity. Without this, the system can restore the original file when you reboot.

6. Alternative methods: from custom firmware to hardware solutions

If none of the above methods worked, radical measures remain:

  • πŸ”„ Install custom firmware (such as LineageOS or Pixel Experience). AOSP-Firmware allows you to easily change or disable the screensaver through the settings.
  • πŸ› οΈ Some official Xiaomi firmware (such as the Redmi Note 8 Pro) have modified versions without animation.
  • πŸ”§ Hardware solution - replacement of the display module with firmware (relevant for Redmi with a AMOLED-screens where the screensaver is sewn into the panel).

Custom firmware is the most reliable method, but it requires unlocking the bootloader and losing warranty. If you're a beginner, it's better to focus on methods with ADB or Magisk.

What if the phone doesn’t turn on after the change?
If after editing system files or installing the Redmi module, you are stuck on the logo (bootloop), try it: 1. Load in TWRP and restore the backup. 2. Remove the problem Magisk module through Advanced β†’ File Manager β†’ /data/adb/modules. 3. Flash your phone through Fastboot with the official firmware (download on Xiaomi website). If nothing helps, contact the service center (but note that unlocking the bootloader deprives you of guarantees).

FAQ: Frequent questions about removing the screensaver on Xiaomi Redmi

❓ Can I remove the screensaver without a computer?
Yes, but the options are limited. Some firmware helps disable animation in the developer settings (Settings β†’ Developer β†’ Download animation). You can also use applications like Boot Animations (requires root).
❓ Will the screensaver return after the update? MIUI?
Official MIUI updates often restore system files, including bootanimation.zip. To avoid this, use Magisk modules or custom firmware with integrity check disabled.
❓ Why After Removing the Screensaver, the Phone Boots Longer?
This is normal: the system spends time searching for the missing animation file. To speed up the download, replace bootanimation.zip with an empty file (1 KB) instead of completely deleting it.
❓ Can I get back the standard screensaver?
For this purpose: If you used ADB β€” Adb shell settings put global settings boot_animation_disabled 0. If you edited build.prop, delete the added lines. If you installed custom animation, restore the original file through the TWRP.
❓ Are these methods working on POCO and Black Shark?
Yes, since POCO and Black Shark are sub-brands of Xiaomi that use the same MIUI foundation, except for Black Shark OS devices (like Black Shark 5), where the path to animation may differ.

πŸ’‘

The most universal and safe method is the use of ADB-It runs on most Redmi models without the risk of losing data or warranty.