It is possible to get rid of any system app on Android using ADB commands. We explained how to do this step by step.
The following procedure occurs using an ADB command that will make the application invisible to system user 0, and thus make it inaccessible and invisible to all users, although it will continue to be physically in the terminal within / system. What does that mean? This means that although we can actually eliminate the application, by finding itself within the system area, we would not gain usable storage space so that it becomes irrelevant to practical purposes for releasing memory.
Another factor to take into account is the fact that in many cases we can disable some applications of the system by the terminal’s own application manager in Settings> Applications \, becoming “disabled”. It is not possible in many cases, but if we are not drowned in bloatware this may be a good option.
As we have said, this tutorial gives an accessible solution for users who do not want to roam their terminal. In case you have already done so, there is a multitude of apps that eliminate any application, be it the system or not, as is the case with Root Uninstaller. No more, let’s go to the tutorial.
1. Install ADB drivers and start the shell
Android Debug Bridge (ADB) is a tool that will serve us to interact with an external PC with any Android device connected by cable through a command line. It is a set of drivers that, once installed on our PC, allow us to access a Unix shell within which to enter the said commands with various uses. Although included within Android Studio, we recommend THIS or THIS wizard that can be installed quickly without the hassles of development.
As a general rule, they will be installed in the ABD of the root of our main disk drive, but if you are using Windows 10, typing in the adb shell (without the quotes) will open a CMD on the screen and start the console as shown the following image.
2. Choose packages to delete
The tricky point comes when we must say what we want to eliminate. The premise is fairly simple but requires us to step on eggs, since we should not eliminate those apps that are essential for the proper functioning of the system. For example, any Huawei device integrates its own list of system apps in the form of a calendar, email manager or contact calendar. If we already have other applications for such functions and have already associated them to be used by default, we can undo those of the customization without fear.
By ADB we can see a list of all the package names of the installed apps by typing the following command and pressing Enter:
pm list packages
3. Delete the application that we do not want
Once we have decided and know the package name of the application, we can undo it using the following command:
pm uninstall -k --user 0 "PackageName"
Where we will change PackageName (and quotation marks) for the app we want to delete. By pressing Enter, if all is right, we will receive the SUCCESS warning. At least at the terminals where we tested, the process is instantaneous and at the same time, we will stop seeing the app in the list. Nor will it appear in the list of disabled apps, so for practical purposes, we may consider the app to be gone.
See More At AndroidDump.