Changing the theme on Xiaomi smartphones is one of the easiest ways to personalize your device to your own style. However, even in 2026, many users are faced with problems: standard themes are not liked, custom themes are not installed, then after the MIUI update, the settings are reset. In this article, we will discuss all the current ways to change themes from basic to advanced, including bypassing regional restrictions and manually installing through ADB.
It is important to understand that the process depends on the firmware version (MIUI 14, MIUI 15 or HyperOS), the smartphone model (for example, Redmi Note 12 vs Xiaomi 13 Ultra) and even the region of the device. Global versions (MIUI Global) are often devoid of features compared to Chinese (MIUI China).
1. Standard change of theme through βThemesβ (MIUI Themes)
The most obvious and safe way to do this is to use the built-in MIUI Themes app, which is pre-installed on all Xiaomi, Redmi and POCO smartphones (except for HyperOS devices, where the logic is a little different).
Open the Topic app (Brush icon) β go to My Themes tab β click Change theme. Here you will see:
- π¨ Standard themes β pre-loaded to the system (usually 3-5 pieces).
- π Online directory β requires an Internet connection and a Mi Account.
- π Local themes β if you downloaded a.mtz file manually.
For global versions of MIUI, the catalog is often limited. For example, on the Redmi Note 11 with MIUI Global 14.0.5, only ~20 free themes are available, whereas in the Chinese version there are hundreds of them, the solution is to change the device region (more on this below).
β οΈ Attention: When downloading themes from the online catalog, check reviews! Some custom themes may contain banner ads or change system fonts beyond recognition. You can only roll back changes by resetting your settings.
2. Install custom themes (.mtz) manually
If the built-in themes don't work, you can install custom themes from the.mtz file. These themes are distributed on forums like XDA Developers, 4PDA or specialized sites (such as Mi-Themes.com).
- Download the theme file (.mtz) to your phone or computer.
- Move the file to the MIUI/theme folder on the internal drive (create it if it is not available).
- Open the Topics Application β My Themes β Local β select the downloaded file.
- Confirm the installation and apply the theme.
On some devices (e.g., POCO F5 with HyperOS), the MIUI/theme folder may be hidden. To see it, enable the display of hidden files in any file manager (e.g., in Mi File Explorer: Three dots β Settings β Show hidden files).
Download.mtz file from a verified source
Check the compatibility of the theme with your version of MIUI
Create a MIUI/theme folder at the root of internal memory
Enable the display of hidden files (if the folder is not visible)
Backup of current settings (optional)
-->
On HyperOS devices (e.g. Xiaomi 14), the standard installation method.mtz may not work. ADB-commands or patches through Magisk.
Circumvention of regional restrictions (change of MIUI region)
Global MIUI users often face a limited theme catalog, and the solution is to switch from region to China, which unlocks access to a full theme catalog, but has side effects:
- π΅ Loss of support for some local services (e.g. Google Pay may stop working).
- π Reset some settings (such as the default keyboard or language).
- π± Chinese apps (Mi Video, Mi Music, etc.) that can be turned off.
Instructions for changing the region:
- Open the Settings. β Additionally. β Region.
- Choose China and confirm the change.
- Reset the device.
- After the reboot, open the Topics β update the directory (pull down).
β οΈ Note: Some models (e.g. Redmi) 10C) Changes in the region can lead to loss of the network 4G/5G. Before the procedure, check the compatibility of your model in the forums.
What if the mobile Internet disappeared after the change of the region?
4. Installation of themes through ADB (for power users)
If standard methods donβt work (e.g., HyperOS or custom firmware), you can install the theme via ADB (Android Debug Bridge), which requires connecting your smartphone to your computer and enabling developer mode.
Step-by-step:
- Turn on Developer Mode: Go to Settings β About Phone β MIUI version and press 7 times.
- Activate USB Debugging in Settings β Additional β For developers.
- Connect the phone to the PC, confirm the debugging permission.
- Download ADB Tools and unpack into any folder.
- Place the theme file (.mtz) in the ADB folder and rename it to theme.mtz.
- Execute the command in the command line (replace) path_to_adb real-world): path_to_adb\adb push theme.mtz /sdcard/MIUI/theme/ path_to_adb\adb shell am broadcast -a miui.intent.action.CHANGE_THEME --es theme_path /sdcard/MIUI/theme/theme.mtz
Once you execute the command, the theme will appear in the Local Topics section of the app, which works even on locked downloaders, but it requires caution β incorrect ones. ADB-Teams can cause system failures.
π‘
If ADB does not recognize the device, try updating drivers via Mi PC Suite or manually installing Google USB Driver. Also check that the developer settings enable USB Debugging (security options) and select Allow debugging over USB when connected.
5. Use of Magisk and Modules for Themes
For users with an unlocked bootloader and installed Magisk, another way is available - installing theme modules. For example, the MiuiThemeEditor module allows:
- π Setting topics without restrictions by region.
- π§ Edit existing themes (colors, icons, fonts).
- π₯ Import themes from older versions MIUI.
Instructions:
- Install Magisk and the MiuiThemeEditor module via Magisk Manager.
- Download the theme in.mtz and place it in /sdcard/MIUI/theme/.
- Open MiuiThemeEditor, select a theme and apply it.
The advantage of this method is the ability to edit themes (for example, replace icons or fonts) without completely reinstalling. However, it requires an unlocked bootloader, which cancels the warranty and increases the risk of βbrickingβ the device.
| Method | Need root? | It's running HyperOS? | Limitations |
|---|---|---|---|
| Standard topics | β No. | β Yes. | Limited catalogue on global versions |
| Installation.mtz manually | β No. | β οΈ Partially. | HyperOS can not work without ADB |
| Changing the region to China | β No. | β Yes. | The risk of losing mobile network |
| ADB-team | β No. | β Yes. | Requires PC and command line skills |
| Magisk + MiuiThemeEditor | β Yes. | β Yes. | Requires unlocking the loader |
Frequent problems and their solutions
When you change themes, you're going to see some common mistakes, and here are the most common ways to fix them:
Problem 1: The topic is set, but not applied.
- π Reset the device.
- ποΈ Clear the app's cache Themes in Settings β Annexes β Application management β Topics β Warehouse β Clear the cache.
- π₯ Try to download the theme again (the file may have been damaged when downloading).
Problem 2: The theme directory says βNo Internet connectionβ even though the Internet works.
- π Check if it's blocking. VPN Firewall access to Xiaomi servers.
- π‘ Switch from Wi-Fi to Mobile Internet (or vice versa).
- π§ Reset network settings: Settings β SIM-maps and mobile networks β Resetting settings.
Problem 3: After installing the theme, the app icons disappeared.
This means that the theme is incompatible with your version of MIUI.
- π Bring back the standard theme.
- π οΈ Install the MiuiThemeEditor module (requires Magisk) and manually replace only the necessary elements (e.g. wallpaper or fonts).
π‘
If the device starts to slow down after the theme change, return the standard theme and clear the cache. Some custom themes overload the system with animations and effects, leading to lags.