Creating your theme for Xiaomi Redmi Note 8 Pro: from idea to installation

Xiaomi Redmi Note 8 Pro is one of the brand’s most popular smartphones, but even its standard MIUI interface can get tired over time. Want to stand out from other users? Creating your own theme is a great way to personalize your device to your style. In this article, we will analyze the entire process from preparing design layouts to final installing the theme through the built-in MIUI Themer.

It is important to understand that the development of the topic for MIUI It requires not only creativity, but also technical skills. It doesn't have a universal magic tool, it's just a graphics editor, XML-But the result is worth the effort: your Redmi Note 8 Pro will look unique and you will get an invaluable experience customizing Android.

If you’ve never created a theme before, don’t worry: we’ll explain each step in detail, including file preparation, testing, and troubleshooting common bugs, and for experienced users, we’ll provide advanced tips for optimizing the theme for specific elements of MIUI 12/13/14.

1. What you need to create a topic: tools and requirements

Before you start designing, make sure you have everything you need, and without the right tools, it can be delayed or even failed.

Basic requirements:

  • πŸ“± Xiaomi Redmi Note 8 Pro with unlocked bootloader (not necessary, but recommended for testing).
  • πŸ’» Computer: Windows 10/11 macOS (for working with graphic editors).
  • 🎨 Programs: Adobe Photoshop or GIMP (for creating icons and backgrounds, Android Studio (for editing) XML-file), MIUI Theme Editor (Official Tool from Xiaomi).
  • πŸ“ Templates: Official.mtz templates of themes from Xiaomi (you can download on the forum) XDA Developers).

A basic understanding of MIUI theme structure will also be required. A theme is an archive with the.mtz extension that contains:

  • πŸ–ΌοΈ Graphic elements (icons, wallpaper, animations),
  • πŸ“„ XML-files describing styles (colors, fonts, indentations),
  • πŸ“‚ Folders with resources for different screen resolutions.

⚠️ Note: If you plan to distribute your theme, make sure all graphic elements are created by you or used legally. Xiaomi can block the theme for copyright infringement.

πŸ“Š Which topic you want to change first?
Application icons
Wallpaper and screensavers
Color scheme of the interface
Fonts and style of text

2. Design layouts preparation: where to start?

The first step is to figure out the concept of the theme: Do you want a minimalist style? Or bright neon colors? Maybe a theme in the style of your favorite movie? All the work that you do depends on it.

Design tips:

  • 🎨 Color palette: Choose 2-3 primary colours 1-2 Use tools like Adobe Color to match the harmonics.
  • πŸ“ Icon Resolution: For Redmi Note 8 Pro (permission) 2340Γ—1080) optimal size of icons β€” 192Γ—192 px (with transparent background in.png format).
  • πŸ–ΌοΈ Wallpaper: Create options for the home screen and lock screen in resolution 2340Γ—1080 Note that the wallpaper should not have important elements at the bottom - they will be closed by the dock panel.

Example of folder structure for graphic elements:

my_theme/


β”œβ”€β”€ icons/




β”‚   β”œβ”€β”€ app1.png




β”‚   β”œβ”€β”€ app2.png




β”‚   └── ...




β”œβ”€β”€ wallpapers/




β”‚   β”œβ”€β”€ lockscreen.jpg




β”‚   └── homescreen.jpg




└── preview/




└── preview.png (theme preview for MIUI Themer)

If you’re not sure about your design skills, you can use pre-made icon sets from sites like Flaticon or Icons8, but don’t forget to check your license!

πŸ’‘

Save all the source files (.psd,.ai) in a separate folder, which will help you quickly make edits if the theme is not displayed correctly on your smartphone.

3. Working with MIUI Theme Editor: Interface Discussion

MIUI Theme Editor is Xiaomi’s official tool for creating and editing themes, and can be downloaded from the XDA Developers forum or from Chinese sources (e.g. Miui.com), and note that the interface is in Chinese, but with the help of a translator or manuals, this is not a problem.

Main sections of the editor:

SectionAppointmentWhat can be customized
IconApplication iconsReplacement of standard icons with custom, configuration of the form (round / square)
WallpaperWallpaper.Adding wallpaper for the main screen and lock screen
StyleInterface stylesColors of system elements, fonts, button shapes
LockscreenLock screenDesign of watches, notifications, slider unlock
PreviewPreviewView the theme before exporting to.mtz

Editorial process:

  1. Import your graphics files to the appropriate sections.
  2. Set up colors and fonts in the Style section (use) HEX-code).
  3. Check the display of each element in preview mode.
  4. Export the theme to the.mtz file.

⚠️ Attention: B MIUI Theme Editor is a bug that keeps your icons transparent. If your.png icons are black, convert them to.webp before importing them.

4. Manual XML editing: for advanced users

If you want to customize the topic more deeply (for example, change animations or custom interface elements), you will have to edit the topic. XML-- Manual files:

Steps:

  1. Unpack the.mtz file with an archiver (this is a regular.zip).
  2. Open the values folder – here are stored XML-style-file.
  3. Main files: colors.xml - color scheme, styles.xml - styles of buttons, text, backgrounds, dimens.xml - indentations and sizes of elements.

Example of editing colors.xml:

<color name="miui_color_primary">#FF5722</color>  


<color name="miui_color_secondary">#FF9800</color>




<color name="miui_color_background">#FFFFFF</color>

After editing:

  • Save the changes.
  • Archive the folder back to.zip.
  • Rename the extension to.mtz.
How to check for XML errors?
Use online validators like XMLValidation. Download the file and make sure there are no syntactic errors. Pay special attention to closing tags and special characters (&, <, >) that need to be screened.

5. Testing theme on the Redmi Note 8 Pro

Before the final installation, you need to test the theme.

Testing methods:

  • πŸ“± Local installation: Transfer the.mtz file to your phone's memory. Open the Themes app. Click on the profile icon β†’ My subjects. β†’ Import. Select your file and apply the theme.
  • πŸ”§ Through ADB (For experienced: adb install path/to/your/theme.mtz Make sure the phone is on debugging. USB (Settings β†’ The phone. β†’ Version. MIUI β†’ 7 once you hit the version).