How to Uninstall Bloatware and System Apps without Root in Android

Android Uninstall Bloatware Featured

When you buy a new Android phone, chances are it comes with plenty of preinstalled bloatware. While you can uninstall those third party bloatware apps, some of the apps are installed as system apps and cannot be removed. This is especially true for the whole suite of Google apps. If you are not a fan of Google Play Music, or Google Duo, sorry, you can’t remove them from your phone. To get rid of system apps, you have to root your phone. The bad thing is, it is not easy to root your phone, and you will void your phone warranty by doing so. In addition, rooting your phone also prevents you from using certain apps like Internet Banking and Google Pay.

Here are a few ways to remove bloatware / system apps without root in Android.

Uninstall/Disable the bloatware

For the third party bloatware, most of them can be easily uninstalled.

1. On your Android phone, go to “Settings -> Manage Applications.”

2. Find the app that you want to uninstall and tap on it.

3. If there is an “Uninstall” button, tap to uninstall the app.

Android Uninstall Bloatware Uninstall App

4. If you see a “Disable” button instead of an Uninstall button, this means that the apps cannot be uninstalled but can be disabled.

Android Uninstall Bloatware Disable App

“Disabled” means that the app becomes dormant, won’t show up in your application list and won’t be recognized as an installed app.

Tap on the Disable button to disable the app.

For Xiaomi phones, first install the “Hidden Settings for MIUI” app.

1. Open “Hidden Settings for MIUI.”

2. Go to “Manage applications” and find the application you want to disable.

Android Uninstall Bloatware Miui Hidden Settings

3. Tap on the “Disable” button.

Android Uninstall Bloatware Miui Disable App

Uninstall system apps using adb

Adb is a powerful tool for you to debug your phone. It also comes with commands for you to manage app packages (in this case, uninstall packages).

1. To use adb, you need to install adb on your desktop computer.

For Linux, you can just install “android-tools” from your Software Center or package manager.

For Windows, follow the instruction here to install adb.

2. Next, you need to enable “Developer Options” on your phone. Once enabled, go into the Developer Option, scroll down the list and enable “USB debugging.”

Android Uninstall Bloatware Usb Debugging

3. Connect your phone to the desktop via USB cable. When prompted, change the “charge only” mode to “file transfer (MTP)” mode.

Android Uninstall Bloatware Usb Transfer Mode

4. In Windows, navigate to the adb directory and launch the command prompt in that folder. For Linux, just open the Terminal.

Type the following command to start adb and verify that the phone is connected.

If you see an entry listed under the “List of devices” section, then your device is connected.

Android Uninstall Bloatware Adb Devices

5. Start the adb shell.

6. List all the packages installed in the phone.

Android Uninstall Bloatware Pm List Packages

The list will be very long. You can use grep to narrow down the list. For example, to only show Google packages, use the command:

Android Uninstall Bloatware List Google Apps

7. Find the name of the app you want to uninstall. The name is the entry after Package:. For example, the package name for the Google Contact app is

Android Uninstall Bloatware Package Name

If you have trouble identifying the package name, simply go to Google Play Store on your browser and search for the app. Check the URL for the package name.

Android Uninstall Bloatware Play Store Package Name

8. Type the following command to uninstall the app.

Android Uninstall Bloatware Uninstall Packages

You should see the word “Success” if the uninstallation is successful.

The --user flag in the above command is important because it tells the system to uninstall the app for the current user only (and 0 is the default/main user of the phone). There is no way you can uninstall the app from all users unless you root the phone.

As a word of warning, uninstalling system apps has the potential to break the system, so only uninstall the apps that you are sure of. Apps like Gmail, Google Play Music, Google Play Movies, etc., are safe to uninstall, but don’t ever remove Google Play Store or any of the files associated with it. If the phone becomes unstable after you uninstall a particular app, either reinstall back from the Google Play Store or factory reset your phone.


Depending on your phone manufacturer, some phones come with only a few bloatware, and the system apps can be disabled easily while others are full of third-party apps that you cannot remove or disable at all. The instructions above will allow you to get rid of those bloatware system apps from your Android phone, without having to root your phone.

Damien Damien

Damien Oh started writing tech articles since 2007 and has over 10 years of experience in the tech industry. He is proficient in Windows, Linux, Mac, Android and iOS, and worked as a part time WordPress Developer. He is currently the owner and Editor-in-Chief of Make Tech Easier.


  1. Hopefully it’s a great help, specially the people like us who are not financially able to purchase new phones when come to market and our phones are generally running shortage of storage because of frequent updates of running apps.

  2. That doesn’t work well with Samsugn devices. Whose apps are not stoppable or possible to uninstall without root.

  3. Thanks a lot, I was looking for something like this! I have gotten rid of some stuff from an old phone of mine. I used ubuntu and the terminal. thank you

  4. Great – thanks.

    But – I get – not installed for 0

    I tried 1 but same thing. Any way ari=ound that?

  5. pm uninstall -k …

    What is the advantage of the option “-k” when uninstalling an App???
    Type pm –help and look what it stands for…

  6. Thank you for publishing this article.
    It helped me clear some unwanted programs from my phone and tablet, which freed up space and reduced cpu and batter usage.

  7. This article was just amazing.This helped me to rid of 2 system apps which had adware and riskware respectively.Now I just installed the latest versions of the same which are free of virus,as detected by antivirus.Thanks a lot.

  8. You’re a wiz at presenting instructions w the useful screenshots, concise choice of words and clean lay out.. And the only comprehensive article I found that explained ADB, with the link to the software. A++

    FINALLY able to nuke the un-nuke-able annoying apps.. Really wanted to get rid of Google Play Store app, but took your advice. . .

    A thousand thanks and as many good wishes.

  9. I’m new to all this phones bells and whistles, graduating from a flip phone to the next level of the Wiko Ride. I don’t need all the app and want to save a lot of space. Do I get more space by “disabling” the preinstalled apps? This phone is simple with very little G’s.

  10. Thanks, just what I needed :D
    I had ADB tools installed in the past for unlocking an old phone.
    For my current phone I had also to install powerman on my computer, other wise the pm command did not work.
    Linux Mint 19.3 x64

  11. C:\Users\mdala>pm uninstall -k –user 0
    ‘pm’ is not recognized as an internal or external command,
    operable program or batch file.

Comments are closed.