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 deviceseither 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.
- 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.
- Back to the PC, type
adb shellin 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.katanaand hit enter. The Facebook app will be instantly uninstalled.
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.
- 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.
- 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.
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.
I couldn’t get it to work at first on my phone or a tablet. Turns out it’s a bit sensitive to which cable you use. Who knows why? When adb devices finally worked, everything went as described. Thx
Not able to remove the following preinstalled softwares from realme
1. App Market
2. Game Center
3. Theme Store
one important thing for Xiaomi or Redmi users!
Don’t remove Security app from xiaomi or redmi devices otherwise it can create some serious problems like device stuck in boot loop after restart or unable to open applications menu in settings.
So do these things for the security app:
1) Go to “settings” and “manage apps” and then to “restrict usage” there remove all options in order to defy security from using internet.
2) Go to “settings” and then “additional settings” and then to “authorisation and revocation” and then remove security app from that list.
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.
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.
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.
Well written tutorial ?
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?
Can I Uninstall Youtube also OR It will Create a Problem
It won’t create problem, I’ve done that a lot of times. ?
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.
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?
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.
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
Was able to remove all the bloatware… Thanks again for the detailed guide to remove all the app…..
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????
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
Thank you, this helped me delete all the annoying preinstalled apps.
Remove from Realme??
Would love an aswear on the too..
not able to remove the following preinstalled softwares from realme
1. App Market
2. Game Center
3. Theme Store
I don’t have a PC ???? can we do with only phone??? Stuck with mi apps. Plzzz help.
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…..
cleaner from miui uses clean master, how to remove that
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…
Please update the link of JAR download with https://github.com/Szaki/XiaomiADBFastbootTools/releases/download/7.0/XiaomiADBFastbootTools.jar
Because you have put old version (6.0) application link. And this one of 7.0 (latest).
pm is not recognised as an internal or external command, operable program or batch file
This error ?
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..
How to remove bloat Ware from huawei honor 9 lite
DOWNLOADED ADB ON PC
EXTRACTED ADB FILES
NOW WHAT TO DO
Is that works for android go… especially redmi go
XiaomiADBFastbootTools-6.0 isn’t responding, stuck.
Install Java (JDK 8 and JDK 11) first then open Xiaomi ADB Fastboot Tools
Use version 7 it’s smooth and working do install JDK 8 nd 11 peace.
Same here, I have installed JDK 8 but still of no use
How top open that app for windows? Bloatware remover? It’s Java file so how to execute it?
It was indeed very helpfull post. Uninstalled all bloatwares in one click from poco F1
WTF adb shell won’t until device get rooted
no need for root do to developers settings and on usb debugging then all set
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.