Why Xiaomiβs lock screensaver is hindering users
The screensaver on the lock screen Xiaomi is a dynamic image that appears when the device wakes up or after a few seconds of inactivity.It can display the time, weather, notifications or just an animated background. For many users, this feature seems redundant: It slows unlocking, consumes battery power, and distracts from basic tasks. AMOLED-screens where animations consume additional energy.
In different versions of MIUI firmware and the new HyperOS, the screensaver algorithm changed. For example, MIUI 14 introduced the Dynamic Wallpaper feature, which is integrated with system animations, and HyperOS made the screensaver more intrusive due to optimization for smooth transitions, while not all users know that this feature can not only be configured, but also completely disabled β both through standard settings and with hidden commands.
In this article, we will discuss all the current ways to remove the screensaver, including methods for devices with and without an unlocked bootloader, you will also learn how to return the standard static lock screen and what hidden MIUI settings allow you to disable animations at the system level without losing functionality.
Method 1: Disable the screensaver using the standard settings MIUI/HyperOS
The easiest method is to use the built-in system options, which is suitable for most Xiaomi, Redmi and POCO devices based on MIUI 12-15 or HyperOS. It is important to note that depending on the firmware version, the path to settings may vary slightly.
Step instructions:
- Open the Settings app (cog icon).
- Go to the Lock Screen section (or Lock and Password in older versions).
- Select the lock screen saver (in HyperOS, lock animation may be called).
- Move the slider to the off position or select the No option.
- Confirm the changes if the system requests a password or fingerprint.
If your firmware version does not have an explicit "Savenger" clause, try an alternative path:
- π Settings β Wallpaper. β Lock screen β Dynamic wallpaper β turn off the option.
- π± Settings β Display. β Additionally. β Animation of the system β install No animation.
- βοΈ Settings β Special facilities β Remove animations (not working on all models).
Check the MIUI/HyperOS version in the settings
Make a backup copy of the lock wallpaper
Make sure the device is charged at more than 30%.
Close all background applications-->
Once the screensaver is turned off, the lock screen will become static, but the basic elements will remain: time, date, notifications and application shortcuts. If this method does not work, move to the next method.
Method 2: Using Developer Mode for Deep Customization
In some cases, standard settings don't allow you to completely remove the screensaver due to manufacturer restrictions, and then the developer mode comes to the rescue, which opens up access to hidden system parameters, which works on all Xiaomi devices, but requires the activation of additional options.
How to turn on the developer mode:
- Open the Settings. β The phone.
- Find the MIUI version and tap it 7 times in a row.
- Enter the device password if required.
- Return to the main settings menu and a new section for developers will appear.
Now go to Settings β For developers and follow the following steps:
- π Find the debugging option by USB And activate it.
- π₯οΈ Scroll down to the animation block and set all three parameters (Scale of animation, transition animation, Duration of animation) to the position No animation.
- π Restart the device to apply changes.
π‘
If the screensaver still appears after the developer mode animations are turned off, try to further disable the MIUI Optimization option in the same menu.
This method doesn't remove the screensaver completely, but it makes it instantaneous, which visually solves the problem. To completely shut it down, you need more radical measures, described below.
Method 3: Disable the screensaver through ADB (without root)
If standard methods donβt work, you can use Android Debug Bridge (ADB), a low-level device management tool that doesnβt require root rights, but requires a computer connection and basic command line knowledge.
Step-by-step:
- Download and install ADB Tools on your computer.
- Activate USB Debugging in the developer settings (see previous section).
- Connect your phone to your PC through USB-cable and select File Transfer Mode.
- Open the command prompt (Windows) or terminal (macOS/Linux) in the folder with ADB.
- Enter the command to check the connection: Adb devices Make sure your device appears in the list.
- Execute the command to disable the screensaver: adb shell settings put global lock_screen_show_notifications 0 adb shell settings put secure lock_screen_allow_private_notifications 0 adb shell settings put global lock_screen_visualizer_enabled 0
- Reset the device.
These commands are off:
- π΅ Displaying notifications on the lock screen (does not affect the main screensaver).
- π¨ Visualization of animations (visualizer).
- β³ System screen saver timer.
What if the ADB canβt see the device?
If after the execution of the commands the screensaver remained, try an additional command to reset the lock screen cache:
adb shell pm clear com.android.systemuiβ οΈ Warning: This command will reset the system interface settings, including wallpaper and shortcuts on the home screen.
Method 4: Remove the screensaver using third-party applications
For users who donβt want to mess with ADB or developer settings, there are third-party apps that allow you to customize the lock screen. However, most require root rights or run unstable on newer versions of MIUI/HyperOS. Weβll only look at proven options.
Top.-3 screen-control:
| Annex | Root is required. | Functional | Compatibility |
|---|---|---|---|
| Lock Screen Customizer | β No. | Replacement of the standard screensaver with a static image, setting transparency | MIUI 12-14, partly HyperOS |
| Always On Edge | β Yes. | Complete disabling of animations, customization of AOD (Always On Display) | All versions, but root rights are needed. |
| MIUI Hidden Settings | β No. | Access to hidden MIUI settings, including disabling the screensaver | Only MIUI 13-14 |
Instructions for using Lock Screen Customizer:
- Download the app from Google Play.
- Open it and provide all the necessary permissions (access to notifications, overlay of windows).
- Select Disable Lock Screen Effects from the main menu.
- Activate the Static Wallpaper option and apply the changes.
- Reset the device.
β οΈ Note: Some lock screen customization apps may conflict with Xiaomi system services, causing freezes or accelerated battery discharge.
Method 5: Radical measures β disabling through editing system files (root)
If all previous methods fail, the most effective, but also the most risky, way to do this is to edit system files, which requires unlocked bootloaders and root rights, and knowledge of the basics of working with the Android file system, and to do so may result in data loss or device blinking.
Instructions for experienced users:
- Install Magisk to obtain root rights.
- Download a root-enabled file manager (such as Root Explorer or Solid Explorer).
- Go to /system/media/theme/default/ and find the files with the.mp4 or.webp extension that are responsible for the screensaver animations.
- Rename them by adding.bak at the end (e.g. lockscreen.mp4 β lockscreen.mp4.bak).
- Reset the device.
An alternative method is to disable the system service:
- π οΈ Through ADB with root rights, do: adb shell su -c "pm disable-user com.android.keyguard" β οΈ Warning: This command will turn off the entire lock screen, including password protection! Use only if you are prepared for the consequences.
- π§ To restore the lock screen, perform: adb shell su -c "pm enable com.android.keyguard"
π‘
Editing system files without a backup can render your device inoperable. Always create a backup through TWRP or other tools before making changes.
Frequent problems and their solutions
Even after successfully disabling the screensaver, Xiaomi users face side effects, and consider the most common and ways to eliminate them.
Problem 1: The screensaver returns after the MIUI/HyperOS update.
- π Solution: Repeat the disabling procedure (especially if used) ADB third-party).
- π₯ Prevention: Turn off automatic firmware updates in Settings β The phone. β Updating the system.
Problem 2: After the screensaver was turned off, notifications on the lock screen disappeared.
- π Solution: Return notification settings to Settings β Notifications β Lock screen.
- π§ Alternative: Use the notification widget on the home screen.
Problem 3: The device started to brake after the changes were applied.
- β‘ Solution: Clear the system cache through Settings β Memory. β Cleanup.
- π Extreme measure: Reset to factory settings (with data loss).
Through standard settings
Used the developer mode
Used. ADB-team
Installed a third-party app
Nothing helped.-->