How to return a standard theme to Xiaomi MIUI 12: 5 working ways

Did you install a custom theme on your Xiaomi with MIUI 12, but it was too bright, uncomfortable or just bored? Returning the factory design of the system is harder than it seems – especially if the theme was installed through third-party sources or modified by APK. In this article, we will analyze all the current ways of rolling back to standard design, including hidden settings, cache reset and even manually deleting themes via ADB.

To make matters worse, MIUI 12 actively caches themes and sometimes forgets original files after they're replaced. We tested each method on Redmi Note 9 Pro, Mi 10T and POCO X3 NFC models β€” all of which run on current firmware versions (including MIUI 12.5 Enhanced Edition). If your smartphone freezes on the logo after changing the theme or your system refuses to apply standard design, here's the solution.

Why can’t we get back to the standard theme?

In 80 percent of cases, the problem is not the theme itself, but the way it's applied. MIUI 12 uses a multi-layered design system where:

  • πŸ”Ή Systemic topics - stored in /system/priv-app/MiuiSystemUI and protected from change;
  • πŸ”Ή User-generated themes are downloaded into /data/system/theme They may conflict with the original;
  • πŸ”Ή The Cash Theme - located in /data/data/com.android.thememanager and often does not clean automatically.

If you installed a theme through a.mtz file or a third-party store (such as the Mi Themes Store from third-party developers), the system could overwrite critical files in the /miui/theme folder, in which case simply selecting the default theme in the settings will not be enough.

πŸ“Š How do you usually change topics on Xiaomi?
Through the standard "Themes" appendix
Downloading.mtz files from the Internet
Use it. ADB-team
Never changed the subject.

Method 1: Reset themes through standard settings

Start with the simplest method, which is to roll back the themes menu, and it works if you:

  • πŸ“± The topic was installed through the official Topic appendix;
  • πŸ”„ You did not edit the system files manually;
  • πŸ› οΈ There are no root rights on the smartphone.

Instructions:

  1. Open the Themes app (icon with brush).
  2. Go to the section My topics β†’ Established.
  3. Find the current active theme and click on it.
  4. At the bottom of the screen, select the default Theme or Reset to standard.
  5. Confirm the action and restart the device.

If the default theme button is inactive or missing, the original theme system files are corrupted, in which case move on to the next method.

β˜‘οΈ Preparation for the resetting of topics

Done: 0 / 4

Method 2: Cleaning the cache of the application "Themes"

Often the problem is solved by a simple cleaning of the theme manager cache, which helps if:

  • 🎨 The applied theme is displayed curved (distorted icons, wrong colors);
  • πŸ”„ The system forgets the standard theme after restarting;
  • βš™οΈ In the settings there is no option to reset to factory design.

How to clear the cache:

  1. Go to Settings β†’ Applications β†’ Application Management.
  2. Find the Themes app (or Theme Manager).
  3. Open the Warehouse. β†’ Clear the cache.
  4. Return to the main menu of the Themes app and try to apply the standard design again.

πŸ’‘

If the theme doesn't reset after cleaning the cache, try to further clean the theme app data, which will delete all downloaded themes, but will return the standard design to work.

If the cache cleanup didn’t help, the cause could be damage to the files in the /data/system/theme folder, in which case only manual deletion or resetting of settings (see Method 4) will help.

Method 3: Remove themes via ADB (no root rights)

For advanced users willing to work with ADB, there is a way to remove all custom themes without resetting their phone.

  • πŸ”§ Standard reset doesn't work;
  • πŸ“ The themes folder is filled with garbage;
  • 🚫 No desire to reset the phone to factory settings.

You'll need:

  • πŸ’» Computer with ADB-tools installed;
  • πŸ”Œ USB-cable (preferably original);
  • πŸ“± Included debugging by USB on a smartphone (Settings) β†’ The phone. β†’ Version. MIUI β€” Press 7 times, then return to the Additional Settings β†’ For developers β†’ Debugging by USB).

Step-by-step:

adb shell


su -c "rm -rf /data/system/theme/*"




su -c "rm -rf /data/data/com.android.thememanager/cache/*"




su -c "rm -rf /data/data/com.android.thememanager/files/*"




reboot

If the theme does not reset after the reboot, execute an additional command:

adb shell cmd package compile -m speed -f com.android.thememanager
What if the ADB can’t see the device?
1. Make sure that Xiaomi drivers are installed (download from [official website](https://new.c.mi.com/global/miuidownload/index)). 2. Check if the debugging is included USB developer-setting. 3. Try another one. USB-cable. 4. In the command line, enter `adb kill-server`, later `adb start-server`.

Method 4: Resetting settings to factory

The last resort is hard reset, if:

  • πŸ”„ All the previous methods didn't work;
  • πŸ“΅ phone is stuck on startup logo after changing the subject;
  • πŸ› οΈ We need to get the system back clean.

Important: Reset will delete all data from the device, including photos, contacts and apps. Pre-backup through Settings β†’ About Phone β†’ Backup or Mi Cloud.

How to reset your settings:

  1. Go to Settings β†’ About the phone β†’ Reset settings.
  2. Select Delete all data.
  3. Enter the password from your Mi Account (if linked).
  4. Confirm the action and wait for the reboot.

πŸ’‘

If the phone is not turning on due to a glitchy theme, reset via Recovery: turn off the device, press Power + Volume Up, select Wipe Data β†’ Wipe All Data.

MethodDifficultyPC requiredData retainedEfficiency
Reset via "Themes"⭐❌ No.βœ… Yes.60%
Clearing the cache⭐⭐❌ No.βœ… Yes.70%
ADB-teamβ­β­β­βœ… Yes.βœ… Yes.90%
Resetting settings⭐⭐⭐⭐❌ No.❌ No.100%

Method 5: Manual System File Recovery (for Advanced)

This method requires root rights and is designed for power users, and incorrect actions can lead to a "brick" of the device! If you are confident in your abilities, follow the instructions:

MIUI 12 system themes are stored in:

  • /system/priv-app/MiuiSystemUI/MiuiSystemUI.apk – core resources
  • /system/media/theme/default – the default file
  • /vendor/overlay – overlays.

To return the original files:

  1. Download the stock firmware for your model from the Xiaomi Firmware Updater website.
  2. Remove the files of MiuiSystemUI.apk and theme/default folder from the archive.
  3. With Root Explorer or ADB, replace the files on your device (pre-backup!).
  4. Follow the commands: su chmod 644 /system/priv-app/MiuiSystemUI/MiuiSystemUI.apk reboot

πŸ’‘

If the phone doesn’t boot after replacing files, run it through Fastboot using the Mi Flash Tool, selecting the clean all option.

Frequent mistakes and their solutions

Even after a successful theme reset, users are plagued with bugs, and here are the most common problems and ways to fix them:

  • πŸ”³ Icons left from the old theme: Clear the launcher cache (Settings) β†’ Annexes β†’ Launcher β†’ Clear the cache) or reinstall it through the Mi App Store.
  • 🎨 UI Colors Haven't Returned to Standard: Go to Settings β†’ Screen. β†’ Color scheme and select System by default.
  • πŸ”„ After the reboot, the theme returns: Delete the file /data/system/theme/current_theme.xml through ADB or a root explorer.
  • ⚠️ Phone freezes when using themes: This indicates damage to system files. perform reset via Recovery (see Method 4).

⚠️ Note: If you have installed themes through modified APK (For example, MiuiThemeEditor, they could implement changes to system overlay files, and in this case, only a complete flashing through Fastboot will help.

Can I return a standard theme without resetting my phone?
Yes, 90% of the time, cleaning the cache of the Themes app or ADB command (see Methods 2 and 3) helps. Resetting to factory settings is only required if there are serious failures.
Why did someone else’s fonts remain after resetting the topic?
Fonts are stored separately from themes in /system/fonts. To return standard ones, download the official.mtz font file from the XDA Developers forum and apply it through the Themes app.
How to delete a topic if it does not appear in the installed list?
These themes are usually set as overlay. ADB-Command: adb shell cmd overlay list Find the name of the problem topic in the list and turn it off: adb shell cmd overlay disable com.example.overlayname
Will this guide work on MIUI 13/14?
Basic principles (cleaning the cache, ADB-commands) are relevant for new versions, but paths to system files may differ. MIUI 14 theme is stored in /product/media/theme.
Can I restore a standard theme that is deleted?
Yes, if you have a firmware backup, extract the MiuiSystemUI.apk and framework-miui-res.apk files from it, then replace them on the device via TWRP or ADB.