How to remove the theme on Xiaomi and return the standard MIUI interface

You have installed a custom theme on your Xiaomi, Redmi or POCO, but it was too bright, slows down the system or just does not like? To return the standard look of the MIUI interface in several ways – from simple reset through settings to forced removal through ADB. In this article, we will discuss all the current methods for devices on MIUI 12/13/14 and HyperOS, including solutions for cases when the the theme is β€œstuck” or not deleted in the usual way.

It's important to understand that MIUI themes are divided into two types: local (installed through Topics β†’ My Themes) and system (embedded in firmware) The former are deleted in two clicks, and the latter sometimes have to tinker, and if icons are lost after a theme change, the font has changed or artifacts have appeared, this is a sign of a resource conflict, and only a complete reset of the themes cache through the engineering menu will help.

1. Standard method: Remove theme through MIUI settings

The simplest method works for most users, and it is suitable if the theme was installed from the official Theme Store and does not affect system files.

Instructions:

  • πŸ“± Open the Themes app (icon with brush on desktop).
  • πŸ” Go to the tab My topics β†’ Find an active topic (marked with a tick).
  • πŸ—‘οΈ Click on it and select Remove (or Reset if it is a system theme).
  • πŸ”„ Confirm the action and wait for the interface to restart (may take up to 30 seconds).

If there is no Delete button, then the theme is built into the firmware.

  1. Apply another theme (e.g. standard MIUI Default).
  2. Reset the device.
  3. Go back to my subjects and try again.

Check for updates to the Themes app in Google Play

Clear the cache of the "Themes" application in the settings

Switch to another topic before deleting

Reboot the phone-->

⚠️ Note: Some firmware (e.g. Xiaomi) EU) And when you delete the subject, you can leave artifacts in the form of modified icons or fonts. MIUI caches resources to themes in a folder /data/system/theme. The solution is to clean the cache (see section) 3).

2. Reset themes through the engineering menu (for experienced)

If the standard method didn't work and the interface fell apart (the icons became squares, the fonts couldn't be read), it would help to cache themes through a hidden menu, which doesn't require root rights, but you need to follow the instructions carefully.

Steps:

  1. Open the Phone app and type the combination: ##4636## (some models may not work – see the alternative below).
  2. Select Phone Information β†’ scroll down to the MIUI Version block.
  3. Click 5-7 times on the Version bar until you become a developer!
  4. Go back to the basic settings, open Additional β†’ for developers.
  5. Activate the debugging option over USB and connect the phone to the PC.
  6. Enter in the command line (on PC): adb shell pm clear com.android.themes

Once you have completed the command, the phone will restart and all themes will reset to standard. If ADB is not available, use an alternative method:

  • πŸ”§ Install Activity Launcher from Google Play.
  • πŸ” Find activity in it. com.android.themes/.ThemeManagerActivity.
  • 🧹 In the menu that opens, select Clear Data.

Official MIUI (Global/China)

Xiaomi.EU

Custom ROM (Pixel Experience, LineageOS)

HyperOS

I don't know.-->

3. Forced removal of topics via ADB (root not required)

Devices where themes are soldered into firmware (such as the POCO F3 or Redmi Note 10 Pro), may need to manually remove packets. This method works without root, but requires a connection to a PC and an ADB installed.

Step-by-step:

  1. Download and install Google’s Platform Tools.
  2. Connect the phone to the PC, allow debugging by USB.
  3. Open the command line in the adb folder and type: adb devices (you should display your device).
  4. Execute the command for the list of installed topics: adb shell pm list packages | grep theme
  5. Delete unnecessary themes one by one (example for the Dark Night theme): adb shell pm uninstall --user 0 com.android.theme.iconpack.darknight

List of common theme packages:

Title of the topicPacket nameType
MIUI Defaultcom.android.theme.defaultSystemic
Dark Modecom.android.theme.darkSystemic
Custom Icon Packcom.android.theme.iconpack.*Customized
POCO Launcher Themecom.mi.android.globallauncherBuilt-in

⚠️ Note: Removing system themes (e.g. com.android.theme.default) can lead to bootloop (a looped boot).Before experimenting, backup with adb backup or Mi Cloud.

πŸ’‘

If after removing the theme through ADB, the icons remain square, clear the launcher cache: Settings β†’ Applications β†’ Launcher β†’ Storage β†’ Clear the cache.

4. Complete reset to factory settings (extreme case)

If all previous methods failed and the interface became inoperable (for example, after installation) MTZ-It's a third-party theme, and it's just hard reset, and it erases all the data, so you should use it last.

How to reset Xiaomi to factory settings:

  1. Back up important data (photos, contacts, SMS) via Mi Cloud or adb pull /sdcard.
  2. Open Settings β†’ About the phone β†’ Reset settings.
  3. Choose to erase all data and confirm the action.
  4. After the reboot, the device will be as new as the standard MIUI theme.

If the phone is not turned on or stuck on the logo:

  • πŸ”„ Press the power button. + Volume up 10 seconds to move to Recovery.
  • πŸ“› Choose Wipe Data β†’ Wipe All Data (Management – Volume buttons, Confirmation – Power button).
  • πŸ”‚ Reset the device.
What if there are traces of the topic after the reset?
Even if some interface elements (such as fonts or animations) remain changed after a hard reset, it means that the theme has modified the system files in the /system/media/theme folder, in which case only flashing through Fastboot or Recovery with a complete cleaning of the system partition will help.

5. Features for HyperOS and New Models (2023–2026)

HyperOS (which replaced MIUI on Xiaomi 14, Redmi K70, etc.) has changed the theme mechanism, and now they are integrated deeper into the system, and some old methods (such as cleaning through ADB) may not work.

Current ways for HyperOS:

  • 🎨 Use the new Personalization section in the settings (replaced the old Topics menu).
  • πŸ”„ For the reset of the cache, enter the ADB: adb shell cmd jobscheduler run -f com.miui.thememanager 999
  • πŸ“¦ If the subject is set as APK, Find it in Settings. β†’ Apps and manually remove.

Nana POCO-HyperOS devices (for example, POCO F6) There may be no menu of themes at all:

  1. Install MIUI Theme Editor from Google Play.
  2. Import the default.mtz theme (you can download it here).
  3. Use it through the editor.

6 How to avoid problems with topics in the future

To avoid encountering β€œbroken” topics or inability to remove them, follow these rules:

  • πŸ›‘οΈ Install themes only from the official store MIUI (Annex Topics) Third-party MTZ-Files may contain viruses or conflict with firmware.
  • πŸ“₯ Check the reviews and rating of the theme before installing – if it has less than 4 stars, there is a high risk of bugs.
  • πŸ”„ Update the Themes app regularly via Google Play or App Store.
  • πŸ“ Create backup copies of the current theme (folder) /MIUI/theme/.data) before experimentation.

If you like customization, consider alternatives:

Tool.AdvantagesDeficiencies
Nova LauncherFlexible customization of icons, animationsDoes not change system fonts and sounds
Substratum (with root)Deep thematics (up to system applications)Requires root rights, difficult to configure
Hex InstallerInstall theme without root (for MIUI)Not all themes are compatible with HyperOS

πŸ’‘

On HyperOS devices (Xiaomi 14, Redmi K70 and later), standard themes removal methods may not work. Use the adb shell cmd jobscheduler run -f com.miui.thememanager 999 command to force reset.

FAQ: Frequent questions about topics on Xiaomi

Can I delete the theme without resetting the settings?
Yes, 90% of the time, you’ll need standard removal through the Topics β†’ My Themes menu. If the button is inactive, use ADB (Section 3) or cache cleaner (Section 2).
Why did the icons remain square after the theme was removed?
This is because of the icon caching in the launcher. Solution: Clear the launcher cache (Settings β†’ Applications β†’ Launcher β†’ Storage β†’ Clear cache). Reboot the device. If it doesn't work, install another launcher (like Nova or POCO Launcher).
How to get back the standard MIUI sounds after changing the theme?
The theme sounds are stored separately from visual elements. To return the original: Go to Settings β†’ Sounds and Vibrations β†’ Notification sounds. Select the default for each sound type (alarm clock, notifications, call). If there is no default option, download the standard MIUI sounds here and set manually.
Can I roll back the theme update if the new version fails?
No, MIUI doesn't support rollback of themes, but you can: Delete the theme and install the old version (if you have a backup of.mtz), write to the theme developer in the comments to it asking them to fix bugs, use an alternative theme with a similar design.
Why is my Xiaomi not having a Theme Menu?
This is typical for: HyperOS devices (menu moved to Settings) β†’ Personalization) Xiaomi.EU firmware or custom ROM (Themes can be disabled. Regional versions MIUI Europe/India (function limited). Solution: set up MIUI Theme Editor from Google Play or enable theme menu through ADB: adb shell settings put global themes_customization_enabled 1