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.
- Apply another theme (e.g. standard MIUI Default).
- Reset the device.
- 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:
- Open the Phone app and type the combination: ##4636## (some models may not work β see the alternative below).
- Select Phone Information β scroll down to the MIUI Version block.
- Click 5-7 times on the Version bar until you become a developer!
- Go back to the basic settings, open Additional β for developers.
- Activate the debugging option over USB and connect the phone to the PC.
- 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:
- Download and install Googleβs Platform Tools.
- Connect the phone to the PC, allow debugging by USB.
- Open the command line in the adb folder and type: adb devices (you should display your device).
- Execute the command for the list of installed topics: adb shell pm list packages | grep theme
- 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 topic | Packet name | Type |
|---|---|---|
| MIUI Default | com.android.theme.default | Systemic |
| Dark Mode | com.android.theme.dark | Systemic |
| Custom Icon Pack | com.android.theme.iconpack.* | Customized |
| POCO Launcher Theme | com.mi.android.globallauncher | Built-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:
- Back up important data (photos, contacts, SMS) via Mi Cloud or adb pull /sdcard.
- Open Settings β About the phone β Reset settings.
- Choose to erase all data and confirm the action.
- 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?
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:
- Install MIUI Theme Editor from Google Play.
- Import the default.mtz theme (you can download it here).
- 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. | Advantages | Deficiencies |
|---|---|---|
| Nova Launcher | Flexible customization of icons, animations | Does not change system fonts and sounds |
| Substratum (with root) | Deep thematics (up to system applications) | Requires root rights, difficult to configure |
| Hex Installer | Install 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.