Automatically changing wallpaper on Xiaomi Redmi can be annoying β especially when the system every day to plant new backgrounds without your consent. in MIUI, this feature is called "Dynamic Wallpaper" or "Theme of the Day", and it is activated by default on most models, from the budget Redmi Note 10 to the flagship Redmi K50. But not all users are excited about the constant changes: some prefer static background, some save battery power, and some just do not like the pictures offered by MIUI.
Fortunately, you can disable this feature in a number of ways, whether through standard settings or hidden settings or even third-party apps. In this article, we will discuss all the working methods for different versions of MIUI (12 to 14), including workarounds for cases where the option is gray and inactive, and you will learn how to completely remove preset dynamic wallpaper so that they do not occupy space in the memory of the device.
β οΈ Important: Some firmware (especially global ones) may have different paths to settings. If you don't find the menu items listed, check the version. MIUI In Settings β The phone.
Why does Xiaomi automatically change the wallpaper?
The dynamic wallpaper feature was introduced in MIUI back in 2019 as part of the Xiaomi ecosystem, with the main goal of personalizing the user interface by offering fresh backgrounds every day, and here are the key reasons why the system does this:
- π¨ Marketing Push: Xiaomi Partners with Artists and Services (like Unsplash) to Promote Its Themes.
- π± Integration with MIUI: Dynamic wallpaper is closely related to system applications Themes and Wallpapers.
- π Hidden load: Each loading of a new background consumes traffic and puts the battery down a bit.
- π Occupied storage: Preloaded wallpaper takes up to 500 MB in a folder /MIUI/theme/.
In practice, many users are faced with the fact that wallpaper changes not only daily, but also after a device reboot or a MIUI update. Moreover, some dynamic themes (for example, "Space" or "Ocean") consume up to 5-7% of the charge per day due to animations.
Method 1: Disconnect via theme settings (the easiest)
If you are using standard firmware MIUI Without any deep modifications, this method will work in 90% Instructions are relevant for Redmi Note 11/12/13, Redmi K40/K50 and other models MIUI 13/14:
- Open the Themes app (icon with brush).
- Go to the Wallpaper tab in the lower menu.
- Then, put them on the right side (there are some signs).
- At the bottom of the screen, find the Autoshift switch and turn it off.
- Choose a static background from the gallery or standard MIUI wallpaper.
β οΈ Note: Some of the firmware (e.g. European) MIUI 14.0.3) this switch can be hidden. If it's not there, try method 2 or 3.
Check the MIUI version in the settings
Close all background applications
Connect to Wi-Fi (to download alternative wallpaper)
Make a backup of your current settings-->
If the wallpaper changes after the shutdown, it's resetting the settings because of the cache.
- Go to Settings β Applications β Application Management.
- Find themes and click Warehouse.
- Clear Cash and Data (Warning: This Will Reset All Your Themes!)
- Reboot the phone.
Method 2: Through lock screen settings
On some models (such as the Redmi 10 Prime or POCO X3 Pro), dynamic wallpaper is tied to the lock screen to turn them off:
- Open the Settings β Lock screen.
- Select the lock screen wallpaper.
- In the top corner, tap the icon. βοΈ (Settings).
- Turn off the option of automatic wallpaper change.
- Choose a static image or color.
Note: If this menu does not have a turn off option, then the wallpaper is controlled through the Themes app (see Method 1). Also check if you have a live theme (such as "Weather" or "Time of Day") installed that automatically adjusts the background.
What if the wallpaper changes only on the lock screen?
Method 3: Removal of preset dynamic wallpaper
If you want to not only disable automatic shifting, but also completely remove all preloaded dynamic wallpaper, you will need a file manager with access to system folders (for example, MiXplorer or Solid Explorer with root rights).
Instructions:
- Install the file manager and give it superuser rights (if there is root).
- Cross the path: /data/system/theme/ or MIUI 14): /data/user_de/0/com.android.themes provider/themes/
- Delete folders with names like: dynamic_wallpaper_*, live_wallpaper_*, miui_dynamic_*.
- Reset the device.
| Folder/file | What it keeps. | Can I remove it? |
|---|---|---|
| dynamic_wallpaper_* | MIUI Animated Wallpaper | β Yes. |
| live_wallpaper_* | Live wallpaper (with effects) | β Yes. |
| miui_static_* | Static wallpaper by default | β No, it can break themes) |
| theme_thumb_* | Preview the | β Yeah (frees up space) |
β οΈ Note: Deleting system files without root rights can cause the Themes app to crash. If the wallpaper disappears completely after cleaning, restore them through Settings β Annexes β Topics β Reset.
π‘
Before you delete your system files, back up /data/system/theme/ to your computer to help you recover wallpaper if something goes wrong.
Method 4: Disconnect via ADB (for advanced)
If standard methods do not work (for example, on custom firmware or in regional versions). MIUI), You can turn off the dynamic wallpaper through ADB-It doesn't require root, but it does:
- π₯οΈ Computer with installed ADB Tools.
- π± Included debugging by USB on the phone (Settings) β The phone. β Version. MIUI β Tap 7 times, then return to the additional β For developers β Debugging by USB).
- π USB-cable (preferably original).
Step-by-step:
- Connect the phone to the PC and confirm debugging.
- Open the command prompt (Windows) or terminal (Mac/Linux) in the folder with ADB.
- Enter the command to check the connection: adb devices (should appear serial number of the device).
- Execute the command to disable dynamic wallpaper: adb shell settings put global dynamic_wallpaper_enabled 0
- Reboot your phone: adb reboot
To turn it back on (if you change your mind), use:
adb shell settings put global dynamic_wallpaper_enabled 1On some firmware (e.g. MIUI 14 for Redmi Note 12 Pro+), this command may not work due to the changed system keys.
adb shell pm disable-user --user 0 com.android.wallpaper.livepickerMethod 5: Using third-party launchers
If nothing helps, a radical way is to install an alternative launcher that ignores the MIUI system wallpaper.
- π Nova Launcher β allows you to fix wallpaper and turn off animations.
- β‘ Hyperion Launcher β Optimized for Xiaomi, Blocks Changes MIUI.
- π Lawnchair β a lightweight open source launcher.
How to set up:
- Install a launcher from Google Play.
- In the launcher settings, find the Wallpaper or Personalization section.
- Turn off the option to follow the system wallpaper.
- Select your background and fix it.
β οΈ Note: Some launchers (for example, POCO Launcher) still pulling up the wallpaper from MIUI. Check the compatibility reviews with your Redmi model before installing.
π‘
The side launchers not only solve the problem with wallpaper, but also speed up the interface on weak devices (for example, Redmi 9A or Redmi 8).
What to do if the wallpaper changes anyway?
If you have tried all the ways, but dynamic wallpaper persistently returns, check the following points:
- MIUI Updates: After the system update, the settings may reset. Check the version in Settings β About the phone and if necessary, repeat the shutdown.
- Sync with Xiaomi account: If you are logged in to Mi Account, the wallpaper can sync to the cloud. Disable this in Settings β Accounts β Mi Account β Sync.
- Viruses or malware applications: Some programs (especially from third-party sources) change wallpaper to display ads. Check your phone with antivirus (for example, Malwarebytes).
- Reset settings: In extreme cases, reset the launcher settings: Settings β Applications β Application Management β Launcher β Storage β Reset
If the problem remains, you may have customized firmware with modified themes on your device, in which case only flashing it to an official MIUI will help.