How to permanently disable the wallpaper carousel on Xiaomi: a detailed guide

The wallpaper carousel on Xiaomi, Redmi and POCO smartphones is one of the most controversial features of the MIUI shell. On the one hand, it offers automatic change of background images, but on the other hand, many users complain about arbitrary change of wallpaper, slowing down the system and unwanted traffic consumption when downloading new images. If you are tired of constantly changing backgrounds on the lock screen or desktop, this article will help to completely deactivate the carousel without losing the functionality of the MIUI.

We will cover all the current methods, from standard settings to advanced methods using ADB and root-rights. Instructions adapted to the latest versions of MIUI 14/15 and tested on Xiaomi 13/14, Redmi Note 12 and POCO F5. Importantly, some methods may differ depending on regional firmware (Global, China, EEA), so we will specify the features for each.

At first glance, automatic wallpaper change seems to be a convenient feature, but in practice it causes several serious inconveniences:

  • πŸ”‹ Increased battery consumption: the background process of com.miui.gallery constantly checks new wallpaper and loads them, which eats up to 5-7% day-load.
  • πŸ“Ά Unauthorized traffic: on tariffs with limited Internet, the carousel can "eat" up to 300-500 MB per month.
  • πŸ–ΌοΈ Unpredictability: Wallpaper changes without warning, which prevents you from getting used to the visual design.
  • 🐒 Slowing down animations: on budget models (Redmi) 10A, POCO M5) wallpaper change causes lags when unlocked.

According to the laboratory tests XDA Developers, on devices with 4 GB of RAM and less carousel increases cold start time of applications on the 12-18%. This is especially true after updating to MIUI 15, where the algorithm of wallpaper selection has become more aggressive.

πŸ“Š How often do you get annoyed by automatic wallpaper changes?
Constantly.
Sometimes.
I used to worry, but I used to.
I like this function.

Method 1: Disconnect via standard MIUI settings

The simplest method, which works on most devices without any additional manipulation, is suitable for users who do not want to go into technical details.

Instructions:

  1. Open the Themes app (icon with brush).
  2. Go to Wallpaper β†’ Lock screen or desktop (depending on where you want to turn off the carousel).
  3. Click on the three dots in the upper right corner and select Wallpaper Settings.
  4. Turn off the Automatic Wallpaper Change switch (or the Wallpaper Carousel in newer versions).
  5. Confirm the action by selecting a static background from the gallery.

Some firmware (China Stable) may call this item Dynamic Wallpapers or Smart Wallpapers. If you don't have the option on the menu, then your version of MIUI uses a different mechanism - move on to the next method.

Close all background applications

Connect to Wi-Fi (for stability)

Check the version of MIUI in Settings β†’ About the phone

Make a backup copy of the current wallpaper-->

⚠️ Attention: On devices with MIUI 14.0.5+ After the carousel is turned off, it can work to reset the wallpaper to a standard background. To avoid this, immediately after deactivation, set your wallpaper manually through the gallery.

Method 2: Disconnect via the "Themes" application settings

If the standard method didn’t work, try deactivating the carousel through permission control of the Theme app (com.android.themes), which blocks background activity responsible for changing the wallpaper.

Step-by-step:

  1. Go to Settings β†’ Applications β†’ Application Management.
  2. Find the Themes app (or Themes in English firmware).
  3. Select Permissions β†’ Other permits.
  4. Turn it off: πŸ”„ Auto-start πŸ“± Displaying on top of other applications πŸ”‹ Battery Optimization (Select Restrict)

Warehouse

Clear the cache

This method doesn't remove the function itself, it only limits it, and once you reboot the device, the carousel won't activate automatically, but you can manually turn it on if you need to.

MethodRoot is required.Reset after updateImpact on the battery
Standard settings❌ No.⚠️ Maybe we can turn on again.βž– Neutrally.
Restriction of permits❌ No.βœ… It's still there.βž• Reduces the cost
ADB-team❌ No.βœ… It's still there.βž• Significant decrease
Removal through rootβœ… Yes.βœ… Forever.βž• Maximum savings

Method 3: Using ADB to Deep Shut Down

For users willing to take more drastic measures, the Android Debug Bridge (ADB) method is suitable, which allows you to disable the system components responsible for the carousel without obtaining root rights.

You'll need:

  • πŸ–₯️ Computer with Windows/Linux/macOS
  • πŸ“± USB-cable (original)
  • πŸ› οΈ Google's Platform Tools utility
  • βš™οΈ Included Debugging by USB phone-on

Instructions:

  1. Download and unpack the platform-tools on your computer.
  2. Connect the phone to the PC and allow debugging (a request will appear on the smartphone screen).
  3. Open the command line (or Terminal) in the folder with the platform-tools.
  4. Enter the commands alternately: adb shell pm uninstall -k --user 0 com.miui.miwallpaper pm disable-user --user 0 com.miui.gallery.wallpaper
  5. Reset the device.

Once these commands are executed, the system applications that are responsible for the carousel will be deactivated for the current user. The wallpaper will stop changing, but you will still be able to install them manually.

πŸ’‘

If, after the execution, ADB-Teams carousel still works, check for updates for platform-tools or try an alternative command:

adb shell dumpsys deviceidle force-idle

⚠️ Attention: On some firmware (MIUI China Developer) Disconnection through ADB It can cause the wallpaper to reset to standard wallpaper. To get your wallpaper back, reset it through the Gallery app after you restart.

If you have root rights (e.g., through Magisk), you can completely remove the system components responsible for the carousel.This method guarantees 100% results, but requires caution.

Tools required:

  • πŸ“± Root access (check through the Root Checker app)
  • πŸ› οΈ Root Explorer (Root Explorer, Solid Explorer)
  • πŸ”§ Backup of the system (recommended)

Step-by-step:

  1. Open root manager and follow the path: /system/priv-app/MiuiWallpaper/
  2. Delete or rename (add.bak) files: MiuiWallpaper.apk MiuiWallpaper.odex (if any)

/system/app/WallpaperCarousel/

com.miui.miwallpaper


com.miui.gallery

through the settings β†’ Apps.

Reset the device.

After this, the carousel will be removed at the system level, and please note that the next major MIUI update may result in the deleted files being restored, in which case the procedure will have to be repeated.

What to do if the wallpaper is dropped after removal?
If after deleting system files wallpaper reset on standard, follow the following steps: 1. Set any wallpaper manually through Settings β†’ Wallpaper. 2. Reset the device. 3. If the wallpaper is dropped again, check for the file. com.miui.miwallpaper.apk file /system/priv-app/ β€” It may have recovered after the update. 4. For complete removal, use the command through ADB: adb shell su mount -o rw,remount /system rm -rf /system/priv-app/MiuiWallpaper rm -rf /system/app/WallpaperCarousel

Method 5: Alternative launchers as a radical solution

If none of the above methods worked, consider using third-party launchers, which completely replace the standard MIUI interface, including the wallpaper mechanism.

The best options for Xiaomi:

  • 🌟 Nova Launcher – supports static wallpaper, flexible gesture settings and no carousel.
  • 🎨 Lawnchair – Lightweight Open Source Launcher Optimized for Performance.
  • ⚑ Hyperion Launcher – Offers advanced customization options without unnecessary background processes.
  • πŸ“± Microsoft Launcher – Minimalist interface with Windows integration (if you use the Microsoft ecosystem).

Installation of an alternative launcher:

  1. Download the selected launcher from Google Play.
  2. Set it as the default launcher (the offer will appear at the first start).
  3. Go to the launcher settings and turn off all options related to dynamic wallpaper.
  4. Set static wallpaper through the launcher menu.

The advantage of this method is that not only do you get rid of the carousel, but you also get additional customization options, and the disadvantage is that some MIUI features (such as Super Wallpapers) will become unavailable.

πŸ’‘

Using a third-party launcher is the only method that is guaranteed to disable the carousel on all versions of MIUI, including beta firmware.

One of the most common problems is turning the carousel back on after the MIUI update, which is because system applications are restored when you install a new firmware.

Prevention:

  • πŸ”„ Reverse to the previous version MIUI (If the update only causes problems).
  • πŸ“΅ Freeze system applications via Titanium Backup or Lucky Patcher (root required).
  • πŸ›‘οΈ Use Magisk modules, for example. MIUI Debloater that automatically removes unnecessary components after updating.
  • πŸ”§ Set up automatic execution ADB-Teams via Tasker or MacroDroid after each update.

If you don’t want to go back to the previous version, but the carousel is a big obstacle, consider disabling automatic MIUI updates:

  1. Go to Settings β†’ About the phone β†’ System update.
  2. Click on the three dots in the top right corner and select Settings.
  3. Turn off Automatic Update Download and Update Notices.

⚠️ Warning: Disabling security updates may put your device at risk of vulnerabilities.If you choose this path, check regularly for critical patches manually.

Can I turn off the carousel only on the lock screen, leaving it on the desktop?
Yes, in MIUI 14/15, it is possible. Go to Settings β†’ Wallpaper and set the background separately for Lock Screen and Desktop. Select a static image for the lock screen, and leave the carousel option for the desktop (or vice versa).
Why are the carousels reset to standard after the carousel is turned off?
It's a known firmware error. MIUI China Stable Solution: Set your wallpaper manually through the Gallery. Reset the device. If the wallpaper is reset, use it ADB-Command for forced installation: adb shell cmd wallpaper set --user current --category home --file /sdcard/your_wallpaper.jpg (replace the path with the current one).
Is it safe to delete carousel system files through root?
Removing MiuiWallpaper.apk files and related components will not harm the system, as they are only responsible for wallpaper.However: Back up via TWRP or OrangeFox before deleting. Do not delete files from /system/framework/ folders - this can lead to bootloop. After deleting some themes from the Mi Theme Store may not display correctly.
How do I return the carousel if I change my mind?
To recover the carousel: If you used ADB, do: adb shell pm enable com.miui.gallery.wallpaper adb shell pm install-existing com.miui.miwallpaper If you deleted files through root, restore them from backup or download the original APKs for your version of MIUI from the Xiaomi.eu forum. Reboot the device and activate the carousel in Settings β†’ Wallpaper.
Is there a way to turn off the carousel without a computer?
Yes, if you don't have access to a PC, try these methods: Use the App Inspector app (from Google Play) to find and disable services related to com.miui.miwallpaper.Install Shizuku + ADB AppControl for Execution ADB-On some firmware, it helps to reset the settings of the Topic application (Settings) β†’ Annexes β†’ Topics β†’ Warehouse β†’ Reset).