Xiaomiβs MIUI shell has long been a subject of controversy, with some people valuing it for its features and customization, others wanting to get rid of intrusive advertising, duplicate services and not always optimal performance. If youβre in the second group, this article is for you. Here weβll look at all the possible ways to disable MIUI on Redmi smartphones, from partial resetting of settings to completely replacing firmware with pure Android.
It's important to understand that the term "disable MIUI" can mean different things. For some, it's removing unnecessary apps and turning off ads, for some, installing custom firmware without Xiaomi traces, and for some, switching to Google Pixel Experience with all proprietary components removed. We'll look at all options, indicating the risks and consequences of each. If you're a beginner, start with the first methods (they are safer), if an experienced user, go straight to the sections about unlocking the bootloader and custom firmware.
Why do users want to turn off MIUI?
Before we get to the instructions, we'll get to the reasons. MIUI:
- π’ Advertising in system applications β even in settings and file manager.
- π± Duplicate applications (e.g., two browsers, two calendars, two app stores).
- π’ Slowdown due to background processes MIUI Optimization and Security.
- π System-level restrictions (e.g., installation locking) APK from unknown sources by default).
- π Data Collection β Xiaomi actively sends telemetry, even if you turn off all permissions.
According to a survey by XDA Developers (2023), 68% of Redmi users have tried to get rid of MIUI at least once β but only 22% were able to do so without consequences. The main problem is that most methods require unlocking the bootloader, which automatically resets all data and can lead to a deviceβs brick if it fails.
Method 1: Disabling unnecessary MIUI functions without rooting
If you just need to remove ads, speed up work, and get rid of duplicate applications, start with this method. It doesn't require unlocking the bootloader, and it won't reset your data.
Hereβs what you can do without superuser rights:
- Turn off the adverts in MIUI: π§ Go to Settings. β Password and security β Authorization and blocking β Advertising services and disable all sliders. π΅ B Settings β Annexes β Application management β Settings system find msa (Mobile Services Android) and disable autorun.
- Remove or disable system applications: ποΈ With help. ADB (Android Debug Bridge can be deactivated by deactivating unwanted applications, for example, to disable Mi Browser, follow the command: adb shell pm uninstall -k --user 0 com.android.browser π± Use the App Inspector app (from Play Market) to find the names of packages of unnecessary programs.
Disable MIUI optimization:
- β‘ B Settings β Special facilities β Optimization MIUI disable all functions.
- π B Settings β Battery and productivity β Select Performance Mode βWithout RestrictionsΒ».
βοΈ Cleanup checklist MIUI
β οΈ Note: Disabling system applications through ADB It can cause some functions to crash (such as push notifications or cameras). β System system β Backup.
Method 2: Install an alternative launcher (without root)
If you are annoyed by the appearance of MIUI, but do not want to risk firmware, install a third-party launcher. This will not turn off MIUI completely, but will replace the main screen, app menu and animation.
The best options for Redmi:
- π Nova Launcher β flexible customization of icons, gestures and animations. Supports dark theme and adaptive icons.
- π¨ Lawnchair β Pixel-style launcher with Android 12 support+ and dynamical.
- β‘ Hyperion Launcher β Optimized for performance, minimalist design.
- π± Microsoft Launcher β Integration with Windows and Office 365 (easy to work with).
How to determine:
- Download the launcher from Play Market.
- Click "Home" and select the new launcher as the main one.
- In the launcher settings, turn off Settings β Home Screen β MIUI Launcher (if there is such a point).
π‘ Useful tip: To hide system icons MIUI (For example, Mi Home or Mi Community, use Hide Apps in the launcher settings, and it won't remove them completely, but it will remove them from the home screen.
Method 3: Unlocking the bootloader and installing custom firmware
This is the most radical way β it completely removes MIUI and replaces it with pure Android (like LineageOS) or firmware from other manufacturers (like Pixel Experience), after unlocking the bootloader, all data on the phone will be erased and the warranty will be canceled.
Step-by-step:
- Unlock the loader: π Go to the site. en.miui.com/unlock Download the Mi Unlock Tool. π± On your phone, turn on Settings. β The phone. β Version. MIUI (press 7 Time to activate the developer mode). π§ Back to Settings β Additionally. β For developers and include OEM-unlocking and debugging USB. π₯οΈ Connect your phone to your PC, launch the Mi Unlock Tool, and follow the instructions. 720 hours (30 days) for new Mi accounts!
- Install custom recovery (TWRP): π₯ Download. TWRP For your Redmi model from twrp.me. π» Install. ADB and Fastboot on PC, then run the command: fastboot flash recovery twrp-3.7.0-1-whyred.img (Replace whyred with your model code, such as Raphael for Redmi K20 Pro).
Sweep through the custom firmware:
- π Download firmware (such as LineageOS or Pixel Experience) from the forum XDA Developers.
- π Reboot to TWRP (clamp down on power. + Volume up, make a Wipe β Advanced Wipe (select Dalvik, Cache, System, Data).
- πΎ Install firmware via Install, then GApps (if you need Google services).
| Firmware | Advantages | Deficiencies | Redmi support |
|---|---|---|---|
| LineageOS | Clean Android, Frequent Update, No Advertising | The camera or NFC may not work | Most models |
| Pixel Experience | Google Pixel interface, quick updates | Takes up more memory, possible bugs with gestures | Popular models (Note 10, K20, etc.) |
| Havoc-OS | Maximum customization, good productivity | It's hard to set up a beginner. | Limited list |
| ArrowOS | Lightweight, close to stock Android | Fewer functions than in MIUI | Many models |
β οΈ Note: Installation of custom firmware can lead to:
- π¨ Brick (phone not turned on) when an error occurs.
- π΅ Widevine's loss L1 (Full. HD on Netflix and other services).
- π Increased battery consumption due to unoptimized core.
What if the phone doesnβt turn on after the firmware?
Method 4: Debloating (removal of system debris) with root rights
If you don't want to change your firmware, but you're ready to get root rights, you can get MIUI out of the way of unnecessary components, and that will remove ads, unnecessary services, and speed up the system.
What you need:
- π± Unlocked bootloader (see Method 3).
- π§ Established TWRP.
- π» Magisk Program for Getting Root.
Instructions:
- Install Magisk via TWRP (download the latest version from GitHub).
- Download Universal Debloater or MIUI Debloater for Magisk.
- In Magisk Manager, go to Modules β Install from storage and select a debloater.
- Reboot your phone. After that, the extra apps (Mi Music, Mi Video, Mi Community, etc.) will be removed.
πΉ What applications can be safely removed:
- π΅ com.miui.player β Mi Music.
- πΊ com.miui.videoplayer β Mi Video.
- π com.miui.home β MIUI Launcher (if you use another launcher).
- π com.miui.analytics β statistics collection.
- π com.xiaomi.midrop - Mi Drop (if you don't use it).
β οΈ Warning: Do not remove system components like com.android.phone or com.miui.securitycenter, this will lead to system failure.
π‘
Before debloating, make a full backup through TWRP (Backup section). If something goes wrong, you can restore the system in 10 minutes.
Comparison of methods: what to choose?
Which one is right for you? Let's compare them by key parameters.
| Method | Difficulty | The risk of brick | Unlocking required | Data resetting | The effect |
|---|---|---|---|---|---|
| Disabling MIUI functions | β (simple) | β No. | β No. | β No. | Remove advertising, speed up work |
| Alternative launcher | β (simple) | β No. | β No. | β No. | It changes the look, but MIUI remains. |
| Debloating with root | βββ (middle-of-the-road) | β οΈ Low. | β Yes. | β Yes (on unlocking) | Removes system debris, speeds up work |
| Custom firmware | ββββ (difficult) | β οΈβ οΈ High-pitched | β Yes. | β Yes. | Complete removal of MIUI, pure Android |
πΉ Conclusion:
- If you just need to remove the ads β Method 1.
- If you don't like the design MIUI β Method 2.
- If you want maximum performance without loss of function β Method 4.
- If you are willing to take a risk and completely reset for the sake of a clean Android β Method 3.
Frequent Mistakes and How to Avoid Them
Even experienced users sometimes make mistakes when working with MIUI.
- π Discharged battery during firmware β Your phone can turn into a brick. Always charge up to 80% before you manipulate it!
- π₯ Wrong version TWRP β for example, firmware TWRP Redmi Note 9 on Redmi Note 9 Pro. Check the model in Settings β The phone. β Model!
- π Skip the Wipe step before installing the firmware β It leads to endless reboots. Always do Advanced Wipe!
- π Blocking the loader after installing custom firmware β Never lock the bootloader after unlocking!
- π΅ Removing critical system applications (e.g. com.android.settings) β Loss of functionality. Use only verified lists for debloating!
π‘ Useful tip: Before any manipulation with firmware, check the forum XDA For example, the Redmi Note 10 Pro has a problem with the camera on some custom firmware, which is known and discussed in the topics.