Owners of smartphones Xiaomi, Redmi and POCO Often, you'll find yourself facing a situation where the interface of a device looks so attractive that you'll feel the urge to install the same design, but unless you're the designer or downloaded it yourself, it can be difficult to determine the exact name of the visual style. System system MIUI HyperOS allows you to deeply customize the appearance, but does not always display the file name in a prominent place.
Knowing how to find the title of a theme is not just for aesthetics, but also for finding analogues, compatibility widgets or fixing display bugs. Often users change the design elements in experimental mode, and then forget which file is responsible for the icons or lock screen. In this article, we will examine all available methods of identification, from standard tools to the use of system codes.
There are several levels of detail: you can find out the name of the basic package installed through the Themes application, or you can reveal the system name of the file hidden from the average user. It is important to understand that some interface modifications can be implemented through ADB or third-party launchers, which requires a special approach to diagnosis. Let's look at step-by-step algorithms of actions.
Verification through the “Themes” app
The most obvious and safest way to find out the name of an active design is to go to the native app Themes, which is a regular tool that manages all visual changes in the MIUI shell. Even if the theme was installed long ago and you forgot its name, the user profile retains the activation history.
To start, open the Themes app on your device, and in the lower right corner of the screen is a profile icon, usually represented by a person's silhouette, and clicking on it will take you to the account and content management menu, and you'll need to find the My Themes or Themes section, which stores a list of all the designs that have ever been downloaded or applied.
- 📱 Click on the “Profile” tab in the lower menu of the application.
- 📂 Select the “Themes” to view your download history.
- 🔍 Look for an active design, it is usually marked with a special label "Used».
- ℹ️ Click on the thumbnail to see the full title and author.
If the theme was downloaded from an official store, the title will be displayed in English or the original language. In some cases, especially after upgrading to HyperOS, the application interface may change slightly, but the logic remains the same: the user profile stores the key to the current design. If the list of My themes is empty, it may be that the design was installed from a third-party source.
Identification through the hidden menu of the engineer
A more advanced method of obtaining technical information about the system involves using secret codes. Xiaomi smartphones have an engineering menu accessible through a standard phone call. By entering a special code, you can go to the CIT (Customer Inspection Test) section, which contains detailed information about the state of components and software.
However, to define a topic, we don't need a full CIT, but a specific subsection or command that outputs information about the package. Depending on the Android version and shell, the paths may differ. Often, code ##6484## is used, which opens the testing menu. Although the direct line "Current Theme Name" may not be there, knowing the build version and region helps narrow the search in the the theme databases.
Is the engineering menu dangerous?
There is also a method of viewing system logs, but it requires having Root rights or connecting to a computer via a computer. ADB. If you have access to console input, you can use the command to output a list of installed packets by filtering them by theme, which allows you to see the exact name of the packet, for example, com.miui.theme.MiTheme_12345.
- 📞 Open the phone application (caller).
- 🔢 Enter the code ##6484## to enter the CIT.
- 📋 View the version of the software in the "Version" section».
- 💻 Use it. ADB to get the name of the theme package accurately.
It is worth noting that on newer versions of HyperOS, access to some engineering features may be restricted or require additional confirmation through the Mi Account. This is done for security reasons to prevent inexperienced users from accidentally changing critical settings.
Analysis through File Manager
The Android file system on Xiaomi devices stores all theme data in dedicated directories. Using an integrated or third-party file manager with system folder permissions (which often requires Root permissions), you can find the active theme configuration files.
The main directory where the data is stored is located at the address /data/data/com.miui.theme subfolder /MIUI/theme. Inside these directories, you can find files with the.mtz extension or configuration files. XML-files that contain metadata, including title, author and version. If you don't have superuser rights, you can check the folder. /Android/data/com.miui.theme, wherein data is sometimes cached.
💡
To access system folders without Root permissions, try using file managers that work through the Shizuku protocol, such as Solid Explorer or CX File Explorer in ADB mode.
Inside the theme folder, you will often find a description.xml or theme.xml file. Opening it with a text editor, you will find the <title> tag that spells out the theme name, which is the most reliable way to find out the name, even if the theme has been modified and renamed in the store.
The table below shows the main paths and files that are worth checking out:
| The path to the file | File type | Contents | Root required |
|---|---|---|---|
| /MIUI/theme/content | folder | Active theme (file.mtz) | Yes. |
| /data/data/com.miui.theme | folder | Data data data data | Yes. |
| description.xml | Textual | Title and author of the topic | No (inside the archive) |
| /Android/data/com.miui.theme | folder | Cash and temporary files | No. |
If you find a.mtz file but don't know how to view its contents, rename it to.zip and unpack it. Inside the archive will be the same file. XML-It's a generic method for any version. MIUI.
☑️ File system verification
Using ADB to accurately determine
For users who are not afraid of the command line, the Android Debug Bridge (ADB) tool provides the most accurate way to get information. By connecting your smartphone to your computer and enabling debugging over USB, you can query the system for a list of all installed packages and find an active theme among them.
First, you need to turn on developer mode. To do this, go to Settings → About Phone and quickly click on the build number (MIUI Version) seven times. After the notification “You became a developer”, a new section will appear in the settings menu “Additional” or “Extended settings”, where you need to activate “Debugging over USB”.
adb shell pm list packages | grep themeThis command will list all the packages that contain the word "theme," and you'll want to look for the one that matches the current design, and often the active theme has a different packet name than the standard system one, and a more complex command can output the current active component, but it depends on the specific version of the shell.
⚠️ Attention: When working with ADB Be very careful. Introducing commands to remove or modify system packets can lead to a "bootloop" (cyclic reboot) of the device. Use only reading commands.
If standard methods fail, you can try to analyze the system logs at the time of application of the theme, but this requires installing additional logging utilities. For most users, a list of packages is enough to understand which third-party theme is installed.
Definition of third-party launchers
Users often confuse MIUI themes with a completely replaced launcher. If you installed a Nova Launcher, Microsoft Launcher or Smart Launcher, then the standard methods for determining a theme through the Themes app will not work, since the visual style is set by the launcher, not the system theme.
To check which launcher is active, go to Settings → Applications → Application Management. In the upper right corner, click on three dots and select “Default Apps.” In the menu that opens, look for “Desktop” or “Launcher,” which will indicate the name of the application that controls your main screen.
- 🏠 Go to the system settings.
- 📲 Go to the section "Default applications».
- 👀 Find the item "Work table».
- ✅ Check the name of the active application.
If it doesn't say "System Launcher," you're using a third-party solution, and in this case, the name "theme" is the name of the launcher application and the skin that it uses, and you can learn the details by opening the launcher's settings through a long press from the empty desktop.
💡
If the launcher is third-party, the MIUI system themes do not affect it, except for some elements such as the control panel and notification curtain.
Problems with defining custom topics
The most difficult thing is custom themes installed through third-party stores (such as GetApps or downloaded from forums to bypass regional restrictions), such themes may not have the correct digital certificate, and the system may display them as “Untitled” or hide them in a profile.
In these cases, only visual comparison or screenshot search helps, so you can take a screenshot of a lock screen or desktop and search for images on Google or Yandex. Often, enthusiasts post popular custom topics on forums, and visual matching can help you find the source.
⚠️ Attention: Installing topics from unverified sources carries the risk of malicious code being introduced. Advanced topics may request suspicious permissions. Always check author reviews and ratings before installing.
Also, consider that some interface elements in HyperOS may be sewn into system updates and not be a separate topic, for example, new animations or widget styles may be part of an updated system application, Security or Settings, and they do not have a separate name.