How to permanently disable the kaleidoscope of wallpaper on Xiaomi: 5 working ways

The automatic wallpaper change feature (called a β€œkaleidoscope”) on Xiaomi, Redmi and POCO smartphones is often turned on by default after a MIUI update or when some themes are activated. While the idea of dynamic backgrounds may seem interesting, in practice it drains the battery, distracts from work and sometimes even causes the launcher to freeze with frequent wallpaper switches. Unfortunately, the manufacturer does not always provide an obvious way to turn off this feature β€” especially in the latest versions of the firmware.

In this article, we will discuss all the current methods of deactivating the kaleidoscope, including the standard settings of MIUI 12-14, hidden parameters of the developer and even the ADB team for power users. Separately, we will focus on the nuances for different models, from the budget Redmi Note to the flagship Xiaomi 13/14, where the logic of the function may differ. If you are tired of spontaneous change of backgrounds, read on.

Why does the kaleidoscope turn on on on its own?

In 80% of cases, automatic wallpaper change is activated without the user’s knowledge for the following reasons:

  • πŸ“± Update MIUI: After installing a new firmware version (especially when switching from the MIUI 12 on 13/14) The system resets some theme settings to default values, including dynamic wallpapers.
  • 🎨 Themes from Mi Theme Store: Many free themes (like "Super Wallpapers" or "Dynamic Earth") contain a built-in background rotation mechanism that can't always be turned off via the interface.
  • ⚑ Battery Optimization: In some versions MIUI The function is included as part of a β€œpower saving mode” ostensibly to reduce the load on the processor (which in practice gives the opposite effect).
  • πŸ€– Launcher failures: If wallpaper is reset to standard after rebooting or locking the screen, the fault may be a damaged cache of the com.miui.home application.

Interestingly, on devices with pure Android (such as the POCO F5 or Xiaomi 12T on global firmware), the problem is less common. The main focus is the Chinese and European versions of MIUI with pre-installed themes from Xiaomi.

πŸ“Š Have you ever experienced a spontaneous change of wallpaper to Xiaomi?
Yeah, all the time.
Yeah, but rarely.
No, but I don't like the function.
No, and I've never seen her.

Method 1: Disconnect via standard MIUI settings

To start with, the most obvious method that works on most devices running MIUI 12-14 is important: the path to settings may vary slightly depending on the model and regional firmware.

  1. Open the Themes app (the icon with a brush on your desktop).
  2. Go to Wallpapers (or Wallpapers on global firmware).
  3. Select the current wallpaper (stick on the thumbnail).
  4. In the preview window that opens, find the Autoshift (or Dynamic Wallpaper) switch and turn it off.
  5. Confirm the changes by clicking Apply or Save.

If you don't have a switch, your current theme doesn't support dynamic change, in which case, try:

  • πŸ”„ Change wallpaper to static (for example, from the Basic or Colors section).
  • πŸ“ Install wallpaper from the gallery manually (long-term press on the desktop) β†’ Wallpaper. β†’ gallery).

β˜‘οΈ Check before turning off the kaleidoscope

Done: 0 / 4

⚠️ Note: On some devices (e.g. Redmi Note 11 Pro)+) After disabling the kaleidoscope through the settings, it can turn on again after restarting. This is due to an error in the com.miui.thememanager service.

Method 2: Reset theme settings (if the kaleidoscope returns)

If the automatic wallpaper change is activated on its own, even after manual shutdown, the cause is often a damaged cache of the Topic app or a conflict with installed registration packages, in which case the reset will help:

  1. Go to Settings β†’ Applications β†’ Application Management.
  2. Find the Theme app (com.miui.thememanager) and tap it.
  3. Select Warehouse β†’ Clear cache and Clear data.
  4. Confirm the action (this will remove all uploaded themes, but save wallpaper from the gallery).
  5. Reset the device.

After the reboot:

  • 🎨 Set wallpaper manually through Settings β†’ Wallpaper or prolonged pressing on the desktop.
  • 🚫 Do not install themes from the Mi Theme Store marked as "Dynamic" or "Live".
  • πŸ”’ Turn off automatic theme updates in the Themes app settings.
What if the reset didn't help?
If the kaleidoscope continues to turn on after cleaning the cache and data, the reason may lie in the com.miui.miservice (Mi Service Framework) system application, in which case only disabling through ADB (see Method 4) or completely resetting the settings to the factory with disabling data recovery from the Mi Cloud will help.
Model of the deviceMIUI versionDoes resetting themes work?Alternative method
Xiaomi 13/13 Pro14.0.5+Yes.ADB (if returned)
Redmi Note 12 Pro+13.0.9–14.0.2Partially (may be activated after the update)Removing the theme package through ADB
POCO F4/F513.0.4 GlobalYes.Disconnection in the launcher settings
Xiaomi 11T/11T Pro12.5.7–13.0.5No (ADB required)Adb shell pm disable-user com.miui.thememanager

Method 3: Disable via launcher settings (for POCO and global firmware)

On devices with a POCO Launcher launcher or global versions of MIUI (such as Xiaomi 12 Lite or Redmi 10 2022), the wallpaper kaleidoscope can be controlled separately from the Theme app to disable it:

  1. Make a long press on the free place of the desktop.
  2. Slip on the settings (cog in the lower right corner).
  3. Select additional settings β†’ Wallpaper and themes.
  4. Find the option "Automatic Wallpaper Change" or "Dynamic Wallpaper" and deactivate it.
  5. If you don’t have an option, go to Wallpaper Style and select Static.

On some firmware (e.g. MIUI 13 for POCO X3 Pro), the path may look like this:

Launcher settings β†’ Appearance β†’ Wallpaper β†’ Display Mode β†’ Static

πŸ’‘

If the launcher does not have the option to turn off the kaleidoscope, try changing the launcher to a third-party one (for example, Nova Launcher or Hyperion). This is guaranteed to turn off dynamic wallpaper, but will require manual adjustment of icons and widgets.

Method 4: Disconnect via ADB (for power users)

If standard methods fail and the kaleidoscope of wallpaper continues to turn on after the reboot, the most radical way is to disable system components via Android Debug Bridge (ADB), a method that requires a computer and basic command line knowledge.

Warning: improper use of ADB may cause some MIUI features to fail.

⚠️ Attention: On devices with MIUI 14 and later, disabling the com.miui.thememanager package may disrupt the theme store and some visual effects. In this case, use the command to disable only dynamic wallpaper:

  1. Activate Developer Mode: Go to Settings β†’ About Phone. Tap 7 times on MIUI Version. Go back to Settings β†’ Additional β†’ For Developers and turn on USB Debugging.

Connect the phone to the PC and confirm the debugging permission.

Open the command line (Windows) or terminal (macOS/Linux) and type:

adb devices

(Your device should be displayed. If not, install Mi USB Driver drivers.)

adb shell pm disable-user --user 0 com.miui.miservice


adb shell pm disable-user --user 0 com.miui.thememanager

To disable only dynamic wallpaper (without consequences for the theme store):

adb shell settings put global dynamic_wallpaper_enabled 0

Once you've done the commands, restart the device. The kaleidoscope should disappear.

πŸ’‘

If you reset your wallpaper to standard after using ADB, restore it manually through Settings β†’ Wallpaper. Commands do not remove user backgrounds, but can reset the system display settings.

Method 5: Remove system applets (only for unlocked bootloader)

This method is suitable for users with an unlocked bootloader (Bootloader Unlocked) and a customized Recovery (TWRP) installed, it allows you to completely remove the components responsible for dynamic wallpaper, but it deprives you of warranty and can lead to unstable system operation.

If you are prepared for risk, follow the instructions:

  1. Download the MIUI Debloater archive (or create your own list to delete).
  2. Boot to TWRP (hold Power + Volume up when turned on).
  3. Go to Advanced β†’ File Manager.
  4. Delete the following files (if any): /system/priv-app/MiuiDynamicWallpaper/system/priv-app/SuperWallpaper /data/app/com.miui.dynamicwallpaper-* (all folders with this prefix)

Wipe β†’ Cache

⚠️ Note: Removing system applets may lead to update errors MIUI through OTA. Before the next update, you will need to restore deleted files or stitch the full package through Fastboot.

How do I get my applets back?
To recover the removed components, download the full firmware for your model from the Xiaomi Firmware website and thread it through Fastboot with a tick. clean_all. This will return all system files, but reset the settings to the factory.

Frequent Mistakes and How to Avoid Them

When you turn off the wallpaper kaleidoscope, you often have typical problems, and here are the most common ones and the ways you can solve them:

  • πŸ”„ "After the reboot, the kaleidoscope returns": "The reason: com.miui.miservice restores default settings.Solution: Use ADB to disable it (Method 4).
  • πŸ“΅ "Can't find the option to disable in the settings": "Cause: Your theme doesn't support manual dynamic wallpaper management. Solution: change the theme to a standard one (e.g., "Default" or "Basic").
  • πŸ”‹ "After the kaleidoscope is turned off, the battery discharges faster": "Cause: Maybe another process is running in the background (for example, in the background, com.miui.weather2 Solution: Check battery consumption in Settings β†’ Battery.
  • πŸ–ΌοΈ "Wallpaper is dropped on black screen": Reason: Launcher cache damaged. Solution: clear the data of the com.miui.home application (see Method 2).

If none of the methods worked, check:

  • πŸ“± Version MIUI: On some beta firmware, the kaleidoscope is turned off only after a stable update is released.
  • πŸ”„ Updates: Go to Settings β†’ The phone. β†’ Updating the system.
  • πŸ› οΈ System File Integrity: Use the Application "MIUI Hidden Settings (available on Google Play.
Can I turn off the kaleidoscope without a computer?
Yes, in most cases, standard settings are sufficient (Method 1 or 3). If they don't work, try resetting the Topic app cache (Method 2). ADB is only required for devices with stripped firmware (for example, Chinese versions for the domestic market).
Why did the kaleidoscope turn off the wallpaper became of poor quality?
This is because MIUI defaults to compress static wallpaper to save memory. To return original quality: Download wallpaper in maximum resolution (e.g. 4K). Install it through Gallery β†’ Install it as wallpaper (not through the Theme app). In the launcher settings, disable wallpaper optimization (if any).
Will the ADB method work on the POCO F5 with global firmware?
Yes, but with reservations: POCO F5 s MIUI 14 Global Adb shell settings put global dynamic_wallpaper_enabled 0 Disabling com.miui.thememanager may disrupt the theme store, but will not affect the basic functions.We recommend first try the standard launcher settings (Method) 3).
The wallpaper kaleidoscope only turns on when it's locked.
This is a separate setting that is managed through: Settings β†’ Screen Lock. Select Lock Wallpaper. Turn off Dynamic Wallpaper or Automatic Wallpaper. If you don't have options, set static wallpaper manually. On some devices (such as Xiaomi 13 Ultra), dynamic lock wallpapers are tied to the Super Wallpapers system theme. The solution is to change the theme to the standard one.
Can I turn off the kaleidoscope on the always-on display (AOD)?
Yes, but it requires separate actions: Go to Settings β†’ Always On Screen (AOD). Select Clock Style β†’ Customization. Turn off the Dynamic Background or Wallpaper Effect option. If you don't have an option, your model doesn't support dynamic AOD backgrounds (like the Redmi Note 10 Pro).