How to completely disable or remove MIUI on Xiaomi Redmi smartphones

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.

πŸ“Š What annoys you the most in MIUI?
Advertising
Duplicate annexes
Brakes and lags
Data collection
No claims.

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:

  1. 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.
  2. 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

Done: 0 / 4

⚠️ 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:

  1. Download the launcher from Play Market.
  2. Click "Home" and select the new launcher as the main one.
  3. 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:

  1. 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!
  2. 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).
FirmwareAdvantagesDeficienciesRedmi support
LineageOSClean Android, Frequent Update, No AdvertisingThe camera or NFC may not workMost models
Pixel ExperienceGoogle Pixel interface, quick updatesTakes up more memory, possible bugs with gesturesPopular models (Note 10, K20, etc.)
Havoc-OSMaximum customization, good productivityIt's hard to set up a beginner.Limited list
ArrowOSLightweight, close to stock AndroidFewer functions than in MIUIMany 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?
If after installing custom firmware, the phone does not boot (hang on the logo or flash the screen), try: 1. Go to TWRP (Power + Volume Up) and repeat the installation. 2. Swipe stock firmware through Mi Flash Tool. 3. If nothing helps - contact the service center (but the warranty is already lost).

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:

  1. Install Magisk via TWRP (download the latest version from GitHub).
  2. Download Universal Debloater or MIUI Debloater for Magisk.
  3. In Magisk Manager, go to Modules β†’ Install from storage and select a debloater.
  4. 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.

MethodDifficultyThe risk of brickUnlocking requiredData resettingThe 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.

Can I turn off MIUI without unlocking the bootloader?
Yes, but only partially. You can: Turn off ads in settings; remove unnecessary apps through ADB (no root); install an alternative launcher; however, you can't completely remove MIUI without unlocking it; it's a system-level limitation.
Will Google Pay work after installing custom firmware?
This depends on firmware and SafetyNet status: If the firmware does not pass SafetyNet (checked through the SafetyNet Test app), Google Pay will not work.Solution: install Magisk + Universal SafetyNet Fix module. On some firmware (e.g. Pixel Experience), Google Pay works out of the box.
How to return MIUI after installing custom firmware?
To do this, you need: Download the stock firmware for your model from the Xiaomi website. Swipe it through the Mi Flash Tool (clean all mode). If the bootloader has been unlocked, it will remain unlocked (re-blocking is possible only through the official service). ⚠️ Note: When returning to the MIUI After custom firmware, you can have an anti-rollback if you downgrade the version. It leads to a brick! Always flash the same or newer version. MIUI.
Can I turn off MIUI on Redmi without losing warranty?
No. Any manipulation of the bootloader (unlock, root, custom firmware) automatically voids the warranty, and even if you return the stock firmware, the service center will be able to verify the status of the bootloader through the service. EDL-The only safe way is to shut down functions. MIUI without unlocking (see Method 1).
Which Redmi models are best supported by custom firmware?
Best support for the next series (according to the data) XDA Developers, 2026): Redmi K20 / K20 Pro (code name) raphael/davinci) β€” A lot of hardware. - Redmi Note 10 Pro/Pro Max (sweet) - stable builds of LineageOS and Pixel Experience. 9 Pro (joyeuse) - good support, but possible bugs with NFC. Redmi 9 / 9A / 9C (lancelot/juice/angelica) β€” lightweight firmware for weak devices. POCO F3 / Redmi K40 (Alioth) - flagship platform, many custom cores. Before installing always check the theme of your model on the XDA β€” there are known bugs (for example, a failed proximity sensor or problems with the 5G).