The automatic wallpaper change (or kaleidoscope) feature on Xiaomi Redmi smartphones is often turned on by default after a MIUI update or when you activate the themes. For some users, it is a convenient feature, but for most it is an annoying element that eats up battery power and interferes with concentration. Especially unpleasant when the wallpaper changes at the most inappropriate moment: while watching videos, playing games or working with documents.
Complicating the problem is that Xiaomi regularly moves the kaleidoscope settings in new versions of MIUI. Where MIUI 12 had the option in the Screen menu, MIUI 14 could have it hidden in the Topics or removed from the interface. In this article, we will discuss all the current ways to disable, including hidden options of the developer and ADB commands for advanced users.
If you find that the kaleidoscope still turns on after it's turned off, don't rush to reset, and it's probably one of Xiaomi's standard apps (like Themes or Security) that has the rights to change the wallpaper, and we'll show you how to block those permissions without root rights.
Before you start, check out the MIUI version on your Redmi: Settings β About Phone β MIUI version. It depends on which of the proposed methods will work in your case.
1. Standard Disconnection through theme settings
The most obvious way is to use the built-in MIUI options.It is suitable for most Redmi models (including the Note 10/11/12, Redmi 9/10 and new series) on the MIUI 12-14 firmware versions.
Follow this algorithm:
- Open the βThemesβ app (icon with a brush on your desktop).
- Go to Wallpaper section (or Lock screen if you need to turn off the kaleidoscope on the locked screen).
- Slip on the current wallpaper and select Static Wallpaper or My Wallpaper.
- At the bottom of the screen, find the Autoshift (or Kaleidoscope) switch and turn it off.
- Confirm the choice by clicking Apply or Save.
If there is no automatic change item, try the alternative path: Settings β Screen β Wallpaper β Wallpaper settings β Automatic change.
β οΈ Attention: On some firmware (MIUI 13.5+) You can hide the option behind a long tap on the wallpaper. β Wallpaper. β Additionally. β Kaleidoscope settings.
Make sure you have the latest version of the Themes app | Check for MIUI Updates |Reboot your phone after changes |Try the alternative method from the following section-->
2. Disconnection through "Developer Settings"
If the kaleidoscope doesn't turn off through the theme menu, it might be the system services that are to blame. MIUI has hidden parameters that allow you to block automatic wallpaper changes at the system level.
How to turn on the developer mode:
- Go to Settings. β The phone.
- Tap 7 times on the MIUI version (you will be notified "You became a developer!").
- Go back to the main Settings menu and find a new section. β For developers.
Now, follow the following steps:
- In the developer menu, find the option debugging over USB and turn it on (this is necessary for further manipulation).
- Scroll down and find the item βDisable Automatic Wallpaper Changeβ (or Wallpaper Carousel in English).
- Activate the switch and restart the device.
β οΈ Note: On some models (Redmi Note 8 Pro, Redmi) 9T) This item may not be available. In that case, move on to the method of ADB (section).
What to do if there is no item "Disable kaleidoscope" in the developer settings?
Blocking permissions for the "Themes" app
The Themes app (com.miui.themes) is responsible for automatically changing the wallpaper, and if you turn off the desktop permissions, the kaleidoscope will stop working, which works on all Redmi models without exception, but has a side effect: you can't change the wallpaper through the standard menu.
Instructions:
- Go to Settings β Applications β Application Management.
- Find the "Themes" app (icon with brush).
- Slip it on the Permit. β Additionally.
- Turn off permissions: π± "Change the wallpaper" π "Background operation" π² "Display over other windowsβ (optional)
Reboot the phone.
After that, the kaleidoscope should disappear. If the wallpaper is dropped on the standard, install new ones manually through the gallery (hold your finger on your desktop β Wallpaper β select an image from memory).
β οΈ Attention: MIUI 14 After blocking permissions, you may not be able to use Super Wallpapers. If you need them, use another method.
Standard theme settings|Developer settings|Blocking permits|ADB-team|Nothing helped.-->
4. Disconnection via ADB (for advanced)
If previous methods have failed, the most reliable way is to use ADB (Android Debug Bridge), which requires connecting the phone to a computer, but is guaranteed to turn off the kaleidoscope at the system level.
What you need:
- π» Computer with Windows/macOS/Linux
- π± Cable USB (preferably original)
- π§ Installed drivers Xiaomi and ADB Tools
Step-by-step:
- Download Googleβs Platform Tools and unpack the archive.
- Enable USB debugging on your phone (see Section 2).
- Connect Redmi to your computer and select File Transfer mode.
- Open the command prompt (cmd) in the folder with the platform-tools and type: adb devices Your device should appear.
- Execute the command to disable the kaleidoscope: adb shell settings put global wallpaper_carousel_enabled 0
- Reboot your phone: adb reboot
If after restarting the kaleidoscope still works, enter an additional command to block the service topics:
adb shell pm disable-user --user 0 com.miui.themesAttention:
adb shell pm enable com.miui.themesπ‘
Before using ADB, back up your data, and if something goes wrong, you can restore your phone via Fastboot or Mi Flash Tool.
5.Reset launcher settings (if wallpaper is reset)
Sometimes the kaleidoscope returns after a reboot or update. MIUI. It's got to do with the launcher cache (MIUI To fix the problem, you need to reset its settings.
How to drop the launcher:
- Go to Settings β Applications β Application Management.
- Find "Luncher" (or com.miui.home).
- Slip on the Warehouse β Clear the cache and Clear the data.
- Confirm the action. Attention: after that, all the shortcuts and widgets from the desktop will disappear!
After discharge:
- π Set wallpaper manually (hold your finger on your desktop). β Wallpaper).
- π« Turn off automatic change in theme settings (see Section 1).
- π Block permissions for the Themes app (see Section 3).
If the problem recurs, try installing a third-party launcher (like Nova Launcher or Hyperion) that will completely replace the standard MIUI interface and disable all built-in features, including the kaleidoscope.
π‘
Resetting the launcher is a last resort, only if other methods have not worked, and after resetting, you have to reconfigure the desktop.
6. Problems and solutions for specific models
Some Redmi models have unique kaleidoscope bugs, and the table below shows common problems and solutions.
| Model | Problem. | Decision |
|---|---|---|
| Redmi Note 10/11 | Kaleidoscope is turned on after the MIUI 13 update | Roll back the Themes app version via APKMirror or use ADB |
| Redmi 9/9A | No option to disable in the settings | Blocking permits (Section 3) or resetting a launcher (Section 5) |
| Redmi K40/K50 | Kaleidoscope works only on the lock screen | Turn off in Settings β Lock screen β Wallpaper β Car driver |
| POCO X3/X4 | Wallpaper is reset after resetting | Install wallpaper through Google Wallpaper (bypasses the restrictions of MIUI) |
If your model is not in the table, try the generic methods from the previous sections, and check if the phone has third-party wallpaper change apps (such as Zedge or WallpapersCraft) that may conflict with MIUI.