How to completely remove the theme on Xiaomi Mi 9: 5 proven ways

Why the standard theme removal on Xiaomi Mi 9 doesnโ€™t always work

Xiaomi Mi 9 with a MIUI shell offers users a wide range of options for customizing the interface through themes. However, many people face the problem: after installing a new theme, the old one is not completely removed, leaving artifacts in the form of icons, fonts or animations. In some cases, the themes do not appear in the installed list at all, but continue to affect the system due to the peculiarities of the MIUI Themes application and resource caching.

The main reason for the undelete themes is the MIUI architecture: the shell stores theme elements in several places at the same time โ€“ from custom folders (/storage/emulated/0/MIUI/theme/) to system directories (/data/system/theme/). The standard click on the โ€œDeleteโ€ menu often cleans only surface files, leaving deeply integrated components. In addition, after the MIUI updates to versions 12.5+ and 13/14, the logic of working with themes has changed โ€“ now they can be โ€œassociatedโ€ to the Mi Account, which makes it difficult to delete manually.

This article covers all the current ways to remove themes on Xiaomi Mi 9, including hidden methods through ADB, cache cleaning and even radical resetting. We will also break down typical bugs (such as com.android.themes.error) and explain why some topics canโ€™t be deleted without superuser rights.

Method 1: Remove theme through the standard MIUI Themes menu

Let's start with the most obvious method, which works 60-70% of the time, and it doesn't require any additional tools, and it's suitable for those that are installed through the official MIUI Themes store.

Open the Themes app (icon with brush) and follow the steps:

  • ๐Ÿ“ฑ Go to the tab "My topics" (in the lower menu).
  • ๐Ÿ” Find the topic you want to delete and hold your finger on its preview.
  • ๐Ÿ—‘๏ธ In the menu that appears, select "Delete" (or the basket icon).
  • โœ… Confirm the action by pressing โ€œOKโ€ in the dialog window.

If the theme doesnโ€™t appear in the list, but its elements are still active (such as modified icons or lock screen saver), try:

  1. Apply the standard MIUI theme (usually the first one on the list).
  2. Reboot the phone.
  3. Repeat the removal attempt.

โš ๏ธ Attention: Some topics from the store MIUI Themes are protected from removal if they have been installed as โ€œsystemโ€ (for example, themes from Xiaomi partners.

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

Method 2: Clearing the cache and data of the "Themes" application

If the theme is not deleted through the menu or its files are stuck in the system, the next step is to reset the settings of the MIUI Themes application itself.

  • ๐Ÿ–ผ๏ธ The theme appears in the settings but is not deleted (button is inactive).
  • ๐Ÿ”„ After removal, theme elements return after rebooting.
  • โš ๏ธ Error: "I failed to apply the topic".

Instructions:

  1. Open Settings โ†’ Applications โ†’ Application Management.
  2. Find the Themes app (or com.android.themes).
  3. Select "Storage."
  4. Click on "Clear Cache" and "Clear Data".
  5. Confirm the action and restart the phone.

Once rebooted, all non-system themes will be reset and their files deleted from temporary folders, but this method does not affect themes manually installed through.mtz files (they need method 3).

Make a backup copy of important data|Remember the current lock screen settings|Disable theme synchronization with Mi Account|Check the space in the memory (need to be checked) โ‰ฅ500MB)|Connect the charger (in case of a long reboot)-->

Method 3: Manually remove themes through file manager

For themes that are manually installed (via.mtz files), or if standard methods donโ€™t work, youโ€™ll need to delete the theme files directly, which requires access to the phoneโ€™s root folder, but not necessarily root rights.

You will need any file manager with access to system folders (such as MiXplorer or Solid Explorer).

  1. Open the file manager and go to /storage/emulated/0/MIUI/theme/.data/ Custom Themes are stored here.
  2. Find a folder with the title of the theme you are removing (usually a set of numbers and letters, such as com.example.theme123).
  3. Delete the entire folder.
  4. Go to /storage/emulated/0/MIUI/theme/.cache/ and delete all files related to the topic (the same names).
  5. Clear the Themes app cache (as in Method 2) and restart the phone.

If the theme has been installed as a system theme (for example, through ADB or Magisk), its files can be located in:

/data/system/theme/


/system/media/theme/default/

Root rights will be required to remove from here.

โš ๏ธ Note: Delete files from the folder /system/ If you're not sure about root, you can have a bootloop. 4 or 5.

What to do if you canโ€™t see the MIUI/theme folder?
If the folder /storage/emulated/0/MIUI/theme/ The theme is not available, so the topics were established through system methods (ADB Or firmware. In this case: 1. Try the way. 4 (ADB). 2. If it does not help, then do the resetting (method). 5). 3. Nana MIUI 14+ file /MIUI/miui_theme/ โ€” check this way.

Method 4: Remove themes via ADB (without root)

The Android Debug Bridge (ADB) tool allows you to manage system components without obtaining root permissions, a method suitable for removing stubborn themes that do not want to disappear through standard methods.

The work will require:

  • ๐Ÿ–ฅ๏ธ Computer with installed ADB Tools.
  • ๐Ÿ“ฑ Included debugging by USB Xiaomi Mi 9 (Settings) โ†’ The phone. โ†’ Version. MIUI โ†’ 7 times to unlock the developer menu, then Settings โ†’ Additionally. โ†’ For developers โ†’ Debugging by USB).
  • ๐Ÿ”Œ USB-cable (preferably original).

Instructions:

  1. Connect the phone to the PC and allow debugging (a request will appear on the smartphone screen).
  2. Open the command prompt (or Terminal on Mac/Linux) in the ADB folder.
  3. Enter the command to check the connection: Adb devices must appear serial number of your Mi 9.
  4. Delete the theme by its batch name (e.g. com.theme.example): adb shell pm uninstall --user 0 com.theme.example Replace com.theme.example with a real theme identifier (can be found in Settings โ†’ Apps).
  5. Reboot your phone: adb reboot

If you donโ€™t know the batch name of the theme, get a list of all the items that the team has installed:

adb shell pm list packages | grep theme

โš ๏ธ Note: Some system themes (e.g. com.android.theme.liveearth) cannot be deleted via ADB โ€” This will lead to the Failure error. [DELETE_FAILED_INTERNAL_ERROR]. In such cases, only resetting the settings (the method) will help. 5).

1. Reinstall Xiaomi USB Drivers drivers.

2. Use a USB 2.0 port (on some PCs, USB 3.0 is unstable for ADB).

3. Enable the option "Debugging by" in the developer settings USB (security parameters)โ€ and โ€œAllow unlocking OEM".-->

Method 5: Extreme measure - resetting settings to factory

If all previous methods failed, and the theme continues to โ€œghostโ€ the interface, the last option is a complete reset. This is a radical solution, but it is guaranteed to remove all user themes and return the Xiaomi Mi 9 to its original state.

Important: Reset will remove all data from your phone, including:

  • ๐Ÿ“ธ Photos and videos (if not saved to the cloud).
  • ๐Ÿ“ฑ Contacts, SMS, call-in.
  • ๐ŸŽฎ Installed applications and their data.
  • ๐Ÿ”‘ Wi-Fi passwords and account settings.

How to perform the reset:

  1. Back up important data via Settings โ†’ About Phone โ†’ Backup or manually.
  2. Open Settings โ†’ About the phone โ†’ Reset settings.
  3. Select "Erase all data."
  4. Enter the password (if installed) and confirm the action.
  5. Wait for the process to be completed (it will take 5-10 minutes).

Once reset, the phone will reboot in factory condition, all themes, including system ones, will be deleted, but note: MIUI 12.5+ can automatically apply the theme attached to your Mi Account to avoid this, before reset:

  1. Turn off the themes sync in Settings โ†’ Xiaomi Account โ†’ Sync.
  2. Delete your Mi Account (optional, but recommended).
Deleting methodDo you need root rights?Removes systemic themes?Implementation timeRisk of data loss
Through the MIUI Themes menuโŒ No.โŒ No.1-2 minutesโŒ No.
Cleaning the app cacheโŒ No.โŒ No.3-5 minutesโŒ No.
Manual deletion of filesโš ๏ธ Sometimes.โš ๏ธ Partially.5-10 minutesโŒ No.
Through ADBโŒ No.โš ๏ธ Only user-generated5 minutes.โŒ No.
Reset to factoryโŒ No.โœ… Yes.10-15 minutes.โœ… High-pitched

๐Ÿ’ก

Resetting is the only way to remove themes installed through firmware or system updates, but this is an extreme measure: use it only if other methods have failed.

Solutions to problems after removal of topics

Even after successfully removing the theme, Xiaomi Mi 9 users may experience side effects, and here are the most common problems and solutions:

1. app icons left behind from an old theme

This is due to the icon caching in Launche (standard launcher MIUI) to bring back the original icons:

  • ๐Ÿ”„ Reboot the phone.
  • ๐Ÿงน Clear the launcher's cache: Settings โ†’ Annexes โ†’ Launcher โ†’ Warehouse โ†’ Clear the cache.
  • ๐Ÿ“ฅ Set a standard theme MIUI And apply it.

2. โ€œTheme is not supportedโ€ error when trying to install a new one

The com.android.themes.unsupported error is caused by conflicting MIUI versions and themes.

  • ๐Ÿ”ง Update. MIUI last-minute.
  • ๐Ÿ—‘๏ธ Remove all custom themes (through method 2 or 3).
  • ๐Ÿ”„ Reset the settings of the application Themes (mode 2).

3 The theme itself comes back after the reboot

This is a sign that the theme is linked to a Mi Account or saved to the cloud to disable automatic application:

  1. Open Settings โ†’ Xiaomi Account โ†’ Synchronization.
  2. Turn off the "Themes" option.
  3. Remove the topic manually (method 1 or 3).
  4. Apply the standard MIUI theme.

4.After deleting the theme, the wallpaper or fonts disappeared

Some themes replace system fonts and wallpapers that don't automatically recover, to bring back standard ones:

  • ๐Ÿ–ผ๏ธ For wallpaper: download the original wallpaper MIUI official website.
  • ๐Ÿ”ค For fonts: Set a standard font through Settings โ†’ Screen. โ†’ font.

๐Ÿ’ก

If after removing the theme, the phone began to slow down, clear the Dalvik cache through TWRP (root required) or perform optimization in Settings โ†’ About Phone โ†’ Optimization.

FAQ: Frequent questions about removing themes on Xiaomi Mi 9

Can I remove standard MIUI themes (e.g. Ocean or Space)?
No, standard themes preinstalled in firmware can't be removed without root rights or modified firmware, but can only be replaced with other themes, and if you don't like that theme, use another one from MIUI Themes.
After the theme was deleted, the notification sound disappeared.
Some themes replace system sounds. To return standard ones: Open Settings โ†’ Sound and vibration โ†’ Notification sounds. Select Default or download the original MIUI sounds. If the sounds are not in the list, reset the Themes app settings (mode 2).
Can I delete the topic without losing data?
Yes, the first 4 ways in this article (except for resetting) do not affect user data, but it is always recommended to back up important files before manipulating system folders.
Why are some topics not removed even through ADB?
This is because the topics can be: ๐Ÿ”’ Systemic (stitched into firmware). ๐Ÿ” Protected (installed through Magisk or TWRP). ๐ŸŒ Linked to your account (synchronized with Mi Cloud) In such cases, only resetting (method 5) or manual firmware editing (for power users) will help).
How do I know which theme is currently active on my Xiaomi Mi 9?
There are two ways: Open the Topics app โ†’ The tab is "My Topics." The active theme will be ticked. Use it. ADB-command: adb shell dumpsys activity services com.android.themes current_theme_package.