After updating MIUI, many users of Xiaomi Redmi face an unpleasant problem: the system automatically resets the user theme to a standard one, and favorite designs disappear from the theme gallery. Worse, some themes are no longer supported in new versions of the firmware. If you find yourself in this situation, do not despair: you can return the previous interface in several ways, from simple to technically complex.
In this article, we will discuss 5 proven methods for recovering an old theme on Redmi, including rollback through settings, manual installation of.mtz files, using ADB and even editing system configs. We will focus on the nuances for different versions of MIUI (12 to 14) and Redmi models (from Note 8 Pro to Redmi 12), and you will learn how to avoid losing themes in future updates and where to look for archival versions of designs.
Before you start, make sure you have a backup of important data β some methods require resetting or manipulating system files. And remember, on devices with a locked bootloader, some methods will not be available without unlocking.
1. Search for an old theme in MIUI archive
The first thing to try is to find a deleted theme in the official MIUI Themes archive. Xiaomi keeps many designs even after they are removed from the main catalog, but access to them is hidden.
To find archival themes:
- π Open the Topics app and go to the Profile section β My subjects. β Archives.
- π If the archive is empty, try manually entering the title of the topic in the search box (e.g., "Pure Black"). MIUI 12").
- π For those removed from the global directory, switch to the Chinese region: Profile β Settings β Region β China (required) VPN).
- πΎ If the theme is found, click Apply and wait for the download (you may need to restart the device).
Important: Some themes are tied to a particular version of MIUI. If your firmware is newer than the theme version, the design may not be displayed correctly or at all, in which case only the system rollback will help (see section 4).
β οΈ Note: If you change the theme settings, your Mi Account may be temporarily blocked. Use this method only if you are confident in the security of your account.
2. Manual recovery via.mtz file
If a theme is lost after a reset or update, but you still have a.mtz file (for example, on your computer or in cloud storage), you can install it manually, and this method works even for informal topics.
Instructions:
- Download the theme file (theme_name.mtz) on the device (for example, in the Download folder).
- Open the Themes app and go to Profile β Local Themes.
- Click on the + icon in the upper right corner and select the downloaded file.
- Confirm the installation and apply the theme.
If Local Themes are not available (relevant to MIUI 14), use the workaround:
- π Rename the file to theme.mtz and place it in a folder /MIUI/theme/ (You will need a root access guide or ADB).
- π Reboot the device β the theme will appear in the list of available.
Download.mtz file from a reliable source
Check the integrity of the archive (size >100 KB)
Enable installation from unknown sources (Settings β Applications β Special Rights)
Use the original file (not renamed APK)
-->
Where to look for.mtz files:
| Source | Reference | Features |
|---|---|---|
| Official MIUI catalogue | themes.mi.com | Only relevant topics, authorization is required |
| 4PDA (Section Xiaomi) | 4PDA MIUI Topics | Archive of topics from users, check for viruses |
| GitHub (MIUI repositories) | GitHub Search | Sources of theme, often outdated versions |
| Telegram channels | Search for "MIUI themes mtz" | Fast updates but high risk of malicious files |
3. Reset theme settings via ADB
If the theme is applied but displayed incorrectly (e.g. icons are standard and wallpaper has changed), the problem may be in the system cache. ADB (Android Debug Bridge).
Procedure:
- Enable USB debugging in the developer settings (Settings β About Phone β MIUI version (7 times) β Additional β For developers).
- Connect your phone to your PC and execute the commands: adb shell pm clear com.android.themes rm -r /data/system/theme/* reboot
- After rebooting, try to apply the theme again.
If that doesnβt help, try resetting the Topics app settings:
adb shell pm clear com.miui.home
adb shell pm clear com.android.launcherβ οΈ Note: pm clear commands will delete all custom launcher settings, including the location of icons and widgets.
π‘
Before using ADB, back up your data via Mi Cloud or locally. rm -r and pm clear commands irreversibly delete files.
4.Return of the MIUI version to restore compatibility
Some themes (especially custom ones) only work on specific versions of MIUI. If the system stops supporting your design after the upgrade, the only reliable way to get it back is to roll back to the previous firmware.
How to do this:
- Download the fastboot firmware version from the official Xiaomi or Xiaomi Firmware Updater website.
- Unclose the file and connect the phone to your PC in Fastboot mode (clip Volume Down + Power when the device is off).
- Run the command to roll back: fastboot flashall firmware.zip or (for devices with a locked bootloader): fastboot update firmware.zip
Important: rollback will reset all the data on the device.
- π± Make a backup copy through Settings β Additionally. β Backup and reset.
- π Save your Mi Account (device link may be reset).
- π‘ Make sure the firmware version is compatible with your Redmi model (check the device code, such as ingres for the Redmi Note 10 Pro).
What happens if you run an incompatible version of MIUI?
5. Editing system files (for advanced)
If you're willing to take risks, you can manually write an old theme into system configs, which requires root rights or access to TWRP.
Instructions:
- with the help of Root Explorer or ADB open the file: /data/system/theme/theme_config.xml
- Find a line with the current topic (for example, <theme name="default" />) and replace it with: <theme name="Title your themes" package="com.example.theme" /> (The name of the package can be found from the.mtz file by decompressing it as ZIP-archive).
- Save the changes and restart the device.
Alternatively, through TWRP:
- π Download the.mtz theme file and rename it to theme.mtz.
- π§ Boot in. TWRP and mount the section /system.
- π Copy the file into /system/media/theme/default/ (substitute).
- π Reboot to the system.
β οΈ Warning: Incorrect editing of system files can lead to bootloop ( looped reboot).Before changes, create a full backup through TWRP Or Mi Flash Tool.
π‘
Editing system files is an extreme method, only use it if other methods have failed and you understand the risks.
6.Alternative launchers as a replacement for MIUI themes
If you can't get your old theme back, consider using third-party launchers, which allow you to customize the interface regardless of the version of MIUI and are independent of system updates.
Best launchers for Redmi:
- π¨ Nova Launcher - flexible customization of icons, animations and gestures. Supports backup settings.
- πΌοΈ Lawnchair β lightweight launcher with support for Pixel themes and adaptive icons.
- π Hyperion Launcher β Maximum customization (including changing fonts and icon shapes).
- π± Poco Launcher β official launcher from Xiaomi with minimalist design (works on all Redmi).
How to transfer the design from an old theme to the launcher:
- Install a launcher from Google Play.
- Import wallpaper from /MIUI/theme/ (if you have any leftovers).
- Customize icons through icon packs (such as Whicons or Delta).
- Apply color schemes through the built-in launcher settings.
The advantage of this method is stability: launchers are updated independently of MIUI, and their design will not reset when updating the firmware.