How to disable automatic wallpaper change on Xiaomi: all ways for MIUI and HyperOS

Why Xiaomi is changing its own wallpapers โ€“ and how to stop it

Did you put your favorite photo on the lock screen and then an hour later it changed to a standard landscape? Or did your desktop suddenly get adorned with a Xiaomi banner? This is an automatic wallpaper change feature โ€” one of the โ€œchipsโ€ of MIUI (and now HyperOS) firmware, which often turns on itself after updates or resets.

The reasons for this behavior can range from bugs in the system to hidden โ€œgiftsโ€ from the manufacturer, for example, in some regions (especially in China and India), Xiaomi is forced to activate dynamic wallpaper with advertising through the service msa (Mobile Services Analytics). In HyperOS, a new mechanism appeared. AI-A wallpaper that adjusts the background to the time of day or weather.

The good news is that you can turn off automatic shifting, and we've put together all the work methods, including hidden settings and circumvention of restrictions for different versions of the firmware, and then we'll figure out how to permanently lock your wallpaper even if the system tries to change them.

๐Ÿ“Š What is the firmware of your Xiaomi?
MIUI 12/13
MIUI 14
HyperOS
I don't know.

Method 1: Disconnect in wallpaper settings (basic method)

The most obvious way is to go to the wallpaper menu and deactivate the automatic change option, but there are pitfalls: depending on the model and version of MIUI/HyperOS, the path to settings may differ.

Instructions for most devices:

  1. Long press on the free space of the desktop โ†’ select Wallpaper.
  2. Slap the icon. โš™๏ธ Settings (or in the upper right corner).
  3. Find the item Automatic wallpaper change (can be called Dynamic wallpaper or AI-wallpaper) and turn off the slider.
  4. Save the changes with the Apply button.

If there is no such item, try an alternative path:

  • ๐Ÿ“ฑ Settings โ†’ Personalization โ†’ Wallpaper. โ†’ Wallpaper settings
  • ๐Ÿ”„ Settings โ†’ Display. โ†’ Wallpaper. โ†’ Additionally.

Long press on the desktop causes a wallpaper menu|In the wallpaper settings there is an icon of the gear|The "Automatic Shift" item is not hidden behind additional options|After the shutdown, click "Apply"-->

โš ๏ธ Note: On some models (Redmi Note 12, POCO X5) After upgrading to HyperOS, the auto-change item moves to the "Additional Features" section inside the wallpaper settings. If you don't find it right away, scroll through the list to the end.

Method 2: Disconnecting through โ€œSpecial Featuresโ€ (for hidden functions)

If the standard method didn't work, the problem could be system services that manage wallpaper in the background, such as com.miui.gallery or com.android.wallpaper sometimes ignores user settings, in which case a workaround through special features will help.

How to do this:

  1. Open Settings โ†’ Special features โ†’ Special features services.
  2. Activate the slider opposite MIUI Optimization (optimization) MIUI).
  3. Return to the Special Options menu and select System Settings โ†’ Remove background restrictions.
  4. Find Gallery, Wallpaper and Themes in the app list, then turn off background activity for them.

This method works because it limits the ability of system applications to change wallpaper without your knowledge.

Why doesnโ€™t this method always help?
Some Xiaomi services (such as msa) have administrator privileges and can bypass special features limitations, so if the wallpaper changes after the shutdown, then another system process is to blame, and you need to try the following ways.

Method 3: Removing updates for the Wallpaper app

In MIUI and HyperOS, the Wallpaper app is often updated via Google Play or Mi App Store, and new versions can automatically include dynamic wallpaper.

Step-by-step:

  1. Go to Settings โ†’ Applications โ†’ Application Management.
  2. Find the Wallpaper app (or Wallpaper, Themes).
  3. Stick to three points (โ‹ฎ) In the upper corner and select Remove Updates.
  4. Confirm the action and prevent automatic updates of this app in Google Play.

If Remove Updates is inactive, the app is system-based and has not been updated, in which case, try clearing the cache and data for Wallpaper, Gallery and Theme applications.

AnnexAction.The effect
Wallpaper.Remove updates + clear the cacheResetting wallpaper settings to factory
galleryClear the dataRemove Cached Dynamic Wallpaper
TopicsLimit background activityBlocks the loading of new topics
Google Play StoreBanning the renewal of "Wallpaper"Prevents the re-enactment of the function

Method 4: Using ADB for deep shutdown (for advanced)

If the software methods didnโ€™t work, itโ€™s left to disable system services via ADB (Android Debug Bridge), a radical way that requires connecting the phone to a PC, but is guaranteed to remove automatic wallpaper change.

What you need:

  • ๐Ÿ–ฅ๏ธ Computer with installed ADB-driver.
  • ๐Ÿ“ฑ Included Debugging by USB on a smartphone (Settings) โ†’ The phone. โ†’ Version. MIUI โ†’ 7 times tap to unlock the developer's settings).
  • ๐Ÿ”Œ USB-cable (preferably original).

The following are the commands for entering ADB Shell:

adb shell pm disable-user --user 0 com.miui.miservice # Disables MIUI service for dynamic wallpaper


adb shell pm uninstall -k --user 0 com.miui.wallpaper # Removes Wallpaper app updates (without removing system APK)




adb shell settings put global dynamic_wallpaper_enabled 0 # Disables dynamic wallpaper at system level

๐Ÿ’ก

Before execution ADB-commands to back up data through Settings โ†’ Additionally. โ†’ Backup and reset: In rare cases, system services may be disrupted MIUI.

โš ๏ธ Note: The pm disable-user and pm uninstall commands can affect other functions. MIUI, If you have a bug after you run it, return the settings with the command: adb shell pm enable com.miui.miservice

Method 5: Blocking through third-party apps (without root)

If you don't want to mess with ADB, you can use third-party utilities that block wallpaper change at the software level.

  • ๐Ÿ›ก๏ธ Wallpaper Changer Blocker (from Google Play) โ€“ intercepts the systemโ€™s attempts to change wallpaper and returns your background.
  • ๐Ÿ”’ App Ops โ€“ allows you to disable permissions for system applications (requires) ADB activate).
  • ๐Ÿ–ผ๏ธ Muzei Live Wallpaper โ€“ Alternative Wallpaper App That Ignores Settings MIUI.

How to set up Wallpaper Changer Blocker:

  1. Install the app from Google Play.
  2. Run it and grant permission to Overlay over other applications.
  3. Enable the Block Wallpaper Changes option.
  4. Select Lock Current Wallpaper and confirm.

The downside is that applications need to be constantly running in the background, which can slightly increase battery consumption, but it is the only way without ADB and root that runs on HyperOS.

๐Ÿ’ก

The application side is the safest way, but they can conflict with MIUI updates. After a major system update, check if the blocker settings have reset.

What do you do if nothing helps?

If you have tried all the ways, but the wallpaper still changes, the problem may be:

  • ๐Ÿ“ฆ Adware โ€“ some firmware for Xiaomi (especially for global regions) contain hidden ad modules.
  • ๐Ÿ”„ Reset โ€“ After resetting to factory settings, the automatic change function can turn on again. To avoid this, block the Wallpaper app update on Google Play before resetting.
  • ๐Ÿ“ก Server settings โ€“ Xiaomi sometimes forcefully activates dynamic wallpapers via push notifications. โ†’ Notifications โ†’ Notification settings.

The last option is to reflash the phone to custom firmware (for example, LineageOS or Pixel Experience), where there are no system limitations of MIUI. But this requires unlocking the bootloader and can take away the warranty.

If you are not ready for such radical measures, you can only regularly check the wallpaper settings after system updates - sometimes Xiaomi returns the function of automatic change with a "forgotten" item in new versions of firmware.

FAQ: Frequent questions about changing wallpaper to Xiaomi

Why did the wallpaper start to change again after the HyperOS update?
HyperOS introduces a new mechanism AI-The wallpaper that's on by default. To turn it off: Go to Settings โ†’ Personalization โ†’ Wallpaper. โ†’ AI-Turn off the slider Automatic update. Select a static background and save. If there is no point, use Method 4 (ADB) from this article.
Can you turn off the wallpaper change only on the lock screen, leaving dynamic on the desktop?
Yes, but not on all models. Try: Set static wallpaper on the lock screen via Settings โ†’ Personalization โ†’ Lock Wallpaper. For desktop, select dynamic wallpaper in the same menu, but turn off automatic change in settings. On the POCO F5 and Redmi K60, this feature works stably, and on older models (Redmi Note 9) it can be reset.
Is it true that Xiaomi specifically introduces advertising in wallpaper?
Yes, but not in all regions, and in firmware for China, India, and some Southeast Asian countries, Xiaomi is adding banner ads to dynamic wallpapers through its mobile services analytics service msa (EEA, Russia, Global) this is less common, but after updates it may appear.To check if you have an ad in the wallpaper: See if brand logos or banners with offers appear in the background. โ†’ Annexes โ†’ Application management โ†’ msa and check if it consumes traffic in the background.
How to return the standard MIUI wallpaper after turning off the automatic shift?
If you want to go back to the factory wallpaper: Download the original MIUI wallpaper from Xiaomi Themes. Set it through Settings โ†’ Wallpaper โ†’ My Wallpaper โ†’ Select from the gallery. If you want dynamic wallpaper, include it in Settings โ†’ Additional Features โ†’ Dynamic Wallpaper, but turn off automatic shifting.
Will the shutdown work after the phone is reset to factory settings?
No, reset will return all MIUI/HyperOS settings to factory settings, including automatic wallpaper change. To avoid this: Before reset, block the Wallpaper app update** on Google Play. Immediately after reset, repeat Method 1 or 3 of this article. Use Titanium Backup (requires root) to save the current wallpaper settings.