Smartphones

How To Remove Bloatware From Any Xiaomi Devices (Without Root): Easiest Way!

Have you just gotten a new phone and is it already filled up with a bunch of spooky apps preinstalled? Have you tried long pressing and dragging them up your screen to uninstall? Alas! There isn’t any uninstall button. You have no choice; you feel like you are betrayed. Now you have had enough, you come up with all guns blazing- bold, determined and adamant about removing those apps. But it’s your new phone, you don’t want to root and temper. Disappointed? Don’t be! We have got you- here is how you can remove bloatware from MIUI without root.


Bloatware

Bloatware is the software that comes preinstalled and licensed on a device by the manufacturer itself. Most of the times, bloatware is merged as system app; hence the user does not have the administrative privileges to uninstall them. These apps can be useful sometimes but statistics shows otherwise.

Software vendors often make an agreement to integrate their products into the device’s system. These products are often tailored version of their original software. However, most of the time smartphone manufacturers slap apps into their system as per the demographic data. For example: apps like TikTok, Facebook, Instagram and Flipkart come preinstalled in Indian variants because of the demographic data. They are deemed as the most installed apps. Besides, company also add their own apps like browser, calculator, cleaner, documents, etc. as their trademark.

Bloatware occupy exceptional amount of your disk space and memory. Unless you use them, these apps just collide along to form a mound of debris. Moreover, they consume a lot of your battery and display advertisement. Even more- trojan, spyware, trackers and virus. Yes! These apps may be using, modifying or tracking our data under the hood. Just for record, Mi Browser was accused of sending user data report including browser history back into their main server, even in incognito mode. This is just a slight paradigm of what bloatware are pulling off beneath. These preloaded apps do not value your privacy and solitude. It is always better to get rid of them.

How to remove bloatware without root?

Here is a detailed guide on how you can remove bloatwares from your system. This method is only for Xiaomi devices, please do not perform it on other brands.

(While this method is a sure shot, we do not take liability of any damages. Even so, please comment down if you encounter any problem, we will try to help you as much as possible.)

Requirements

  1. Smartphone (with battery > 30%)
  2. A PC
  3. A USB data cable

Steps for Debloating

You have to perform a series of steps; be sure you check every one of them.

Step 1: Enable Developer Option

To enable developer option, go to your device SettingsAbout Phone. Now, you can see MIUI Version. Tap continuously on it until you get a toast that says ‘You are now a developer’.

Step 2: Turn on USB Debugging

To turn USB Debugging on, go to your device SettingsAdditional SettingsDeveloper Option. Locate USB Debugging and toggle it on. (You might get security warnings, just accept them.)

Step 3: Confirmation

Below the USB Debugging, you can see three other options. Check enable Install via USB and check enable USB Debugging (Security Settings). Confirm your options with the screenshot below :-

(The steps are similar for MI A-series devices running on Android One. Go to Settings > System > Developer options and enable USB debugging.)

Now that we have enabled necessary settings on our phone, turn your PC on and follow these steps precisely.

Step 4: Downloading Files

Get your PC and download these files accordingly. Don’t freak out with their names, they are the easiest.

·        Java SE Development Kit– for Windows, for Mac OS, for Linux

·        Xiaomi ADB/Fastboot Toolsdownload here

Step 5: Installation

After you have downloaded the above files, store them in one folder. Now install the JDK-14.0.2.exe that we just downloaded.

Step 6: Open .JAR file

Now click on XiaomiADBFastbootTools.jar that we downloaded earlier. Then open it. (Give permissions if it asks). You will see a window like this :-

Step 7: Connect your Phone

After the application is opened, connect your phone to the PC via USB. Check your phone- the device is going to ask for authorization, which you will have to allow.

Then wait for the application to detect your phone. You will see the window like this once it gets detected :-

Step 8: Debloating

After your phone is connected, you will see a list of system apps on the screen. Now, check all the apps you want to uninstall from your phone.

At the bottom, you can see an Uninstall button. Just click on it.

(Do not tamper with other options if you are not familiar.)

Step 9: Restart

Once the uninstallation is complete, safely unplug your USB. Then restart your device.

Parting Words

So, this was how you remove bloatware from Xiaomi devices. If you encounter any problems or issues, do explain it in the comment section below. Share your screenshots if you have to. We are here to help you.

142 Replies to How To Remove Bloatware From Any Xiaomi Devices (Without Root): Easiest Way!

  1. I’ve just received my Redmi k20 pro running miui 10, I have removed bloatwares but haven’t updated to miui 12 yet, so will there be any issue when I update to miui 12 like soft brick or will those apps come back again? Please help.

    1. No, there shouldn’t be any issue like soft-bricking when you update your phone in future. But it is likely that apps will come back again after update. So, I would suggest you to update to MIUI 12 first, then removing the bloatware. Either way, soft brick is unlikely to happen Arnab.

      1. Enabled Dev options. Installed both softwares..ADB software is Not recognising my REDMI NOTE 5 pro miui 11.0.3. What to do next bro ?

    2. There won’t be any issue. I have cleared all the apps in the past and after the miui12 update nothing came back except the MI browser. Didn’t try this process on miui12. Not sure it works on miui12

    1. Hello Saurav. It’s the same process to get those apps back. There is a re-installer tab in the same app we shared, just choose the apps you want and click re-install.
      (The process is all same).
      You can use .apk files as well but may not work in all cases.

        1. Hi there. Please check if you allowed USB Debugging permission to your PC as shown in step 7. If it is still undetected, please install ADB drivers in your PC and check again.
          Adb Drivers: Link

      1. Hello i have a question. Im a complete tech “noob” but i noticed the XiaomiFastbootTool has over 14000 files within it. Do they all need to be extracted??? And i have a Chromebook OS and these steps are very difficult.

    1. Hey Vaibhav. Please check if you followed step 3 correctly. Then follow these steps please :-
      1. Connect your phone to PC. Enable Media Sharing in USB option from your phone’s notification.
      2. Open the .JAR file in PC again.
      3. After you the app is opened, check your phone again. (Unlock it if screen is locked)
      4. You will see a dialogue box at bottom of the screen, click allow. (See Screenshot from step 7)
      If it is still not detecting your phone, please update drivers on your PC.

    2. I’m using redmi note 7 s and i tried this way but Xiaomi ADB/fastboot tools is not recovering my device and its showing ‘ERROR : the device cannot be loaded ! ‘.
      Why is this happening please help

        1. Please check this step again.
          1. Connect your phone to PC. Then enable Media Sharing in USB option from your phone’s notification.
          2. Open the .JAR file in PC again.
          3. After you the app is opened, check your phone again. (Unlock it if screen is locked)
          4. You will see a dialogue box at bottom of the screen, click allow. (See Screenshot from step 7)
          If it is still not detecting your phone, please update drivers on your PC. Download ADB/Fastboot drivers if you haven’t already installed.

          1. after downloading the jdk file, im trying to install it on my pc (windows10 home )it say “this app cant run on your pc”

  2. Getting error while opening xiaomiadb error: cannot find adb/ fastboot! download the latest version… So where I can download latest version pls give me link for latest version. I want to remove bloatware on miui12.

      1. Installed (not one, but two) different adb drivers, restarted twice, read the process over step by step more than thrice… only for the same error that @3D Designer to persist. well then

  3. After uninstalling some of the Mi apps, I have faced issues like apps not installing through play store and also through package installer (apks). I suspect removing Mi security app might have lead to this. Guys please let me know if anyone faced this issue. I’m using Redmi K20 Pro on MIUI 12.0.2 June security patch.

    1. Hello Yuvi. It’s the same process to get those apps back. There is a re-installer tab in the same app we shared, just choose the apps you want and click re-install.
      (The process is all same).
      You can use .apk files as well but may not work in all cases.

    1. Hello Akhil. It’s the same process to get those apps back. There is a re-installer tab in the same app we shared, just choose the apps you want and click re-install.
      (The process is all same).

    1. Hello Yash, it is unfortunate that some apps can’t be uninstalled even through the PC. In the same application we provided, there is a tab for disabling apps (next to uninstall tab), you can use to disable them permanently.

    2. 1. Install activity launcher from play store
      2. Then open it , you will see all apps list
      3. Find security app in it then here look for storage space and open it
      3. Now you will storage screen and view details option at bottom click on it
      4. Here u will find facemoji keyboard and you will be able to uninstall it…

      Let me know if it helps or not
      Instagram: @flirtpoint

  4. Hi Mohit,

    First of all, thank you for this much needed method to clear bloatware. Can you provide a list of apps that are safe to delete from our phones.

    1. You are welcome, I am glad you found it useful. Here are the apps that are safe to uninstall:-
      Apps
      Browser
      Calculator
      Calendar
      Compass
      E-mail
      Feedback
      File Explorer
      FM Radio
      Gallery
      Games
      Mi Account
      Mi Cloud
      Mi Drop
      Mi Pay
      Mi Payment
      Mi Recycle
      Mi Roaming
      Mi Video
      Music
      Notes
      Recorder
      Scanner
      Screen Recorder
      Security
      System App Updater
      Wallpaper
      Weather
      Yellow Pages
      AntiSpam
      SIM Activate Services
      MSA
      Google Drive
      Gmail
      Google Play Music
      Google Play Videos
      Google Photos
      Talkback
      Facebook Apps

      1. Hi Mohit!

        I tried this on my Redmi Note 4. I uninstalled Apps, Browser, Facebook Apps, Google Videos, Google Hangouts, Wallpaper, System Apps Updater (GetApps), Mi Video, Mi Music, Mi Roaming, Mi Recycle, Mi Pay, Mi Drop, Mi Cloud, Mi Account, Mi Games, File Explorer, E-mail, Mi Browser.

        It worked perfectly well. The free space in the phone went from 23 GB to 29 GB!!
        I’m planning to do the same on my Mom’s Redmi Note 3, Dad’s Redmi Note 7 Pro & Sister’s Mi4i also!!

        1. Wow, really glad to hear it. It is best to remove all the junks and bloatware from parent’s phone. They usually have low storage, it will help.

        1. I had no problem uninstalling App Vault in my phone. Also, if you can’t find certain apps- download “Package Name Viewer” from play store, search for the Gallery app’s package name there. Then, you can use the same name to navigate in the .JAR application.
          Or, you can also follow our new article to uninstall apps similarly: here

          1. Thanks Mohit! I uninstalled Gallery form the new link you provided me. My phone now runs faster than before, rebooted before I finished typing this comment!!

          2. It would also be great if you could tell me how to install GCam on my Redmi Note 4 & make it my default camera app right at the lock screen..

        2. Is it okay to remove Messages from MIUI & entire app “Security”? Anyways I don’t use Contacts by MIUI. I use Google alternatives for SMS & Contacts. Will that create any problem in my phone if I do that??

          This de-bloating thing is getting interesting now!!🔥🔥

  5. the jdk you provided is only for x64 versions..can you provide me the link for x86 as the above you supplied is not compatible with my version of windows

  6. Does it work on Poco devices?? Cause even though i followed all the steps, the application still says looking for a device.

    1. Hey, please check if you gave Debugging permissions to PC after you launched the app. (Step 7)

      1. Connect your phone to PC. Then enable Media Sharing in USB option from your phone’s notification.
      2. Open the .JAR file in PC again.
      3. After you the app is opened, check your phone again. (Unlock it if screen is locked)
      4. You will see a dialogue box at bottom of the screen, click allow. (See Screenshot from step 7)
      If it is still not detecting your phone, please update drivers on your PC. Download ADB/Fastboot drivers if you haven’t already installed.

      1. I tried but could not access it ,Under MI UNLOCK STATUS IN DEVELOPER OPTION, following message is displayed” we have locked the device to make sure the personal info isn’t disclosed to third parties .if you need to enter FASTBOOT mode ,unlock it first”
        Download the unlock tool from our website using computer https://unlock.update.miui.com
        But unfortunately the site is not working, Please help .I am using Redmi 8A Dual

  7. This worked. I was skeptical about uninstalling the apps. Instead I disabled it. And that’s exactly what I wanted to see. Thanks a ton.

    Respect for your work !

  8. This 2 dialogue box is opening,
    1. “Error: A JNI error has occurred, please check your installation and try again
    2. a java exception has occurred.
    please help me.

    1. – First go to ABOUT section on settings option
      – Then click on erase all data (factory reset) option
      – Before that you need to backup your media and data to pc
      – And finally choose delete all data option at bottom of the screen and Enter your pattern or password …

  9. i have removed the apps but afterwards the device is not being shown in the pc. not even getting the USB option in the notification shade. any solution???
    my device is rn7 pro

    1. That is a bit weird. Have your tried restarting? Try different USB ports once. Also shut your phone down and connect it to PC, does it turns on?
      If not, there are other ways we can try…

  10. HEY MOHIT,
    THANKS FOR THE INFO ITS REALLY GOOD.
    I JUST WANTED TO KNOW WHETHER THIS METHOD WILL RUN FOR OLDER VERSIONS OF MIUI OR ONLY MIUI12?
    AND ANY ISSUES WITH THE WORKING OF THE DEVICE?

    1. It will work on older devices as well Nikhil. If you just uninstall the bloatware, there won’t be any issues. (Please do not tamper core apps though)

    1. Hello there. Since you are already in a custom room. It is easy for you to enable root privileges and uninstall them through your phone directly.

  11. Hi,
    When I try to uninstall Wallpaper Carousel it is stated that the result is “Failure [-1000]”. Does this mean that we can’t uninstall this app, or what?

    Device: K20 Pro

  12. App: Mi Browser
    Package: com.mi.globalbrowser
    Result: Failure [-1000]

    App: Mi Calendar
    Package: com.xiaomi.calendar
    Result: Failure [-1000]

    Done!

    Cant uninstall some apps

  13. Brother, i have a smartphone (Intex aqua selfie) it has spreadtrum chipset in it….same like miui, there are also so many useless bloatware which leads to million of ads in it….can u please suggest any similar trick to get rid of that shitty bloatware……and i also wanna tell u that i have tried to root it but the UI simply not let me to root it….please suggest something

  14. Hey mohit, my PC is prompting that i can’t open java kit in this version and for more info i should contact the publisher. i am using 32 bit windows 10. please help me out dude. just got my Poco m2 pro and that mi video is irritating

    1. Hey, you don’t have to bother the publisher. The JAR file runs only with Jave SE 11 or higher which is only available for 64bit architecture in their official website.
      But, you can download 32bit version from here and check if it runs: here

  15. my mac is saying that , it cant open the .jar file because it cannot verify whether its free form malware.
    what to do now??
    how can i change that setting?

    1. Hello there. With the file open, you can go to System Preferences> Security & Privacy> It will prompt an “Open Anyway” option, just click it.

  16. Hi I couldn’t get it while opening Jar file
    It’s showing the below dialogue box
    ” ERROR: Cannot find ADB/Fastboot!
    Downloading the latest version….”

  17. Is it safe to remove the files installed in the PC after the process is done? And if I remove the files will I still be able to get back any app that I may want to reinstall?

  18. Error-
    Device connected in ADB mode!
    This device isn’t fully supported by the App Manager. As a result, some modules have been disabled.

    1. Hey Ankush, did you install Java Se Development kit as well?
      Also, the file works on Java SE 11 and above. Please re-install it and check again.
      Plus, the file provided is for X64 bit architecture. If your PC is based on X32 bit architecture, then you should download a compatible version of it.

  19. Thank you bro for this information however, I am still unable to uninstall the SECURITY app from both of my Xiaomi handsets. Kindly suggest what should I do?

  20. Shows the below warning.

    Try setting the USB configuration to data transfer or launching the application with root/admin previledges.
    Tried setting USB to file transfer. Still not working. Please help

  21. Hi buddy..
    I downloaded the jdk kit and other jar file but after installing the JDK i can’t open the jar file. I tried a lot to open that file but I could not so please help me..

  22. Hi Mohit, Thanks for the article but I am unable to download both JDK & ADB fastboot file,as your given link is not working,getting failed. Some error showing by saying “”Sorry, you can’t view or download this file at this time.

    Too many users have viewed or downloaded this file recently. Please try accessing the file again later. If the file you are trying to access is particularly large or is shared with many people, it may take up to 24 hours to be able to view or download the file. If you still can’t access a file after 24 hours, contact your domain administrator.””.

    I am using Redmi 3S Prime.Is that possible to uninstall all the bloatware from this device??? Plz Help!

    1. Hello Tanay. Thank you for pointing out the problem, we have updated our links now. And yes, it will work on your Redmi 3s Prime as well.

  23. I have installed the ADB drivers, Xiaomi ADB Fastboot Tools and JDK.
    but when I connect my Phone to PC via USB
    Xioami ADB Tool can’t detect the device. instead
    PC is detecting the device.
    What should I do?
    Is there anything else to be done except enabling and Allowing USB Debugging?

    1. Hello there. Be sure to have your USB drivers updated and ADB drivers installed on your PC.
      (Also, please check if you have allowed the pop-up permission (for usb debugging) on your phone, once your device is connected)

    1. Hello there, please go through the comment section to find the possible troubleshooting. We have discussed it few times in this thread.

  24. Hello Mohit,

    I notice you haven’t listed YouTube as an app safe to remove. My default and never used YouTube has bloated to 173 MB 😑 and I want to uninstall it. Can I not do it with this app? Is it unsafe? Will it cause my device to soft brick? I don’t want to try if that’s the case.

    I’d like to remove:
    YouTube
    ShareMe
    Quick ball
    Quick apps
    Mi Pay
    Mi Mover
    Google Text To Speech Engine
    Digital Wellbeing
    Device Health Services
    Chrome
    Mi Calendar
    App Vault
    Android Auto
    Android Accessibility Suite

    Are these apps safe to remove? I’d like to avoid resetting my device if at all possible.

    I’m on MIUI Global 11.0.2.0 (QCMINXM)
    Android version 10 QKQ1.191014.001

    Thank you.

    1. Hello there, I may have missed it. The apps you mentioned are all safe to uninstall actually (tested on RN4 running MIUI 11). As far as I know, most of them aren’t integral but rather add-on apps so you should be fine uninstalling them.

      1. Hello again,

        Thank you for your reply.

        I have a few more questions.

        Will this all work on a Redmi 7A?

        If something goes wrong (like soft brick), will a reset fix this issue?

        Will anything happen to my data?

        If I uninstall, will the app just stop showing from my list of apps with just minimal space freeing up or will the entirety of the space allocated to the redundant apps free up?

        Thanks

        1. Hi, chronologically answering:-
          Yes, it will work on Redmi 7A.
          Yes, a reset should fix a soft brick in case.
          No, nothing is going to happen to your data (unless it’s the app data of the app you want to uninstall)
          Yes, the entire space allocated to the redundant app will free up once you remove the app.

  25. To activate the “install via usb” my M9T (MIUI global v12.022) require opening and connexion on a MI account I do not want to have. A way to avoid that

  26. Hello Mohit … I was really excited when I saw this.
    I have successfully installed the Java application and the ADB Fastboot Tool and I went through all the steps.
    But unfortunately it doesn’t work for me. It showed an ERROR message (ERROR: The device cannot be loaded!
    Try setting the USB configuration to data transfer or launching the application with root/admin privileges! )
    I have also installed the ADB drivers… I have noticed that no authorization is asked (STEP 7) after opening the application..(*USB Debugging is turned ON*)

    Can you please help me to get rid of the bloatwares…

    Phone : Redmi Note 4
    System : Windows 10 (x64)

  27. ALL MY APP ICONS ARE NOT SHOWING WHEN PRESSING THE MIDDLE ROUND BUTTON ON MY POCO M2 AFTER UNINSTALLING SOME MI APPS, THE HOME SCREEN IS SHOWING MESSAGE ‘JUST A SEC’ SINCE LONG TIME. WHAT SHOULD I DO?

  28. Hello, this worked wonderfully. However, There is an app that I would like to get rid of that does not appear on the ADB. 1. Thank you so much for the help, honestly. Helped speed up the phones performance amazingly and went through without a hitch. 2. Is there any way to show all available files on the phone. When I search for the apps file name in the “File explorer” option it isn’t there, and I know for a fact that it is on the phone. Again, thank you for the help you have already given me and so many others, hope there is a fix for this last step

  29. Hi,

    i’m using 32bit windows 7 pc. I cant able to install the jdk14.0.2. it showing error the version of the file is not compatible.

  30. Thanks a lot bro… very well done, respect for your work.
    I’m wondering if it can works for a Poco X3 NFC too.
    Can you confirm that?
    TIA

Leave a Reply

Your email address will not be published. Required fields are marked *