How to Uninstall System/OEM Bloatware Without Root Access

Uninstall Bloatware!, Tired of bloatwares, which has came in by default with your brand new mobile.

More and more carriers and OEMs are locking down their devices and installing various pieces of bloatware on our smartphones and tablets. Admittedly, bloatware is a rather subjective term and can range from Samsung’s own messaging application to Google’s own music player application to even actual spyware like DT Ignite. Because many of our phones and tablets are locked down, it can be difficult to uninstall or even disable some of these pre-installed system applications.

There are some debloater applications in the Play Store for certain OEMs, which is nice, and there are also some dedicated XDA community members there that put together tools which can help get rid of these as well. It’s rare to see a universal solution for this task, though, and today’s guide will walk you through how to manually uninstall these system applications without root access. All you need is a few simple ADB commands in a command prompt.

This method does not require root, will not prevent your device from receiving OTAs, and all applications can be restored with a factory reset.

Guide – Uninstall Any System App

Step by Step –Text Tutorial

  1. Install USB drivers for your Device
  2. Download and Install ADB tools
  3. Enable Developer Options and USB Debugging
  4. Find a good USB cable, plug it into your computer and then to your device. When the pop-up appears asking you to authorize the device, allow it.
  5. Open a command prompt (cmd in windows) and type: adb devices
  6. This should return the ID of your device. If not, please go back and retrace your steps.
  7. Use the following commands to find the apps you want to disable (replace ‘amazon’ with the manufacturer, i.e. ‘samsung’adb shell cmd pm list packages | grep 'amazon'
  8. Now type: adb shell
  9. This should give you a new prompt, something to the effect of (device-model):/ – here type the following: pm uninstall -k --user 0 <name of package>

This should return ‘Success’ at which point the package has been removed!

This has been tried on about half a dozen devices and it works on every single one, including the LG G6, Samsung S8, Google Pixel (Removed System Applications!)

Hope this helps folks out there that are looking to get as clean of an Android experience as possible, good luck!

Again, use at your own risk, but the risk appears to be none at all.

As a word of warning, uninstalling system applications can be dangerous so please know what you’re getting rid of before you complete these steps. Failing to do so could result in your phone becoming unusable until you perform a factory reset. Of course, by removing any given system application, another system application that may depend on it may also break so be careful what you remove. But if something does go wrong, you can always perform a factory reset to bring things back to the way they were. However, there’s an even easier way to bring back an app you uninstalled, here’s how:

One thought on “How to Uninstall System/OEM Bloatware Without Root Access

Leave a Reply

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