Complete guide to removing pre-installed apps without root using ADB

  • Identify and check which pre-installed apps you can uninstall or disable directly from the system.
  • Enable USB debugging, install ADB on your computer, and use commands or graphical tools to safely remove bloatware.
  • The process without root is reversible and reduces risks, but only remove what is necessary after informing yourself about each app.

Remove pre-installed apps without root with ADB.

If you own an Android phone, you've probably encountered unwanted apps that, frustratingly, can't be removed in conventional ways. These types of apps, known as bloatware or pre-installed software, often take up space and sometimes even slow down your device, in addition to consuming unnecessary resources. Removing these apps isn't always easy, as the system restricts access to protect essential components, but there are ways to get rid of them without having to root your phone.

Keeping your phone clean of unnecessary apps not only helps free up space, but also improves performance general device and reduces the possibility of having background software which is not necessary. Today we will explain in detail How to remove pre-installed apps without root with ADB (Android Debug Bridge).

Why are there so many pre-installed apps on mobile phones?

When you buy an Android phone, you'll often find several layers of pre-installed apps: the basic system apps, Google's own apps (such as Gmail, Photos, Maps, YouTube), manufacturer tools (such as Samsung, Xiaomi, Huawei), and even some added by your carrier. The result is a device loaded with more apps than you'll probably use on a daily basis.

This phenomenon is called bloatware, which refers to that extra software that comes standard and is rarely useful. On phones with limited space, it can be a real problem, although even on devices with more generous storage, it's still annoying to have an app drawer full of unnecessary icons.

What options exist to remove bloatware?

Not all pre-installed apps are the same, nor do they require the same removal procedures. Depending on your level of protection and your involvement with the operating system, you can choose from a variety of strategies:

  • Direct uninstallation: Some apps can be deleted like any other downloaded app. Usually, you just need to long-press the icon and select the option uninstall, or do it from Settings > Applications.
  • Disabling or deactivation: In many cases, the app cannot be deleted but can be deactivated, which prevents it from working or consumes resources. It will disappear from the app drawer and it will stop running, although your base file remains in the system.
  • Removal via ADBThis is the most advanced and effective option when it's not even possible to disable the app. It requires the use of commands on your computer, but you don't need root. It's the recommended way to truly remove bloatware, although it carries certain risks.
  • Use specialized applications with a graphical interface: There are utilities for the computer that simplify the process (such as Universal Android Debloater or ADB AppControl), allowing select which apps to delete without having to type commands manually.

Advantages and risks of removing pre-installed apps

How to remove pre-installed apps without root using ADB.

Removing bloatware has obvious advantages: you free up space, improve performance, reduce resource and battery usage and you avoid visual clutter in the application menu. However, you also have to take into account a lot of caution: Some apps that seem unnecessary are tied to critical system functions or are used for other processes; Deleting them could cause instability or even the phone not working properly. It's always a good idea to check what function an app serves before deleting it, and if in doubt, it's best to disable it.

How to know which applications you can uninstall

Before using more technical methods, always check if the app can be easily removed. To do this:

  • Press and hold the app icon on the home screen or in the app drawer.
  • If the option appears uninstall, you can delete it without any problem.
  • If only the option appears Deactivate, then you can just disable it.
  • From Settings> Applications, search for the app, enter its details and see what options are available to you.
  • On some phones, you'll need to tap the three-dot menu and select "Show system" to see all your apps, including pre-installed ones.

The uninstall option is usually enabled for non-critical Google and third-party apps, but for key services or system utilities, you'll need to use advanced methods.

Disabling Apps: The Safe Option

If you're not sure whether an app is essential or you can't remove it, the first step is usually disable it. This process is simple and reversible, so you don't run any risks:

  • Sign in Settings and find the section Applications.
  • Tap on the list of apps, find the one you want, and enter its tab.
  • Balance Disable o Deactivate. On some phones only the button will appear Force stopIf you only have that option, the app cannot be disabled directly.
  • Confirm the action. The app will no longer be active and will disappear from your apps menu.
  • If you ever need it, you can re-enable it from this same menu.

Important: Although disabling apps does not free up storage space (it only stops its operation and deletes data and cache), it is the most recommended way to start, because reduces risks y You can reverse the action if you regret it.

Preparing to remove apps with ADB

Guide to removing pre-installed apps without root using ADB.

If you want to go a step further, removing apps that Android and manufacturers have hidden or protected, you need to use ADB (Android Debug Bridge)You'll access advanced features from your computer and can remove pre-installed applications that normally can't be uninstalled or disabled.

Keep in mind: This method is Safety If you follow the steps and know what you're removing, removing a key package could leave your system unstable. Act with caution and at your own risk.

Getting Started: Enable USB Debugging

  • Accede to Settings> About phone and press several times (about 7-10) on Build Number until the system tells you that you are a developer.
  • Go to Settings > System > Developer options tab and activate USB debugging.

Download and install ADB tools

  • On your computer (Windows, Mac or Linux), download PlatformTools from the Android developers website.
  • Unzip the folder to an accessible location.
  • On Windows, you can download a dedicated installer that includes everything you need to connect your device.

Connect the mobile to the computer

  • Use a USB cable and keep your phone screen on.
  • When you connect for the first time, accept the RSA security key that appears on your phone.

Detecting the device and listing the applications

Once you have USB debugging ready and the ADB tools installed, it's time to check that your device is detected correctly:

  • Open a command window in the folder platform-tools (for example, press Shift and right-click to choose “Open a command window here”).
  • Write the command adb devices and hit Enter.
  • If all goes well, your terminal's serial number will appear.
  • If it doesn't appear, disconnect and reconnect your phone or make sure you have the drivers installed.

To see the complete list of installed apps (with their package names), use the command:

  • adb shell pm list packages

You can filter results by searching for keywords to locate the exact app. For example:

  • adb shell pm list packages | grep youtube

This way, you'll only see packages whose names include "YouTube." It's a good idea to search for the exact app to avoid accidentally deleting something.

Uninstalling pre-installed apps with ADB commands

Remove pre-installed apps on Android without root with ADB.

Once you have identified the name of the package you want to remove, run the following command:

  • adb shell pm uninstall -k –user 0 package-name

For example, to remove YouTube, the command would be:

  • adb shell pm uninstall -k –user 0 com.google.android.youtube

The app should disappear from your phone. Repeat the process for each app you want to remove, but with extreme caution: Remove only what you are sure is not essential to the system.

Warning: This process deletes the app only for the primary user. If you reset your phone to factory settings or install a major update, some apps may reappear. You can delete them again by repeating the process.

How to find out the package name of an app

If you don't know the package name of the application you want to remove, there are several ways to find it:

  • Find the app on Google Play from the browser; the URL includes the package name at the end, after "id=".
  • Long press on the app icon and go to "Info," where the package name will appear on many customization layers.
  • Use the command adb shell pm list packages as we saw before and looks for an approximate match.

Final tips and alternatives if you have doubts

  • Before deleting anything, check forums and updated lists to see which apps can be safely deleted from a specific phone model.
  • If you don't know if an app is important, it's best to just disable it.
  • Make backup copies of your important data before starting the process.
  • After removing bloatware, restart your phone to check that everything is working properly.
  • Remember that if you reset your phone to factory settings or apply important updates, you may need to repeat the process.

Removing pre-installed apps from your Android phone without rooting is possible and easier than it seems by following some basic guidelines, enabling USB debugging, and using tools like ADB. Learning how to disable bloatware will allow you to have a more agile and personalized phone. Not only will you get a more agile and clean phone, but you'll also be able to customize it to your liking and make better use of your space. But it's essential to act wisely, research each app before removing it, and if you have the slightest doubt, opt to disable it first. This way, your phone will be free of bloatware without compromising its performance.