Where Xiaomi saves downloaded themes: full MIUI guide

Have you downloaded a new theme for your Xiaomi, but can’t find where it has gone? Or do you want to manually delete unnecessary files to make room? In this article, we’ll look at exactly where the themes are downloaded on Xiaomi, how to find them through the file manager, and what to do if the the theme is not applied after download.

MIUI stores themes in hidden folders, and the path to them depends on the firmware version and smartphone model. We'll look at the standard directories for all current versions (from MIUI 12 to MIUI 15), and explain why topics sometimes disappear after a system update. If you try to transfer themes to another phone or restore them after a reset, here you will find step-by-step instructions.

Standard ways to store themes on Xiaomi

By default, all downloaded themes are stored in the device's system memory.

/storage/emulated/0/MIUI/theme/

In this folder, you'll find subdirectories with unique identifiers for each theme (e.g., com.theme.id.12345). However, not all files here are editable without root rights.

  • πŸ“ `.mtz` β€” Archives of topics (you can copy and transfer to another phone).
  • πŸ–ΌοΈ `preview` β€” Preview images for displaying in the theme store.
  • πŸ“„ `config.json` β€” configuration file with theme settings.
  • 🎨 `wallpaper` β€” wallpaper included in the theme.

On some models (e.g. Redmi Note 10 Pro or POCO X4 Pro) the path may be different:

/data/system/theme/

This folder is only available with root rights or through ADB. If you don't see it in a standard file manager, it's okay to hide it to protect against random changes.

πŸ“Š What version? MIUI use?
MIUI 12 or older
MIUI 13
MIUI 14
MIUI 15 (HyperOS)
I don't know.

How to find downloaded themes through the file manager

To open a theme folder without additional tools, follow the following steps:

  1. Open the standard File Manager (or install MiXplorer for advanced features).
  2. Go to the internal memory (or Storage) section.
  3. Enable the display of hidden files: click on three dots in the upper right corner β†’ Settings β†’ Show hidden files.
  4. Scroll down to the MIUI folder and open it.
  5. Find theme directory – all downloaded themes are stored here.

If you don’t have a MIUI folder, check the alternative paths:

  • πŸ” /Android/data/com.android.themes/ β€” For themes installed through Google Play.
  • πŸ” /storage/emulated/0/Android/obb/com.miui.theme/ β€” cash-box MIUI Themes.

πŸ’‘

If you want to save a theme before resetting your phone, copy the folder with its ID (e.g. com.theme.id.12345) to your computer or cloud. After reset, return it back to /MIUI/theme/ and restart the phone.

Why topics disappear after MIUI update

Many users face a problem: once the firmware update is updated, the theme that they use is reset to the standard, and the themes that they download are dropped from the list, for three reasons:

  1. Clean up the store’s theme cache: When you update, the system can delete temporary theme files from the /Android/obb/com.miui.theme/ folder.
  2. Change folder structure: In newer versions of MIUI, the path to the themes may change (e.g., from /MIUI/theme/ to /data/system/theme/).
  3. Theme ID conflict: If the theme was downloaded from a third-party source, its ID may match the system one, and after updating it is overwritten.

To avoid losing themes:

Back up /MIUI/theme/|Save the list of applied themes in your notebook |Check free space on your device (needs at least 1GB) |Disable automatic cache cleanup in your storage settings-->

Restore themes after updating can be in two ways:

  1. Reinstall them from the MIUI Themes store (if they are still available).
  2. Return the saved theme folder to /MIUI/theme/ and reboot the phone.
What if the topic is not used after recovery?
If the theme does not appear in the settings after returning files, try: 1. Clear the application cache Themes in Settings (Settings) β†’ Annexes β†’ Application management β†’ Topics β†’ Warehouse β†’ Clear the cache). 2. Delete the file theme_config.xml file /data/system/theme/ (Root rights are required). 3. Reboot your phone and apply the theme again.

How to Remove Unnecessary Themes Manually

Over time, the theme folder can take up several gigabytes of memory. To make room, delete the unnecessary files:

  1. Open the file manager and go to /MIUI/theme/.
  2. Remove ID folders that you do not use (e.g. com.theme.id.67890).
  3. Clear the store's cache with themes: Settings β†’ Apps β†’ Topics β†’ Storage β†’ Clear the cache.
  4. Delete temporary files from /Android/obb/com.miui.theme/.

⚠️ Note: Do not delete folders with default or system names, this can cause a malfunction of the interface. Also do not touch files with the.mtz extension unless you are sure that they are related to unnecessary topics.

File typeCan I remove it?Effects of removal
Folders with ID themes (com.theme.id.*)Yes.The topic will disappear from the list of available
.mtz files at the root of theme folderYes.Theme archives will be deleted (can be restored from the store)
Folder defaultNo.Resetting the interface to factory settings
Files at /Android/obb/com.miui.theme/Yes.Cache will be cleared, the topics will have to be downloaded again.

Transferring to another Xiaomi phone

If you want to use the same themes on a new device, follow the following steps:

  1. On an old phone, copy a theme folder (e.g. com.theme.id.12345) from /MIUI/theme/ to your computer or cloud.
  2. Connect the new phone and paste the folder into the same directory (/MIUI/theme/).
  3. Reboot the new phone.
  4. Open Settings β†’ Themes and apply the transferred theme.

⚠️ Note: Theme portability only works between devices with the same version MIUI. If the new phone has a newer firmware, the theme may not apply due to changes in the structure of the system files:

  • πŸ”„ Update theme through the store MIUI Themes.
  • πŸ“² Set the topic through ADB (power-user).
  • πŸ” Find a similar theme in the store for your version MIUI.

πŸ’‘

Moving themes between devices with different versions of MIUI often leads to errors, and the most reliable way is to download the theme again from the official store.

How to download themes without MIUI Themes store

If you want to install a theme from a third-party source (such as the 4PDA forum or Xiaomi.eu), follow this instruction:

  1. Download the theme file with the.mtz extension to your phone.
  2. Move it to /MIUI/theme/ folder.
  3. Reboot the phone.
  4. Open Settings β†’ Themes β†’ Local and select the downloaded theme.

If the topic does not appear in the list, check:

  • πŸ”Ή Compatibility of the theme with your version MIUI (It's in the file description).
  • πŸ”Ή Integrity of the.mtz archive (try to download again).
  • πŸ”Ή Root rights (some topics require extended permissions).

To install themes through ADB, use the command:

adb install /path/to/file.theme.mtz

⚠️ Warning: Installing themes from unverified sources may contain malicious code. Before installing, check the file through VirusTotal or other antivirus services.

Solving theme issues on Xiaomi

If the topic doesn’t apply, looks crooked or causes errors, use these tips:

Problem.Reason.Decision
Subject not applicableConflict with system filesClear the app's cache Themes and restart the phone
Icons remain standardThe theme doesn't support pack iconsSet up a separate icon pack via MIUI Themes
The theme is reset after rebootingFile error theme_config.xmlDelete the file (root rights required) or reset theme settings
No notification sounds from the topicThe sound files weren't copied.Reinstall theme or manually copy sounds to /system/media/audio

If the problem is not solved, try:

  1. Reset the theme settings to standard: Settings β†’ Themes β†’ More β†’ Reset the settings.
  2. Update the firmware to the latest version (some bugs are fixed in new MIUI builds).
  3. Contact Xiaomi through the Feedback app.

FAQ: Frequent questions about topics on Xiaomi

Can you transfer themes from Xiaomi to POCO or Redmi?
Yes, if both devices have the same version of MIUI installed. Copy the theme folder from /MIUI/theme/ to the old device and paste it into the same directory on the new one. If the versions of MIUI differ, the theme may not apply or not work properly.
Why are some themes paid and others free?
MIUI Themes has both free and premium themes, paid themes usually developed by Xiaomi’s official designers or partners and contain unique elements (animations, sounds, icons) and free themes created by community users.
How to return a standard theme after a crash?
Go to Settings β†’ Themes, click on the three dots in the top right corner and select Reset. If this doesn't work, delete all files from /MIUI/theme/ except the default folder and restart the phone.
Can I edit the topics manually?
Yes, but it requires experience with.mtz archives, and the theme file can be unpacked (e.g., via 7-Zip), edited images, sounds, or configuration files, and then packed back, but the modified theme requires root rights to apply.
Where are the themes' wallpapers kept?
Wallpaper included in the theme package is stored in the folder /MIUI/theme/[ID_topic]/wallpaper/. They can be extracted and used separately from the theme. /system/media/theme/default/wallpaper/.