How to Remove Bloatware from Android Phones (No Root)

Lately, Android smartphones are coming with bloatware like Cleaners, Facebook app managers and dubious voice assistants. These kinds of apps regularly hog necessary resources like RAM, processing power, and battery, not to mention the privacy concerns that come with it. These stealthy apps would not have mattered if we had the option to uninstall them just like we can do with normal apps.

OEMs partner with various software companies to pre-install their apps, and manufacturers, in turn, categorize those apps as system apps, making them part of the OS. System apps are integrated deeply into the OS so they can’t be uninstalled normally, hence requires privileged permission to do so. But you don’t need to worry, we have got some handy tricks which can easily uninstall these apps with just an ADB command.

Set up ADB

First of all, you need to set up ADB (Android Debugging Bridge) to proceed further. We have already written an extensive guide to make things easy for you. Just click on the link and follow the instructions step by step and you will be all set for the next step.

Remove Bloatware without Root

Here, we are going to learn about the different ways to remove apps. First, we will remove bloatware using a universal method which works on all Android devices irrespective of the manufacturer. In this method, the process will be manual so that you can learn how the whole thing works. After that, we will remove bloatware on Samsung and Xiaomi smartphones using some automated tools which do the work in a few clicks. That being said, let us start with the universal method.

Remove Bloatware from Any Android Smartphone

  • Connect the smartphone to your PC. Type adb devices either in Command Prompt, Powershell or Terminal and hit enter. If your device is listed with a serial number, you are good to go. If not, go through our guide again and set things up correctly.

remove bloatware adb command windows

  • The next step is to find out the package name of the apps you want to remove. You can download App Inspector (free) on your smartphone, and note down the package names that you want to uninstall. To do so, open App Inspector and tap on the app of your choice. It will show the package name on the top.

find package name bloatware apps

  • Back to the PC, type adb shell in your terminal and hit enter. After that, type pm uninstall -k --user 0 <name of package> where you will have to type the actual package name into <name of package> . For example, if you want to uninstall the Facebook app, type pm uninstall -k --user 0 com.facebook.katana and hit enter. The Facebook app will be instantly uninstalled.

uninstall facebook app

This is how you can easily uninstall annoying apps one by one. While the process can be tiresome if you have a long list of apps to remove, you must be diligent while doing so. There are lots of system apps which are interdependent, so removing any one of those core apps may make your smartphone unusable. So be careful while removing core system apps.

Remove Bloatware on Xiaomi and Poco Phones:

In this method, we are going to use a simple application to remove intrusive apps. Before proceeding, make sure ADB is enabled in Developer Options. To reconfirm, just open Settings and go to About Device on the top. There, tap on MIUI version continuously for 7 to 8 times, it will enable the Developer Options. After that, go back to Settings again and open Additional Settings. There, you will find the said Developer Options. Open it and scroll down, find the USB debugging option and enable it.

  • Now download the Xiaomi ADB Fastboot Tools app. It’s a simple application which streamlines the whole uninstalling process in just a few clicks.

Note: Xiaomi ADB Fastboot Tools is a jar application so your PC must have Java installed. In case the application doesn’t launch, download java from here and install it. Now, the application should work fine.

  • Next, connect the smartphone to your PC and launch the application. You will get a pop-up on your smartphone asking for USB debugging permission. It’s an ADB permission required to remove the bloatware, allow it and the Status would change to Device found in the left side of the application. If it doesn’t detect your device, it means ADB is not setup correctly.

xiaomi adb fastboot tools

  • Now, the application will load all the apps installed on your smartphone. You can choose the apps which you want to remove and just click on the Uninstall button. Voila, in just a few seconds, the bloatware will be removed.

Note: uninstalling these apps will not brick your device. The pre-fetched list only shows apps which are safe to uninstall.

  • After uninstalling the apps, disconnect your smartphone. Then, restart it for the changes to take effect. Now your Xiaomi device will be free of bloatware and you can use it without any issue.

You don’t need to worry about breaking OTA updates, it will work as intended. However, Xiaomi may add all the removed apps after a system update. So you may have to repeat the process again. All in all, this a great way to debloat your Xiaomi smartphone and will bring far better mobile experience without annoyances.

Remove Bloatware from Samsung Smartphones

To remove bloatware from Samsung smartphones, we’ll be using a paid third-party app called Package Disabler Pro ($3.49) from the Play Store which can uninstall bloatware in few taps. It’s a pretty straight-forward process without dangling with a PC and that’s why we are using this method. However, the app uses Device Administrator privilege to uninstall apps, which is very sensitive permission to grant. If you are comfortable with granting the permission, you can go ahead and use this method, or else you can use the universal method we described above.

  • Download Package Disabler Pro+ ($3.49) from the Play Store and install it. Now, simply select the apps by tapping on the checkbox and they will be disabled. To confirm the changes, just tap on the Disabled section below to see all the disabled apps. Similarly, you can uncheck the boxes to enable them.

disable bloatware samsung manually

  • You may find the process of disabling bloatware time consuming, so there is a neat hack which disables all the bloatware using an XML file. XDA user BAYmustafa96 has collated all the debloated apps in an XML file which are safe to disable. You can download the XML file and import to the app.
  • Just tap on the three-dot menu and open ‘Import from XML‘ option. Thereafter, tap on Select and scroll down to the Download folder. Open it and you will find your downloaded XML file. Now, select the XML file and tap on Import.

import xml to disable bloatware samsung

What If Something Goes Wrong?

Well, things can go south if you are not careful. However, there is nothing to worry as you can get your smartphone back in the fully usable state. You just have to factory reset your smartphone through the recovery mode and your smartphone will be restored completely to factory default settings. So it’s recommended to backup all your data before pulling the trigger. Because if things don’t go as expected, you may lose your data and we don’t want you to experience this.

Remove Bloatware from your Phone without Root

Well, so that’s how you can remove bloatware from your phone without having to root it first. Removing bloatware is great not only because it cleans up your app-drawer, but also because it saves your smartphone’s resources from being wasted, and in some cases might even stop (or at least reduce) the number of ads seen on certain phones, which is great. So, have you removed or disabled bloatware from your phone? Let us know in the comments down below.

comment Comments 40
  • Vinayak Shah says:

    The above download package is broken for my Pop OS 20.10 LTS. I had to download it from the Github repository, please make sure you update the above package link or just land us to its Github repository. Thanks.

  • Khalid Sool says:

    Worked perfectly.

    There was no root option available for my Tablet. Had spent days finding way to root my device. In the end, a simple google search brought me here. Removed all those tracking bloatware apps of Facebook & Google.

    Thank you very much.

  • Shu says:

    Thank you so much!! Your guidance as been the best. I knew nothing about using command lines 4hours ago. And I managed to finally get rid of those pesky bloatwares thats been occupying space.

  • Lee Kai Ze says:

    Well written tutorial ?

  • Wolfe says:

    JDK/JRE up to date, Xiaomi fastboot tools 6 hangs on find device, 7 throws a JNI error and refuses to open at all. Everything I’m finding on the net to fix this requires a compiler. Any other way I can fix this BS so I can finish cleaning the crap out of my new phone?

  • Varun says:

    Can I Uninstall Youtube also OR It will Create a Problem

    • Lee Kai Ze says:

      It won’t create problem, I’ve done that a lot of times. ?

  • DARYL says:

    Guys it is more easy to remove apps from adb than using other complicated techniques. I appreciate Beebom team for their efforts. but using adb alone is ultimately easy.
    Have a wonderful day.

  • Muhammed Raees Shamsuddin says:

    XiaomiADBFastbootTools-6.0.jar is getting hanged and the software shows not responding when opened, why? is there any other .jar file which i can use?

    • Ganesh Yegneshwaran says:

      I am facing the same problem. The jar file after launch shows not responding and I have to finally close the app every time after a long wait when nothing happens. The same device shows perfectly when I use “adb devices” at the cmd prompt. Any guidance.

  • Muhammed Raees Shamsuddin says:

    That’s really awesome, i am having motorola one fusion+, which comes nearly on stock android but still company is giving bloatware/spyware like facebook in it, which i uninstalled but in settings facebook tracking services still remains like

    which you can just disable but not uninstall, but with this method i uninstalled all those facebook junk

    GOOD RIDDANCE 🙂 Thanks for such an awesome stuff… i hope its permanent and won’t come back after doing factory reset on phone

    now i can also help all my friends & family where everyone has this xiaomi mobile with them

  • Rahul says:

    Was able to remove all the bloatware… Thanks again for the detailed guide to remove all the app…..

  • Ajuraj says:

    This helped me remove bloatwares including “cleanmaster” which got banned by Indian government from my Xiaomi device.
    But now i sadly miss mi themes app also because of which I couldn’t use some of the settings.
    Can you please help me to reinstall mi themes app????

  • Arpit says:

    i removed the security(cleaner) app from my poco f1 and it was crashing while when i open the apps from settings so i reboot the device and now the device is on bootloop, any suggestions apart from wiping it completely

  • Rishi says:

    Thank you, this helped me delete all the annoying preinstalled apps.

  • Ajay says:

    Remove from Realme??

    • Jonas says:

      Would love an aswear on the too..
      Realme 6

    • Hari says:

      not able to remove the following preinstalled softwares from realme
      1. App Market
      2. Game Center
      3. Theme Store

  • Jawad Ahmed says:

    I don’t have a PC ???? can we do with only phone??? Stuck with mi apps. Plzzz help.

    • vibilan says:

      to my knowledge you need a pc to use adb, so no way without pc. but there are many methods like using apps to disable system apps, search for them on youtube…..

  • Soumoyadeep Sadhukhan says:

    cleaner from miui uses clean master, how to remove that

    • vibilan says:

      download app inspector from playstore that is around 600kb remember, there are many app inspector so remember approx size, open that app and locate clean master select that from there copy package name and use that in adb for uninstall…

  • Soumyajit Mandal says:

    pm is not recognised as an internal or external command, operable program or batch file

    This error ?

    • vibilan says:

      Do this,
      open the folder where you extracted adb and after opening platform-tools folder in top search menu write cmd there type any command then it will work..

  • Vivek Jaipal says:

    How to remove bloat Ware from huawei honor 9 lite


  • JC says:

    Is that works for android go… especially redmi go

  • bybandla says:

    XiaomiADBFastbootTools-6.0 isn’t responding, stuck.

    • ChillBro says:

      Install Java (JDK 8 and JDK 11) first then open Xiaomi ADB Fastboot Tools

    • Shubham Sharma says:

      Use version 7 it’s smooth and working do install JDK 8 nd 11 peace.

    • Kartik Thite says:

      Same here, I have installed JDK 8 but still of no use

      • vishnu says:

        here tooo

  • Apoorv Pandey says:

    How top open that app for windows? Bloatware remover? It’s Java file so how to execute it?

  • Pranav says:

    It was indeed very helpfull post. Uninstalled all bloatwares in one click from poco F1

  • khan says:

    WTF adb shell won’t until device get rooted

    • vibilan says:

      no need for root do to developers settings and on usb debugging then all set

  • John Wick says:

    Thanks for sharing this content about blog commenting. Really your article writing skill is very nice. Keep up the good work. I will waiting your next blog.

Leave a Reply