How to completely remove downloaded themes on Xiaomi smartphones: instructions 2026

Downloaded themes in MIUI take up space in the smartphone memory, slow down the system and can conflict with updates. Even after a change of design, old themes often remain in the cache or system folders, continuing to consume resources. In this article, we will discuss all the current ways to remove themes on Xiaomi, from standard tools to hidden features for power users.

Complicating the problem is that MIUI does not always provide a direct uninstall option in the interface, some themes are blocked by the system as "built-in" when in fact they were installed by the user, we tested all methods on the latest versions of MIUI 14/15 (including HyperOS) and identified working solutions for models from Redmi Note 12 to Xiaomi 14 Ultra.

Why topics are not removed in the standard way

The main reason is the MIUI Theme Manager architecture, and the app divides themes into three categories:

  • πŸ“¦ System – pre-installed by the manufacturer (removed only with root rights).
  • πŸ“₯ Downloaded – installed from Theme Store (must be deleted but often remain in cache).
  • πŸ”„ Updated – User-modified versions of system themes (blocked from removal).

The second problem is that the theme cache is stored in a secure folder /data/system/theme/, which is not allowed to access the superuser, and even after clicking "Delete" in the theme menu, its files can remain in memory, taking up to 50-200 MB per theme, which is especially critical for low-end Redmi models with 64/128 GB of memory.

The third thing is sync with your Mi Account, and if you downloaded a theme from your account, it can automatically reset when you reset, and that includes those you bought from Theme Store, which are linked to your profile.

πŸ“Š How often do you change topics on Xiaomi?
Once a week.
Once a month
Only when you buy a phone
Never change.

Method 1: Remove themes through the menu (official method)

The safest, but not always effective, way is suitable for themes installed from Theme Store without rooting:

  1. Open the Themes app (icon with brush).
  2. Go to My Themes (or Management Themes in new MIUI versions).
  3. Find an unnecessary theme and hold the icon for 1-2 seconds.
  4. In the menu that appears, select Remove (or the basket icon).
  5. Confirm the action by pressing OK.

⚠️ Note: If the Remove button is inactive or not, the theme is marked as system.

Disable theme synchronization in Mi Account

Close all background applications

Check the vacant space (minimum 500 MB)

Backup of important data-->

After removal, it is recommended that:

  • πŸ”„ Reboot your phone (hold power) + Volume up for 10 seconds).
  • 🧹 Clear the app cache Themes in Settings β†’ Annexes β†’ Application management β†’ Topics β†’ Memory. β†’ Clear the cache.
  • πŸ“Š Check the vacant space in the settings β†’ The phone. β†’ Memory.

Method 2: Reset themes to standard through settings

If the theme doesn't get deleted or the system gives you an error, try resetting it to factory-based, and it won't delete the theme files completely, but it will return the interface to its original state:

  1. Open Settings β†’ Design (or Settings β†’ Screen β†’ Design in HyperOS).
  2. Select Topics β†’ My subjects.
  3. Click on the three dots in the top right corner and select Reset to a standard theme.
  4. Confirm the action by waiting for the interface to restart (10-30 seconds).

This method helps in cases where:

  • 🎨 The theme is visually applied but not displayed in the removal list.
  • πŸ”§ After updating MIUI The topic has become incorrect.
  • πŸ“± The screen is blocked or lagged due to conflict topics.

⚠️ Note: Reset does not delete the theme files from the device, but only cancels their use. Use Method 3 for complete cleaning.

πŸ’‘

If the theme is automatically applied again after reset, turn off the themes synchronization in Mi Account: Settings β†’ Xiaomi Account β†’ Synchronization β†’ Themes (switch to off position).

Method 3: Delete through file manager (without root)

For experienced users who are ready to work with system folders, the method requires caution, but does not need superuser rights.

  1. Open File Manager and go to Categories β†’ System Memory.
  2. Activate the display of hidden files: click on three dots β†’ Settings β†’ Show hidden files.
  3. Go down the path: MIUI β†’ theme β†’.miui β†’.data β†’ com.android.theme.iconpack or (for HyperOS): Android β†’ data β†’ com.miui.home β†’ files β†’ themes
  4. Remove folders with the names of unnecessary topics (for example, DarkModePro_v3 or NatureWallpapers_2023).
  5. Clean the cart and restart the phone.

πŸ“Œ What files can be removed safely:

File typeAuthorization for deletionNote
Topics folders (e.g., subject names, Theme_12345)βœ… Yes.They only contain the design.
.mtz files (theme archives)βœ… Yes.Complete theme packages
Folders default or system❌ No.System files – deletion will cause failure
Files. config.xml or manifest.json⚠️ Partially.May contain synchronization settings

⚠️ Note: Do not delete files with the.odex or.vdex extension, these are optimized system libraries.

What if the file manager does not give access?
If you attempt to delete an error "No access rights: 1. Use an alternative manager (e.g., a manager, FX File Explorer with Root Mode enabled). 2. Connect your phone to your PC and delete files through ADB (Command: Adb shell rm -rf /sdcard/MIUI/theme/.miui/.data/com.android.theme.iconpack/title). 3. Temporarily disable Mi Cloud in account settings – sometimes locking is associated with synchronization.

Method 4: Remove via ADB (for advanced users)

If previous methods have failed, use Android Debug Bridge (ADB), which requires connecting the phone to your computer, but is guaranteed to clear all traces of themes, including cache and temporary files.

πŸ›  Essential tools:

  • πŸ–₯ Computer with Windows/macOS/Linux and installed drivers ADB.
  • πŸ“± Included debugging by USB on the phone (Settings) β†’ The phone. β†’ Version. MIUI β†’ 7 times press to activate the developer mode, then Settings β†’ Additionally. β†’ For developers β†’ Debugging by USB).
  • πŸ”— USB-TypeC Cable (Original, Undamaged).

πŸ“Œ Step-by-step instruction:

  1. Connect the phone to the PC and confirm the debugging permission.
  2. Open the terminal (or Command Prompt in Windows) and type: Adb devices Make sure the device appears in the list.
  3. Run the command to delete the cache of the themes: adb shell pm clear com.android.themes
  4. Delete files manually: adb shell rm -rf /sdcard/MIUI/theme/* adb shell rm -rf /data/system/theme/*
  5. Reboot your phone: adb reboot

⚠️ Attention: Rm teams -rf Make sure the path is correct before you run, a mistake in the command can erase critical data.

πŸ’‘

ADB is the only way to remove themes that are stuck in the system after resetting or updating MIUI.

Method 5: Complete resetting of settings (last resort)

If the themes are not deleted by any means and take up gigabytes of memory, hard reset remains. This method erases all data on the phone, including apps, photos and settings, so use it only as a last resort.

πŸ”„ How to reset:

  1. Back up important data through Settings β†’ Additional β†’ Backup and Reset.
  2. Open Settings β†’ About the phone β†’ Reset settings.
  3. Choose to erase all data and confirm the action.
  4. Wait for the process to be completed (5-15 minutes) and the phone set up as new.

βœ… When a reset is justified:

  • πŸ“‰ The phone is slowed down due to overflowing memory (free) <1 GB).
  • πŸ”§ Topics conflict with update MIUI/HyperOS.
  • 🚫 It is impossible to remove topics even through ADB.

⚠️ Note: After a reset, Mi Account can automatically restore some topics from the cloud. To avoid this, unplug your account in Settings before resetting. β†’ Xiaomi account β†’ Delete the account.

How to prevent the accumulation of unnecessary topics

To avoid the problem of removing themes in the future, follow these rules:

  • πŸ›‘ Turn off auto-update themes: Settings β†’ Topics β†’ Settings β†’ Auto-Update Themes (set off.).
  • πŸ“₯ Download themes only from the official Theme Store: Third-party.mtz files may contain malicious code.
  • 🧹 Clean the cache regularly: Use the built-in security utility β†’ Cleaning or CCleaner app.

πŸ’‘ If you like frequent design changes, use light themes (up to 50MB) or apps like Hex Installer to create your own styles without downloading heavy packages.

Frequent mistakes and their solutions

When you remove themes, users face typical problems.

Mistake.Reason.Decision
"Impossible to delete: the topic is used"Theme applied to the current designApply a different topic first, then delete it.
Remove button is inactiveThe topic is marked as a systemUse ADB or File Manager
After removal, the topic returns.Synchronization with Mi Account is enabledTurn off the synchronization of themes in the account settings
"Not enough memory for the operation."Cache or system partition overflowedClear the cache through Settings β†’ Memory
The phone is rebooted after being removedDamaged system theme filesDo a reset or re-flash your phone.

πŸ”§ If no method has helped:

  • Check your phone for viruses (use Malwarebytes or Dr.Web).
  • Update MIUI to the latest version – new firmware fixes bugs with themes.
  • Contact Xiaomi Service Center – the problem may be in the damaged system partition.
Can I remove standard MIUI themes without root?
No, standard themes (Default, Classic, Dark Mode) are protected by the system. They can only be replaced by others, but not completely removed without superuser rights. If you need to make room, use Magisk to get root and delete files through Root Explorer.
Why do the icons and wallpapers remain after the removal of the theme?
Wallpapers and icons can be stored in separate folders: /sdcard/MIUI/theme/wallpaper/-wallpaper. /sdcard/MIUI/theme/icon/- icons. Delete them manually through the file manager or use the command adb shell rm -rf /sdcard/MIUI/theme/wallpaper/*.
How to remove themes on Xiaomi with HyperOS?
HyperOS algorithm is similar, but file paths have changed: Open Settings β†’ Personalization β†’ Topics. Hold the unnecessary theme and select Delete. If the theme doesn't get deleted, clear the cache through Settings. β†’ Annexes β†’ Application management β†’ Topics β†’ Memory. Use the path for manual removal: /storage/emulated/0/Android/data/com.miui.home/files/themes/ HyperOS also adds the option β€œOptimize themes” in the personalization settings – it automatically removes unused items.
Can I recover a deleted topic?
If you bought a theme from Theme Store, you can re-download it for free: Open Themes β†’ My Purchase. Find a Remote Theme and click Download. For free themes, you can't restore them if they've been removed from Theme Store. In this case, try to find a backup in /sdcard/MIUI/theme/backup/.
How do you know how much space the topic takes?
To estimate the volume of topics: Open File Manager. Go to Categories β†’ System memory β†’ MIUI β†’ Press three dots. β†’ Choose. β†’ mark all the files in those β†’ Properties. Alternatively, use a command. ADB: adb shell du -sh /sdcard/MIUI/theme This will show the total size of the folder with themes in megabytes.