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.
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:
- Open the Themes app (icon with brush).
- Go to My Themes (or Management Themes in new MIUI versions).
- Find an unnecessary theme and hold the icon for 1-2 seconds.
- In the menu that appears, select Remove (or the basket icon).
- 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:
- Open Settings β Design (or Settings β Screen β Design in HyperOS).
- Select Topics β My subjects.
- Click on the three dots in the top right corner and select Reset to a standard theme.
- 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.
- Open File Manager and go to Categories β System Memory.
- Activate the display of hidden files: click on three dots β Settings β Show hidden files.
- Go down the path: MIUI β theme β.miui β.data β com.android.theme.iconpack or (for HyperOS): Android β data β com.miui.home β files β themes
- Remove folders with the names of unnecessary topics (for example, DarkModePro_v3 or NatureWallpapers_2023).
- Clean the cart and restart the phone.
π What files can be removed safely:
| File type | Authorization for deletion | Note |
|---|---|---|
| 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?
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:
- Connect the phone to the PC and confirm the debugging permission.
- Open the terminal (or Command Prompt in Windows) and type: Adb devices Make sure the device appears in the list.
- Run the command to delete the cache of the themes: adb shell pm clear com.android.themes
- Delete files manually: adb shell rm -rf /sdcard/MIUI/theme/* adb shell rm -rf /data/system/theme/*
- 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:
- Back up important data through Settings β Additional β Backup and Reset.
- Open Settings β About the phone β Reset settings.
- Choose to erase all data and confirm the action.
- 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 design | Apply a different topic first, then delete it. |
| Remove button is inactive | The topic is marked as a system | Use ADB or File Manager |
| After removal, the topic returns. | Synchronization with Mi Account is enabled | Turn off the synchronization of themes in the account settings |
| "Not enough memory for the operation." | Cache or system partition overflowed | Clear the cache through Settings β Memory |
| The phone is rebooted after being removed | Damaged system theme files | Do 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.