Boring static wallpaper on a lock screen or Xiaomi desktop is no longer the norm. Modern MIUI 14/15 firmware offers several ways to dynamically change backgrounds, from built-in tools to third-party applications with advanced capabilities, but not everyone knows how to activate this feature or why it suddenly stops working after a system update.
In this article, we will discuss 5 proven methods of automatic wallpaper change on any Xiaomi, Redmi and POCO smartphones, from standard settings to hidden chips for advanced users. We will focus on typical errors (for example, why wallpaper does not change after rebooting) and optimize battery consumption when using live wallpaper. All instructions are relevant for MIUI 14.0.5+ and HyperOS (2026).
1. Built-in Dynamic Wallpaper function in MIUI
The easiest way is to use the regular firmware tool, which is available on all Xiaomi devices since MIUI 12, but in recent versions the interface and capabilities have expanded.
- Open the settings → Personalization → Wallpaper.
- Select the section "Dynamic wallpaper" (on some models - "Live wallpaper").
- Slip on any set of wallpaper marked “Automan” (for example, “Landscapes” or “Abstraction”).
- Click Apply and select the shift interval: from 1 hour to 1 day.
⚠️ Attention: On devices with MIUI 13 and below may not have the interval option, in which case the wallpaper will only change when the screen is unlocked. Some themes from the Mi Theme Store block dynamic shift if they contain their own animations.
Make sure that MIUI version is not lower than 12.0.3|
Turn off energy saving mode in battery settings |
Check the space available in memory (needs at least 500 MB) |
Update the Themes app on Google Play-->
2.Use of the "Themes" app to change wallpaper
The official Mi Theme Store app (or simply Themes) allows you to not only download new wallpapers, but also adjust their rotation, which works even on older versions of MIUI, where there is no built-in autoshift function.
- Open the “Themes” app** (Brush icon on your desktop).
- Go to the section Wallpaper → Popular or Categories.
- Find a collection marked “Automan”** (e.g., “Daily Landscapes” or “Art”).
- Download your favorite set and apply it through the Install button.
- In the window that appears, select “Enable the driver”** and set the interval.
💡 Useful tip: If there is no autoshift section in the Themes app, update it via Google Play or clear the cache in the app settings. on some firmware (e.g, MIUI EU) This function is hidden – it can be returned by resetting the application settings.
| MIUI version | Support for auto-shifting | Limitations |
|---|---|---|
| MIUI 12-13 | Yes (only through "Themes") | No interval settings |
| MIUI 14 | Yes (embedded + "Themes") | It doesn’t work with Google Wallpapers. |
| HyperOS | Yes (extended settings) | Requires the latest version of "Them" |
⚠️ Warning: Wallpapers downloaded through Themes can be automatically reset after major updates MIUI. To avoid this, save your favorite backgrounds to the gallery (Long click). → Save them) and use them through third-party apps (more on this in the next section).
3. Third-party applications for automatic wallpaper change
If Xiaomi’s standard tools don’t suit you, you can use third-party solutions that offer more flexibility: support 4K-Wallpaper, weather synchronization, integration with Unsplash or Pexels. MIUI:
- 📱 Wallpaper Changer – Changes wallpaper on schedule, supports folders with local images.
- 🌄 Muzei Live Wallpaper – Uploads art wallpaper from open sources (there are plugins for Flickr, 500px).
- ⏳ Tapet – generates unique wallpapers by algorithm (ideal for the use of the system) POCO F5 Redmi Note 12c AMOLED-screen).
- 🔄 Automatic Wallpaper Changer – allows you to customize different wallpaper for day/night time.
🔧 How to set up:
- Install the app from Google Play.
- Grant permissions to Warehouse and Display over other windows.
- Select the source of the wallpaper (gallery, online services or generator).
- Set the change interval and apply the wallpaper through the application settings.
⚠️ Attention: On Xiaomi with MIUI 14+ Some apps (such as Muzei) may conflict with built-in live wallpaper, in which case disable the standard dynamic shift in Settings. → Personalization.
Standard settings MIUI|
Wallpaper Changer|
Muzei Live Wallpaper|
Tapet|
Other/not using-->
4. Auto-wallpapering through ADB (for advanced)
If you like automation and are not afraid of the command line, you can configure wallpaper change via ADB (Android Debug Bridge), a method that works for Xiaomi on any version of MIUI, but requires an unlocked bootloader or root rights (on some firmware).
📌 Step-by-step instruction:
- Turn on USB Debugging in Settings → About Phone → MIUI version (tap 7 times, then go back to Additional → For Developers).
- Connect your phone to your PC and execute the command: Adb devices (you should display your device).
- Download the wallpaper to the folder on the phone (for example, /sdcard/Pictures/Wallpapers/) Use the command to change: adb shell am broadcast -a android.intent.action.SET_WALLPAPER -d file:///sdcard/Pictures/Wallpapers/your_wallpaper.jpg
- To automatically change, create a.bat script on your PC or use Tasker on your phone.
🔹 Example of a script to change wallpaper every 6 hours (Windows):
@echo off
:loop
adb shell am broadcast -a android.intent.action.SET_WALLPAPER -d file:///sdcard/Pictures/Wallpapers/wall1.jpg
timeout /t 21600 /nobreak >nul
adb shell am broadcast -a android.intent.action.SET_WALLPAPER -d file:///sdcard/Pictures/Wallpapers/wall2.jpg
timeout /t 21600 /nobreak >nul
goto loop⚠️ Attention: On Xiaomi with HyperOS Teams ADB If you want to change wallpaper, you can get blocked by security policies, and then you need to turn it off. MIUI Optimization with Magisk (routed devices only).
What if the ADB can’t see the device?
5. Synchronization of wallpaper with weather or time of day
One of the most spectacular ways is when the wallpaper changes depending on the weather or the time of day.
- ☀️ Weather & Clock Widget – Changes the background on the desktop depending on the forecast (widget required).
- 🌙 DayNight Wallpaper – automatically switches dark/light wallpaper at a given time.
- 🌦️ IFTTT + Wallpaper Changer – Creates chains of action (for example, changing wallpaper in the rain).
🔧 Customization through IFTTT:
- Install IFTTT and connect Weather Underground.
- Create an applet with the “Weather changed to rain” trigger.
- As an action, select Wallpaper Changer and specify the folder with “rainy” wallpaper.
- Activate the applet and give all permissions.
💡 Useful tip: To save battery, turn off background weather updates in settings IFTTT and set the check interval no more than 1 time per hour. MIUI 15 You can also use a built-in weather widget with dynamic backgrounds – it is less voracious, but only works on the lock screen.
6 Why wallpaper doesn't change automatically: typical problems
If you have set up a driver but the wallpaper remains static, check the following points:
| Problem. | Reason. | Decision |
|---|---|---|
| Wallpaper is reset after resetting | The limitations of MIUI Optimization | Turn off optimization in the developer settings |
| The third-party application is not working | Blocking with MIUI backgrounds | Turn off built-in live wallpaper in Settings → Personalization |
| Wallpaper changes with delay | Energy-saving regime | Add an app to battery exclusions |
| No Autoshift Option in "Themes" | An outdated version of the app | Update Themes via Google Play or APKMirror |
🛠 Additional fixes:
- 🔄 Restart your phone – sometimes miui.home malfunctions block wallpaper change.
- 📁 Check the path to the wallpaper folder – some apps don’t see files in Download or cloud storage.
- 🔧 Reset the settings of the “Themes” application (Settings) → Annexes → Topics → Warehouse → Drop it).
⚠️ Note: On Xiaomi with HyperOS, the built-in wallpaper driver can conflict with the “Super Wallpaper” function»** (3D-If you use Super Wallpapers, turn them off before setting up the dynamic shift.
💡
On devices with AMOLED-screens (e.g. Xiaomi 13 Ultra or POCO F4 GT) Frequent wallpaper changes can cause pixels to burn out. Use dark backgrounds and limit the shift interval to 1 time in 6-12 hours.