How to uninstall default Android apps using ADB without root

Last update: August 23th, 2026

Have you ever bought a new phone only to find it overloaded with useless apps that you can't even delete? It's a real pain that manufacturers and carriers force us to carry around this junk software known as bloatware , which not only clutters up the app drawer but sometimes refuses to disappear even when you try to disable it.

The truth is, even though most phones today have generous storage capacity, getting rid of these apps is a matter of optimizing performance and privacy . It's not just about gaining a few megabytes, but about preventing background processes from needlessly consuming battery and resources. Luckily, there are several ways to optimize your phone without having to risk root access.

Mobile app security
Related articles:
Mobile app security: risks, protection, and best practices

The first line of defense: uninstallation and native disabling

Before getting into technical issues, the wisest course of action is to check if the system allows you to uninstall apps manually. Some third-party apps, even if they come pre-installed, support traditional uninstallation . Simply press and hold the icon or go to the app menu in settings and see if the delete button is active.

If the uninstall button doesn't appear, the next option is to disable or deactivate the app . While this won't delete the APK file from the system partition (so you won't recover physical space), it will make the application disappear from view, stop running, and prevent it from consuming RAM or data. To do this, go to Settings, find the Applications section, enable the option to show system apps , and tap Disable. This is the safest option because it's completely reversible and there's no risk of rendering your phone unusable.

How to know if my mobile phone has been hacked
Related articles:
How to tell if your mobile phone has been hacked and what to do step by step

Full control through ADB (Android Debug Bridge)

When the manufacturer becomes stubborn and doesn't even allow disabling the app, ADB comes into play. This tool is basically a bridge that allows you to send commands from a computer to the phone. What we're doing here is uninstalling it for user 0 (the main profile). Technically, the app still exists on the system, but the phone acts as if it was never installed for you.

  Technology guides: types, uses and practical examples

Preparing the ground on the device and the PC

For this to work, you must first enable developer mode on your Android device . Go to your phone's information screen and tap the build number seven or ten times in a row. Once enabled, go to developer options and check the USB debugging box . Without this step, your computer will never be able to communicate with your phone.

On your computer, you need to download the official Google Platform-Tools . Unzip the folder and open a terminal or command prompt (CMD on Windows) within that directory. When you connect your phone via USB, accept the RSA security key message that appears on the phone's screen to authorize the connection.

remove spyware
Related articles:
How to remove spyware and protect your devices

Essential commands for cleaning the system

If you're using Windows, the commands are typed exactly as shown, but if you're on macOS or Linux, remember to put `.` before the command. ./ before each instructionTo verify that everything is in order, write adb devices; if you see a code followed by the word deviceYou've got the green light.

To delete the app, we first need to know its internal name (the package name). You can list them all with adb shell pm list packagesAlthough the list is endless. A very useful trick is to search for the application in the Google Play Store from a browser; in the URL, right after id=You'll see the exact name, for example com.google.android.apps.photos.

Once you have the ID, run the master command: adb shell pm uninstall -k --user 0 nombre.del.paqueteIf you see the word SuccessYou'll have won the battle. If you ever regret it, you can recover the application without downloading anything using the command adb shell cmd package install-existing nombre.del.paquete.

Graphical alternatives for those who hate the terminal

If the idea of ​​writing lines of code gives you a headache, there are programs that do the dirty work for you through a visual interface. Universal Android Debloater is one of the most highly regarded gems, as it not only lists the apps but also tells you which ones are safe to remove and which ones could cause instability, preventing you from deleting critical framework components.

  Best web resources for .NET

Another powerful option for Windows users is ADB AppControl . This tool lets you filter applications, manage APKs, and uninstall bloatware with just a few clicks. Both tools use ADB under the hood, so they require USB debugging to be enabled, but they make the process much more intuitive and faster than doing it manually.

Optimize Windows 11 with Sparkle
Related articles:
How to optimize Windows 11 with Sparkle and remove bloatware

Manage bloatware directly from your mobile device

If you don't have a PC handy, there's a clever combination: Shizuku and the Canta app . Shizuku is a service that allows other apps to access administrator privileges without root access, by leveraging Android's wireless debugging. Once Shizuku is running, Canta acts as the manager, letting you select and remove system packages with risk labels (Advanced, Expert, or Not Recommended).

The Root Path: The Final Removal

For more experienced users, rooting is the only way to physically erase the files in the /system partition. Tools like Root Uninstaller allow for a complete and permanent wipe . However, this carries serious risks: you could void your warranty, lose access to banking apps, or cause a bootloop (preventing your phone from starting up) if you delete something essential. It's only recommended if you know exactly what you're doing and have a complete backup.

Having a device free of bloatware improves fluidity and the overall user experience. Whether you opt for the simplicity of disabling apps, the power of ADB commands, the convenience of graphical tools, or the flexibility of Shizuku, the key is to investigate each package before hitting the delete button. Ultimately, the goal is to transform that generic Android into an optimized tool that only contains what truly adds value to your daily life.

How to remove bloatware from Windows 11 and disable invasive Microsoft services
Related articles:
How to remove bloatware from Windows 11 and disable invasive services