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.
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.
- Open the Themes app (the icon with a brush on your desktop).
- Go to Wallpapers (or Wallpapers on global firmware).
- Select the current wallpaper (stick on the thumbnail).
- In the preview window that opens, find the Autoshift (or Dynamic Wallpaper) switch and turn it off.
- 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
β οΈ 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:
- Go to Settings β Applications β Application Management.
- Find the Theme app (com.miui.thememanager) and tap it.
- Select Warehouse β Clear cache and Clear data.
- Confirm the action (this will remove all uploaded themes, but save wallpaper from the gallery).
- 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?
| Model of the device | MIUI version | Does resetting themes work? | Alternative method |
|---|---|---|---|
| Xiaomi 13/13 Pro | 14.0.5+ | Yes. | ADB (if returned) |
| Redmi Note 12 Pro+ | 13.0.9β14.0.2 | Partially (may be activated after the update) | Removing the theme package through ADB |
| POCO F4/F5 | 13.0.4 Global | Yes. | Disconnection in the launcher settings |
| Xiaomi 11T/11T Pro | 12.5.7β13.0.5 | No (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:
- Make a long press on the free place of the desktop.
- Slip on the settings (cog in the lower right corner).
- Select additional settings β Wallpaper and themes.
- Find the option "Automatic Wallpaper Change" or "Dynamic Wallpaper" and deactivate it.
- 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:
- 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.thememanagerTo disable only dynamic wallpaper (without consequences for the theme store):
adb shell settings put global dynamic_wallpaper_enabled 0Once 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:
- Download the MIUI Debloater archive (or create your own list to delete).
- Boot to TWRP (hold Power + Volume up when turned on).
- Go to Advanced β File Manager.
- 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?
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.