Complete guide to remove system apps on Android without root using ADB

  • Removing system apps on Android without root
  • Importance of using ADB and enabling USB debugging
  • Precautions before uninstalling critical apps
  • Effective tools and commands to manage bloatware

How to remove pre-installed apps on Android without root

Have you ever found yourself with your mobile phone loaded with pre-installed applications that you can't erase even if you wanted to? Surely more than once you've wanted to leave your Android squeaky clean, but the system or the manufacturer has made it difficult for you. Don't worry, you're not alone: ​​many users They seek to eliminate that bloatware that takes up space and resources without anyone asking for it. Luckily, even if you don't have root permissions, there are quite effective ways to get them. We present an updated and in-depth guide to removing all those unnecessary system apps from your Android, using only ADB, in other words, Android Debug Bridge.

In this article, you'll learn in detail how to remove system apps on Android without rooting, thanks to a secure method widely used by advanced users. However, it's essential to be careful and understand what you're doing in each step, as removing an essential app could leave your phone unusable or cause problems. Here's everything you need to know, explained in a simple and structured way so you don't miss a single detail.

Why does your Android come with apps you can't delete?

Android phones, regardless of the brand, are usually plagued with pre-installed applicationsThese can come from Google itself (like Chrome, YouTube, etc.), from the manufacturer (Samsung, Xiaomi, Huawei and their own apps), or even from the operator that sells you the phone. This phenomenon is known as bloatware and, beyond taking up storage space, many times They do not contribute anything to the user. Furthermore, they hinder the experience because the system doesn't even allow you to uninstall them using the traditional method.

Some of these applications do allow to be uninstalled or at least disabled from the settings. However, many of them don't even offer that option. The real problem is that, even if they don't take up much space in the system's base memory, they can consume resources, run in the background, or simply be annoying because you don't use them.

Bloatware and system apps: Can you really free up space by deleting apps?

Remove system apps on Android without root using ADB

A common question is whether Removing these apps from the system actually frees up usable spaceThe reality is that most system apps are located on a special partition, separate from the one we use for our personal data and downloaded apps. Therefore, removing them doesn't usually result in much more free space, except for user data and accumulated updates.

What you do gain is that the app disappears from your app drawer, it stops consuming resources, and its data is deleted. In short, the phone is cleaner and less overloaded in the long run, even if the extra space is limited.

Before You Jump In: Traditional Uninstall and Disable Options

Before you get started with ADB, we recommend checking if you can remove or disable applications directly:

  • Long press on the app icon on the desktop or app drawer. If the option appears uninstall, just tap it and confirm. Some secondary apps can be removed just like that.
  • If that option does not appear, go to Settings> Applications, find the specific application and click on Disable o DeactivateThis will disable it: it won't appear or run, and you can undo this at any time.
  • Remember to show the system applications if your mobile allows it: generally, there is a menu called Show system within the applications section.

And if he still doesn't let you? It's time to bring out the big guns: ADB.

What is ADB and why can it be used to remove system apps?

ADB Android Debug Bridge is a developer tool included in the Android SDK. It allows you to send commands from your computer to your mobile phone via USB, allowing you to perform a multitude of advanced tasks. These options include the ability to uninstall user and system applications for the current profileThis is vital because with the right commands, you can remove virtually any app, even if the system doesn't give you the option to do so from the phone's own interface.

Uninstall pre-installed apps
Related article:
Ultimate Guide to Removing Pre-Installed Apps and Bloatware on Android: All the Step-by-Step Methods

Warnings and precautions before using ADB

Removing system apps with ADB is relatively safe if you know what you are deleting, but there are risksSome apps seem unnecessary but are actually necessary for the device to function properly. If you delete a critical app, you can leave your phone unstable, unable to perform essential functions, or even prevent it from booting.

Therefore, follow these precautions:

  • Make a backup of your important data before doing anything.
  • Investigate the package name of each app before uninstalling it. You can search on Google or use apps like Inspector App.
  • Never delete essential system applications if you are not absolutely sure of its function (for example, Google Play services, calling apps, messaging, etc.).
  • If something goes wrong, remember that restore factory settings usually returns deleted apps.

Step 1: Prepare your phone and computer to use ADB

Before you can send commands, you must activate and configure some settings on both your phone and computer:

  1. Activate developer options: Go to Settings> Phone information and press several times (usually 7) on Build Number until developer mode is activated.
  2. Enable USB debugging: Access the new menu Developer Options and activate the box USB debugging.
  3. Download the Android Platform Tools: From the official Android website, download the folder platform-tools corresponding to your operating system (Windows, Mac or Linux).
  4. Connect your mobile phone to your computer using a USB cable and when asked, grant permission for USB debugging.
  5. Open a terminal or CMD window in the folder where you unzipped/installed the Platform Tools.

Checking ADB connection

To find out if ADB recognizes your device:

  • In the terminal, type adb devices and hit Enter.
  • A line should appear with your mobile identifier and status. device. If it doesn't come out or appears as unauthorized, check permissions and reconnect the mobile.

Identifying the package name of the application to be removed

ADB does not work with the 'friendly' name of the applications, but with their package name (for example, com.android.chrome). There are two main ways to find out:

  • With an app: Install Inspector App from Google Play and locate the name of the specific package from there.
  • Via ADB: Run the command adb shell pm list packages to list all installed apps and use grep to filter (if you're using Mac or Linux; on Windows you can manually search the list). Example:
    adb shell pm list packages | grep youtube
  • Another option is to search for the app on Google Play from a browser: the package name appears at the end of the URL after id =.

Removing system apps with ADB: Methods, commands, and explanation

Once you have identified the exact package name, run the following basic command:

adb shell pm uninstall -k --user 0 package.name

Replaces nombre.del.paquete as appropriate. For example:

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

What exactly does this command do?

  • Deletes the application for the current user, that is, it disappears from the app drawer and stops working, although it is still physically present in the system partition.
  • In future system updates or when doing a factory reset, the app may reappear, because it is not really deleted completely, only for that user.

What happens if I change my mind or delete the wrong app?

If you have deleted an essential app, the most practical thing to do is usually factory reset deviceAnother option, if you simply uninstalled it for user 0, is to reinstall the app from Google Play (if available) or restore the ROM via the manufacturer's options.

Alternative tools to remove bloatware easily

If you find it cumbersome to use the terminal, there are tools with a graphical interface that can make your life much easier. One of the most recommended and safest is Universal Android DebloaterThis free, cross-platform program allows you to:

  • View all installed apps, with descriptions and suggestions on which ones are safe to delete.
  • Uninstall multiple apps at once by simply selecting them and clicking on Uninstall.
  • Avoid deletion errors, as the tool filters out many critical apps to prevent you from accidentally removing them.

The steps to use it are:

  1. Enable USB debugging as in the previous steps.
  2. Download Universal Android Debloater and run it on your computer.
  3. Connect your phone via USB and accept debugging.
  4. Select the apps to delete and press Uninstall.

Although this option is easier, it doesn't exempt you from exercising caution. Review each app carefully before deleting it.

Process Limitations: Is this the same as root?

Uninstalling via ADB removes apps only for the specified user profile; it doesn't directly modify the system partition like root access does. Therefore, with root, you can permanently delete APKs from the ROM, while with ADB, the removal is more superficial, but sufficient for most users looking to clean their phone of bloatware without risk.

Remember that to remove applications from the system permanently (deleting the original files), only root allows that level of access. However, in practice, deleting with ADB is more than sufficient for most users and, above all, is much less risky and reversible.

How to remove HyperOS bloatware
Related article:
Complete Guide to Removing Ads and Bloatware on Xiaomi HyperOS: Methods, Tips, and Tricks

How to know if an app is safe to delete

Some apps may seem unnecessary but are essential. As a general rule, don't delete apps related to:

  • Google Play services
  • Phone, Contacts, SMS (unless you're using an alternative ROM and know what you're doing)
  • System interface, bootloader, updates (may leave you without a functional system)

If you have questions about an app, look for information on forums, specialized websites, or even consult with other users before deleting it.

What to do if everything goes wrong?

In the worst case, if your phone stops working properly, you can almost always:

  • Restore the device to factory settings from the settings menu itself.
  • Reinstall the official ROM downloaded from the manufacturer's website.
  • Seek help from a technical service, although restoring will usually resolve any issues arising from deleting apps via ADB.
Which apps are using data without your knowledge?
Related article:
How to force close apps on Android: Complete and updated guide

At the end of the process, your Android will be much cleaner, faster, and with fewer annoying apps. Always remember to use common sense, and when in doubt, do your research before deleting anything. This way, you'll have a phone that's better suited to your needs, without having to resort to rooting or endangering the system. Share the information and more users will know about the topic..