Remove Stubborn Bloatware In Android

August 2020

Yes, you can actually remove all the apps that are hogging the resources on your precious android device - no matter if they cannot be removed or even disabled normally. Just follow the steps below :


  1. Laptop
  2. Phone
  3. Cable connecting the two


1 - Connect your phone to laptop; make sure it shows up on adb devices in your terminal as below

$ adb devices
List of devices attached
RZ8M30R4RSF device

2 - Start up an adb shell

$ adb shell
beyond0:/ $

3 - Enter the following command to disable any app

beyond0:/ $ pm disable-user --user 0

That's it! The app is immediately disabled. It carries across restarts and OTA updates as well.


To get the package name of an app installed on your phone, simply grep it like so

beyond0:/ $ pm list packages | grep whatsapp

You can even get a list of all the bloatware present by greping your phone's manufacturer name

beyond0:/ $ pm list packages | grep samsung

Another tip: You can download terminal on your android itself, and run the above commands in it! No need for laptop or cable.


I have not gone into deep details of how/why this stuff works. Nor have I explained how to set up adb and so on. That is by intention, to keep the post small and to the point.

If, however, you wish for more details like to re-enable a disabled app or how to set up adb, the following two sources should satiate your curiosity. They also provide additional commands. Enjoy!

Uninstall Carrier/OEM Bloatware Without Root Access

Disable any pre-installed system app

IP on tap
Quick Screenshot