You're tired of standard themes. MIUI And you want to give your smartphone Xiaomi, Redmi or POCO Creating your own theme is not only a way to stand out, it's also an opportunity to optimize the interface for your needs. Unlike the Themes, custom theme allows you to control every element, from application icons to transition animations to fonts.
In this guide, we will take a look at the entire process, from design preparation to final installation via the.mtz file. MIUI 14/15, How to get around the limitations of the system and avoid common mistakes, and if you've never designed interfaces, don't worry, we'll explain each step in detail, including free alternatives to professional software.
Important: The procedure requires care, especially when working with system files. On devices with a locked bootloader, some methods of installing themes may not work without unlocking. But even without it, you can create and test theme on most modern models, including Xiaomi. 13/14, Redmi Note 12 and POCO F5.
1. What you need to create a topic MIUI
Before you start designing, make sure you have everything you need. Here's the minimum set of tools and knowledge:
- π± Xiaomi smartphone based on MIUI 12-15 (or HyperOS for new models) Any model will work, but on devices with a high-end design. AMOLED-The screen theme will look more profitable.
- π» Computer (Windows/macOS/Linux) You can do with a smartphone, but it's a lot harder.
- π¨ Graphic editors: Adobe Photoshop or GIMP (Free to use for creating icons and backgrounds; Figma or Canva for prototyping interfaces; Inkscape for working with vector elements (e.g. logos).
- π Templates. MIUI. Official templates for themes can be downloaded on the forum Xiaomi Community (section Themes Development).
- π§ MIUI Theme Editor is the official software from Xiaomi for packing themes in.mtz format.
If you're new to design, start with simple changes: replace desktop wallpaper, app icons, and color palettes. Advanced users can customize:
- π Animations of transitions between screens.
- π± Weather, hours and notifications widgets.
- π΅ Sound effects (system melodies, keyboard sounds).
- π Fonts (requires root rights or unlocked bootloader).
β οΈ Note: On HyperOS devices (e.g. Xiaomi 14), some themes may work differently than in the classic one. MIUI. Before you start, check the compatibility of your model on the forum Xiaomi.EU.
2. Theme design: where to start
Creating a theme starts with a concept. Decide what style you want to embody:
- π€ Dark theme with accent colors (e.g. purple or green).
- βοΈ A bright theme with minimalist icons.
- π¨ Brand-specific theme (such as Apple iOS or Samsung One style) UI).
- π€ Futuristic design with neon elements.
For inspiration, explore popular topics in MIUI Themes Store or on sites like XDA Developers. Pay attention:
- π― Contrast β the text should be well read on any background.
- π Size of elements β icons should not be too small.
- πΌοΈ Style of icons - flat, voluminous, with or without shadow.
Tip: Use color palettes from services like Coolors or Adobe Color. MIUI optimally use no more than 3-4 primary colors so that the interface does not look overloaded.
π‘
If you are not sure about your design skills, download free ones. PSD-template MIUI On the DeviantArt website and modify them to your needs.
3. Creating icons for the theme
Icons are the face of your theme. They should be:
- πΉ Uniform β the same style for all applications.
- πΉ Clear β without blurring on high-resolution screens (FHD+ or 4K).
- πΉ Adaptive β look good in a dark and light background.
Recommended sizes of icons for MIUI:
| Type of icon | Size (pixels) | Format | Notes |
|---|---|---|---|
| Application icons | 192Γ192 | PNG (clear-back) | You can create versions to adapt to different screens 144Γ144 and 256Γ256 |
| Folder icons | 144Γ144 | PNG | Must be in harmony with the application icons |
| Widget icons | 120Γ120 | PNG | Often require manual fitting to a specific widget. |
| Notification panel icons | 96Γ96 | PNG (white) | Must be monochrome to be compatible with dark theme |
To speed up the process, use icon generators:
- π οΈ Flaticon β free vector icons (you need to adapt to the sizes) MIUI).
- π¨ IconKit β Automatic creation of icons from templates.
- ποΈ IconFinder β Premium icons (there are free options).
β οΈ Note: If you use icons from third-party sources, make sure they are distributed under a license that allows modification (such as Creative Commons or Creative Commons). MIT). Otherwise, your topic may be removed from the MIUI Themes Store for Copyright Infringement.
Download the icon template for MIUI|Create a folder with icons in format PNG|Check the dimensions (192Γ192 basic)|Ensure uniformity of style|Export icons with transparent background-->
4. Work with MIUI Theme Editor: Theme Packaging
When all graphic elements are ready, they need to be packaged in.mtz format β the only supported graphics. MIUI Theme format. This is done using official software. MIUI Theme Editor.
Download and install the editor from the official website.
- Launch it. MIUI Theme Editor and select Create New Theme.
- Enter the title of the topic (Latin, without spaces) and the version (for example, 1.0).
- In Resources, upload your files: Icons to icon folder. Wallpaper to wallpaper. Color schemes to colors. colors.xml).
Build
.mtz
If you want to add animations or sounds, you need to place them in the appropriate folders:
- π¬ Animation - anim (.zip format with frames).
- π Audio (.ogg or.ogg format.mp3).
- π Fonts - fonts (files.ttf).
Example of the theme folder structure:
MyTheme/
βββ icon/
β βββ app1.png
β βββ app2.png
β βββ ...
βββ wallpaper/
β βββ lockscreen.jpg
β βββ homescreen.jpg
βββ colors/
β βββ colors.xml
βββ desc.jsonβ οΈ Note: If you add fonts, make sure they support Cyrillic (if your theme is for Russian-speaking users.
How to add charging animation to the theme?
5. Install theme on Xiaomi smartphone
The finished.mtz file can be installed in several ways. Choose the most convenient one for your model:
Method 1: Through MIUI Themes (official method)
- Copy the.mtz file into your smartphone memory (for example, in the Download folder).
- Open the Themes app.
- Click on the profile icon β My subjects. β Import.
- Select your.mtz file and wait for the application.
Method 2: ADB (for advanced users)
If the official method does not work (for example, on custom firmware), use ADB:
adb push your_theme.mtz /sdcard/MIUI/theme/
adb shell am broadcast -a miui.intent.action.CHANGE_THEME --ez extra_pkg_name com.android.theme.defaultAfter completing the commands, restart the device.
Method 3: Through TWRP (requires an unlocked loader)
If you have a custom recovery installed (TWRP), Copy the.mtz file into the folder /data/system/theme/ File Manager Recovery.
Possible problems and solutions:
| Problem. | Reason. | Decision |
|---|---|---|
| Subject not applicable | The incompatible version of MIUI | Check the firmware version in desc.json |
| Icons don't change. | Wrong size or format | Recreate the icons in size 192Γ192 PNG |
| Import error | A damaged.mtz file. | Reassemble the subject in MIUI Theme Editor |
π‘
If the theme doesnβt apply to HyperOS, try renaming the file. desc.json into theme_desc.json And reassemble the archive. It's a temporary solution for new versions of the shell.
Publication of the topic in MIUI Themes Store
If you want to share your topic with other users, you can publish it in the official store. MIUI Themes, for that:
- Sign up for the Xiaomi Community forum.
- Go to the Theme Development section and create a new theme.
- Download the.mtz file and fill out the description (in English and Chinese).
- Wait for moderation (can take up to 7 days).
Publication requirements:
- π The topic should be unique (not a copy of existing ones).
- π All graphic elements should be in high resolution.
- π There should be no copyright infringement (e.g. brand logos).
- π The theme should support the main Xiaomi models (listed on the forum).
If your theme is approved, you can earn on its downloads through the program. MIUI Theme Partner.Income depends on the number of installations and ratings.
π‘
To increase the chances of approval, add screenshots on different devices (such as Xiaomi 13 and Redmi Note 11) to your theme description, which will show moderators that the theme is universal.
7. Alternative ways of customization without creating a topic
If creating a theme from scratch seems too difficult, there are easier ways to change the look and feel. MIUI:
- π¨ Use of launchers: Nova Launcher allows you to change icons, animations and gestures. Lawnchair supports adaptive icons and a dark theme. Microsoft Launcher - Windows integration and custom widgets.
- πΌοΈ Icon Pack Studio - creating your own icons without Photoshop. Whicons are minimalist white icons.
- π§ Magisk modules (requires root): MIUI Mix β advanced customization of system elements. GravityBox β change the status bar, animations and fonts.
Advantages of alternative methods:
- β You do not need to create an.mtz file.
- β Works on most devices without unlocking.
- β It's easy to roll back change.
Disadvantages:
- β Not all interface elements can be changed (e.g. system sounds).
- β Some of the squatters may be in conflict with MIUI (For example, a gesture goes backwards).