Not everyone likes MIUI on Xiaomi, Redmi and POCO, some find it overloaded, some feel too childish, and some just want freshness after years of use. Fortunately, the possibilities of customization are wider than they seem, from simply changing the wallpaper to completely replacing the firmware with AOSP or Pixel Experience.
But before you go to extremes, you need to figure out what's wrong with you, and maybe you just need to change the design theme, disable unnecessary widgets, or activate hidden developer settings, and if you need a radical rework, you need to figure out how to unlock the bootloader, back up your data, and choose custom firmware. In this article, we'll look at all the options, from the simplest to the most risky.
β οΈ Warning: Changing system files or firmware can cause a loss of warranty, unstable device operation, or even a buildup.
1. Standard methods: themes and wallpaper
Let's start with the safest and most reversible method, which is to change the visual design through the built-in MIUI tools, and even without the super-user rights, there's a lot to customize.
Xiaomi has two levels of customization interface:
- π¨ Design themes change icons, fonts, animations, even system sounds, and there are free and paid options available.
- πΌοΈ Lock screen wallpaper and styles β affect only background images, but can drastically change the perception of the interface.
- π Display settings β you can change the font size, element density (DPI) and color scheme.
To apply a new theme:
- Open the Themes app (icon with brush).
- Select the MIUI or Online section to download new themes.
- Click on your favorite topic and tap Apply.
- Confirm the changes β some topics require a reboot.
If standard themes seem boring, you can install third-party ones from the Google Play store.
- π οΈ Hex Installer β for installing themes in.mtz format.
- π Substratum - requires root but gives deep customization.
- ποΈ KWGT β to create custom widgets.
β οΈ Warning: Some of the themes from third-party sources may contain ads or malicious code. Install only verified files from the XDA Developers or 4PDA forums.
2. Hidden settings: Developer modes and MIUI laboratory
There are additional options hidden in MIUI that allow you to fine-tune the interface without risking the system, such as:
- π Enable developer mode to access advanced settings.
- π§ͺ Activate the Laboratory MIUI β new features are being tested here.
- π± Modify DPI (pixel density) to reduce or increase interface elements.
To open the developer settings:
- Go to Settings. β The phone.
- Tap 7 times on the MIUI version.
- Return to the main settings β a new section for developers will appear.
In this menu, pay attention to:
- π Window animation, transition animation β you can speed up or turn off for a sharper interface.
- π± Minimum width β changes the scale of the elements (the value 400dp will make the icons larger).
- ποΈ Debugging by USB β you will need to connect to ADB.
Another hidden section is MIUI Lab, to find it:
- Open the Settings. β Additionally.
- Slip the free space at the top of the screen 5 times.
- A laboratory with experimental functions will appear.
π‘
If the interface elements are not displayed correctly after changing the DPI, restart the device. Sometimes you need to clear the Settings app cache (Settings β Applications β Application Management β Settings β Clear the cache).
Installation of an alternative launcher
If a standard MIUI launcher seems inconvenient, it can be replaced with a third-party one, which requires no root rights and is reversible: you can return the standard version at any time.
Popular launchers for Xiaomi:
| Launcher | Features | Need root? |
|---|---|---|
| Nova Launcher | Flexible customization of icons, gestures, folders. Support for.klwp themes. | β No. |
| Lawnchair | Minimalist design, support for Android 12+, adaptive icons. | β No. |
| Hyperion Launcher | Optimized for Xiaomi, integration with MIUI-chips. | β No. |
| Rootless Launcher | Emulation Pixel Launcher without root, gesture support. | β No. |
To install an alternative launcher:
- Download the app from Google Play.
- Open it and follow the setup instructions.
- When requesting, select Always to use by default.
If the launcher is not applied after installation:
- π§ Go to Settings β Applications β Default β Launcher.
- π± Select the desired application from the list.
- π Reset the device.
How to return the standard MIUI launcher?
4. Deep Customization: Unlocking the Booter and TWRP
If standard methods don't work, you can go further, unlock the bootloader and install custom recovery (TWRP), which will open access to:
- π¦ Install custom firmware (AOSP, LineageOS, Pixel Experience).
- π§ Modifications of system files (e.g., removal of embedded applications).
- π Create full backups through TWRP.
β οΈ Warning: Unlocking the bootloader erases all data from the device, including photos, contacts and apps. Make sure to back up!
The unlocking process:
- Link your Mi Account to your device (Settings β Mi Account).
- Enable USB Debugging and OEM Unlocking in the developer settings.
- Download Mi Unlock Tool from Xiaomiβs official website.
- Connect your phone to your PC in Fastboot mode (clip Volume Down + Power).
- Run the Mi Unlock Tool and follow the instructions (it may take 7-15 days to unlock).
After unlocking the bootloader, you can install TWRP:
fastboot flash recovery twrp.img
fastboot boot twrp.imgβ οΈ Note: Some Xiaomi models (e.g. Redmi Note) 10 Pro) after installation TWRP You may need to disable the dm-verity check, otherwise the system will not boot. TWRP I need to run the file. disable_dm-verity_forceencrypt.zip.
βοΈ Preparation for unlocking the loader
5. Install custom firmware: AOSP, Pixel Experience and others
If you don't like MIUI at all, you can install firmware based on the Android Open Source Project (AOSP).
- π± Pixel Experience β pure Android with Google Pixel chips.
- π LineageOS is a stable firmware with minimalist design.
- π― ArrowOS β Balance between customization and performance.
- π§ Havoc-OS is the maximum interface setting.
Installation process:
- Download the firmware for your model with XDA Developers or 4PDA (note the arm64/arm version and the device codename).
- Place the.zip file on a memory card or internal memory.
- Boot to TWRP (click Volume Up + Power).
- Run Wipe β Advanced Wipe and mark Dalvik, Cache, System, Data.
- Press Install and select the firmware file.
- After installation, go to Gapps (if you need Google services).
- Reset the device.
β οΈ Note: Some Xiaomi models (e.g. Mi 11) may need to be disabled AVB 2.0 before the firmware, otherwise the system won't boot. TWRP You have to execute the command.
fastboot --disable-verity --disable-verification flash vbmeta vbmeta.imgAfter installing custom firmware:
- π§ Configure the interface through Settings β System β Gestures or Button mapper.
- π¨ Install a theme from Google Play (e.g. Substratum for deep customization).
- π Check the sensors and modules (camera, NFC, IR- blaster may not work).
π‘
Custom firmware deprives you of official updates from Xiaomi, you will have to update the system manually, downloading new versions from the forums.
6. Root rights: pros and cons
Getting root rights gives you complete control of the system, but it also has serious downsides.
- ποΈ Remove embedded applications (bloatware).
- π§ Modify system files (e.g., replace fonts or animations).
- π± Install Xposed Framework or Magisk Modules for deep customization.
But there are risks:
- π« Loss of warranty (if the device is warranty, Xiaomi may refuse repairs).
- π‘οΈ Malware vulnerability (root-righted applications can access data).
- π Update issues (youβll have to manually stitch patches for Magisk).
To get root:
- Unlock the bootloader (see section 4).
- Install Magisk via TWRP:
After obtaining root, you can:
- π§Ή Remove unnecessary applications via Titanium Backup or adb shell pm uninstall -k --user 0 com.mi.browser.
- π¨ Change system fonts using FontFix or iFont.
- π§ Set up build.prop to change system settings (e.g., enable force_fps=90 to increase screen refresh rates).
π‘
If banking applications (e.g. Sberbank Online) have stopped working after receiving root, install the MagiskHide Props Config module and activate root hiding for specific applications.
7. Restoration of the standard interface
If customization experiments don't go as planned, you can always return the standard MIUI.
Option 1. Through Air Renewal (OTA)
- π± Go to Settings. β The phone. β Updating the system.
- π If an update is available, download and install it.
- π§ This method only works if you haven't changed the firmware completely.
Option 2: Mi Flash Tool (full reset)
- Download the official firmware for your model from the Xiaomi website.
- Unpack the archive and copy the path to the folder with the firmware.
- Install the Mi Flash Tool on your PC.
- Turn your phone into Fastboot mode (Loudness down + Power).
- In the Mi Flash Tool, select Clean all and press Flash.
Option 3: Through TWRP (if installed)
- Download the official firmware in.zip format.
- Download to TWRP.
- Run Wipe β Format Data (enter yes).
- Install the firmware through Install.
β οΈ Warning: When you return to standard firmware through the Mi Flash Tool, the bootloader will automatically lock. To unlock it again, you will have to wait 7-15 days (unless the Mi Account is tied to the device in advance).