Xiaomi Redmi smartphone owners often face a problem: even after installing new wallpapers, old system images remain in the gallery, take up space in memory and distract from the background selection menu. Unlike custom wallpapers, which are removed in the standard way, embedded images from MIUI are protected from simple removal. This article will reveal all working methods - from basic settings to advanced techniques using ADB and hidden firmware functions.
It's important to understand that system wallpapers fall into two categories: preinstalled MIUI (stitched into firmware) and cached (downloaded through themes or updates). The former are removed only by radical methods, the latter by cache clearing. We'll discuss both options, and we'll also explain how to avoid unnecessary backgrounds reappearing after system updates. All instructions are tested on Redmi Note 10/11/12, Redmi 9/9A and POCO X3/X4 with MIUI 12-14 versions.
Why are the system wallpapers not removed in the standard way?
Unlike photos or uploaded images, Xiaomiβs wallpaper is stored in secure folders:
- π /system/media/theme/default_wallpapers β background MIUI;
- π /data/system_users/0/wallpaper β flow-and-cached;
- π /vendor/overlay β Themes for the design (on some models).
These directories are root rights or belong to the system user. media_rw, So even file managers with superuser rights can't always modify them. MIUI part of the wallpaper is restored automatically - it is laid down in the firmware protection mechanism.
Use standard settings | Download themes from Mi Theme Store | Install via third-party launchers | Never change-->
Another reason is integration with Mi Theme Store, where even if you manually delete the wallpaper, the next time you connect to the Internet, the system can re-download the thumbnails for previews, which is not a bug, but a feature of Xiaomi Cloud, which synchronizes data between devices.
Method 1: Remove cached wallpapers through MIUI settings
This method is suitable for wallpapers that appeared after installing themes from the Mi Theme Store or updating the system. They are stored in cache and can be removed without root rights:
- Open Settings β Applications β Application Management.
- Find the Theme app (or com.miui.thememanager) and tap it.
- Select Warehouse β Clear cache and Clear data.
- Reboot the phone.
After the reboot, check the DCIM β Wallpapers or Pictures β Wallpapers folder in the gallery. The cached wallpaper should disappear. If that doesn't happen, try further clearing the cache of the Gallery app (com.miui.gallery).
Make a backup copy of important wallpaper|Close all applications in multitasking|Connect to Wi-Fi (for synchronization of topics)|Check the space in memory (minimum 500 MB)-->
β οΈ Attention: Cleaning the Topic app data will reset all the themes you downloaded.
Method 2: Hiding system wallpapers through file manager (no root)
If the wallpaper is not deleted, it can be hidden from display in the gallery and the background selection menu. This will require any file manager with access to hidden folders (for example, MiXplorer or Solid Explorer):
- Open the file manager and enable the display of hidden files (Settings β Show hidden files).
- Go to /storage/emulated/0/Pictures/Screenshots or /DCIM/.thumbnails.
- Find files with names like this wallpaper_*.jpg or miui_wallpaper_*.png.
- Add a point to the beginning of the file name (for example,.wallpaper_1.jpg). It'll make it hidden.
To completely hide the wallpaper from the background selection menu:
- π Rename the Wallpapers folder to.Wallpapers_old (root-directory /storage/emulated/0/).
- π Create a new blank Wallpapers folder β the system will use it to store custom wallpapers.
This method does not physically delete files, but makes them invisible to MIUI.
Method 3: Using ADB to remove built-in wallpaper (advanced)
To completely remove the system wallpaper, you will need ADB (Android Debug Bridge), which works on all Redmi models, but requires the inclusion of USB debugging:
- Activate Settings β About Phone β MIUI version (tap 7 times to turn on Developer Mode).
- Return to Settings β Additional β For developers and enable USB debugging.
- Connect your phone to your PC and execute the command in ADB: adb shell pm uninstall -k --user 0 com.miui.thememanager This will remove the Themes app for the current user (wallpaper will remain, but will not be updated).
- To remove specific wallpaper files, use: adb shell rm -rf /data/system_users/0/wallpaper/*
What if the ADB canβt see the device?
Critical: the rm-rf command without specifying the correct path can delete important system files. Always check the path twice before running.
| ADB Team Team | Action. | Effects of consequences |
|---|---|---|
| adb shell pm clear com.miui.thememanager | Cleaning the data of the application Topics | Downloaded themes are removed, but system wallpaper remains |
| adb shell rm /data/system_users/0/wallpaper_lock | Removal of screen lock wallpaper | Reset to standard background |
| adb shell settings put global wallpaper_effects_enabled 0 | Turning off wallpaper animations | Accelerates the launcher. |
Method 4: Disable Wallpaper Synchronization through Xiaomi Cloud
If the wallpaper comes back after it's deleted, it's the Mi Cloud sync to turn it off.
- Go to Settings β Xiaomi Account β Mi Cloud.
- Choose Synchronization β Themes and Wallpapers.
- Turn off the sync slider.
- Return to Settings β Applications β Application Management β Cloud and clear the cache.
For full reset of synchronized data:
- π Untie your Xiaomi account in Settings β Xiaomi account β Get out.
- π± Restart your phone and log in again (but donβt restore data from the cloud!).
β οΈ Warning: Disabling theme sync will result in the loss of all previously downloaded wallpaper and design settings. If you use multiple Xiaomi devices, this method will not work - the wallpaper is synchronized between them automatically.
Method 5: Installation of a third-party launcher to bypass system wallpaper
If none of the methods worked, the radical solution is to use an alternative launcher (for example, Nova Launcher, Lawnchair or Hyperion Launcher), which ignores the MIUI system wallpaper and allows you to install your own:
- Install a launcher from Google Play.
- Set it as the default launcher in Settings β Applications β By default.
- In the launcher settings, select Desktop Style β Wallpaper and set your background.
Advantages of the method:
- β Full control of wallpaper without interference with the system;
- β The ability to use live wallpaper (.livewallpaper);
- β No link to Mi Theme Store.
Disadvantages:
- β Certain functions MIUI (Super Wallpapers will be unavailable;
- β Increased battery consumption (launchers work on top) MIUI).
π‘
If the wallpaper is still reset after installing the launcher, try turning off battery optimization for it in Settings β Applications β Permissions β Battery Optimization.
How to prevent the recurrence of systemic wallpaper?
Even after successful removal, the wallpaper may return after the MIUI update.
- Turn off automatic updates to themes: adb shell settings put global auto_download_themes 0
- Block Internet access for the Topics: Settings β Applications β Topics β Data β Mobile data and Wi-Fi (disable).
- Delete the cache folder by manually: adb shell rm -rf /data/data/com.miui.thememanager/cache/*
For Redmi models with unlocked bootloader, you can go further - edit the build.prop file by adding a line:
ro.miui.has_real_blur=0This will disable the blur of wallpaper on the lock screen and reduce the number of cached backgrounds.
π‘
The most reliable way to avoid wallpaper returns is to combine disabling sync with Mi Cloud and blocking themes updates via ADB.