How to uninstall preinstalled apps on android with root

How to uninstall preinstalled apps on android with root
I believe that most Android users have been subjected to this "attracting" problem for quite some time. Nearly all Android phones come with useless software pre-installed by manufacturers or carriers. Even Nexus devices are preloaded with many Google-created apps. According to recently leaked confidential documents, "Google has been adding requirements for dozens of manufacturers like Samsung Electronics, Huawei Technologies and HTC that want to build devices powered by Android. Among the new requirements for many partners: increasing the number of Google apps that must be pre-installed on the device to as many as 20, placing more Google apps on the home screen or in a prominent icon folder and making Google Search more prominent".  If this proved to be true, removing bloatware could be the most wanted things of Android users.

What is bloatware? And what about it?

What is bloatware? In another words, pre-installed apps that are useless most of the time. There are also other downfall of bloatware. It consumes system resources, taking up storage space and RAM, running in the background without you knowing and draining up your battery.

How to remove bloatware on Android devices?

How to remove bloatware? Unfortunately, your carriers and manufacturers do not make it any easier. Normally, bloatware is hidden in system folder, which you have no permission to access.

Step 1: First of all. You need to root your Android.

How to root your Android with Kingo Android Root?

In order to remove bloatware, you need to gain root privilege, i.e. "superuser" permissions. Most carriers and manufactures strictly forbid users from gaining these privileges and rooting will immediately void warranty claim. Normally, rooted device should have SuperSU installed.

How to uninstall preinstalled apps on android with root
How to uninstall preinstalled apps on android with root

Step 2: [IMPORTANT] Make BACKUP of your device.

Titanium Backup is the most recommended app to back up your device before you start deleting system apps, which is risky and could cause serious trouble if you make a wrong move. So, most importantly, make backup.

How to uninstall preinstalled apps on android with root

Step 3: Install an app from Google Play Store.

Enter keywords like "remove system app" or "System app remover", you should get a lot of results. For example, "system app remover" developed by JUMOBILE.

How to uninstall preinstalled apps on android with root
How to uninstall preinstalled apps on android with root
How to uninstall preinstalled apps on android with root

Step 4: Launch the app.

You need to grant the Superuser request at the first time you launch this app. And again, you will need to root your phone first.

How to uninstall preinstalled apps on android with root
How to uninstall preinstalled apps on android with root
How to uninstall preinstalled apps on android with root

In the end, BE CAUTIOUS and have fun.

Android phones from most brands come with at least some amount of bloatware or unwanted apps. These could be in the form of common apps like Google Play Movies, Netflix & Facebook, or some truly useless junk. Some brands allow users to uninstall the bundled apps while others make them system apps that cannot be removed. The final question is if we can uninstall the bundled system apps even if the brand has not given such an option.

The answer is yes, we can uninstall the apps from the current user using ADB commands. The apps will stop running in the background and they will also disappear from the launcher. However, the app’s package included in the system partition will continue to exist. That means the app package will continue to consume the storage equivalent to the size of its .apk package and you cannot free up that space.

Some brands give the option to “Disable” the system apps instead of a hard uninstall. Unfortunately, the disabled may continue to run some of their services. So, the ADB method to uninstall system apps is a more reliable option. Here’s how to do it.

The commands included in the following steps should be universal. So, the method will work on any Android device irrespective of the manufacturer. You can follow the steps for Samsung Galaxy, Nokia, OnePlus, Huawei, LG, OPPO, Realme, Vivo, Iqoo, and others.

Note: Do not uninstall apps which you do not know of. There are several essential system apps that are necessary for the device to work. Please do not attempt to uninstall any application without verifying their purpose. Some critical apps may also deny to uninstall even when using this method.

Time needed: 10 minutes.

The following steps will help you in uninstalling a system or non-system app from the current user.

  1. Enable Developer options on the phone

    Go to Settings > About phone on your Android phone. Then tap 7 times consecutively on “Build number” to enable Developer Options.

    The location of the build number may vary slightly based on the device, Android version, and Android skin. For example on Huawei phones on EMUI 9, you will need to go to Settings > System > About phone.

  2. Enable USB Debugging

    Now you need to go to Developer Options and enable “USB Debugging”. USB Debugging allows you to use ADB (Android Debug Bridge) commands.

    Go to Settings > System > Advanced > Developer Options. Then enable the switch for “USB Debugging”.

  3. Download Platform Tools

    Download the platform tools (ADB and fastboot) on your Windows PC. You can skip this part if using a Linux computer or a Mac.

  4. Find the package name of the app to uninstall

    Open a command window or Terminal in your platform-tools folder. Then run the following set of commands to get a list of the package names of the apps currently installed on your phone.

    adb shell – to open an ADB shell
    pm list packages – to list all of the currently installed packages

    Copy the package name of the app which you want to uninstall and then proceed further. If you are unable to find out the actual app name from the package name, then you can use the Android app “Package Name Viewer” on your phone to find out the package name of any installed app.

    How to uninstall preinstalled apps on android with root

  5. Uninstall the app(s)

    Finally, run the following command within the adb shell to uninstall the app. Remember to replace the package-name with the package name discovered by you in Step 4.

    pm uninstall -k --user 0 package name

    For example, if you want to remove the YouTube app (as in the above screenshot), run the following command:
    pm uninstall -k --user 0 com.google.android.youtube

    You will get a confirmation of a successful uninstall in the form of a “Success” response.

    How to uninstall preinstalled apps on android with root

Re-install a previously removed app using ADB

You can re-install any of the removed application(s) easily as long as you remember the package name(s) of that application. Simply run the following command(s).

adb shell

pm install-existing package-name

For example, to install the YouTube app, you just need to run:

pm install-existing com.google.android.youtube

How to uninstall preinstalled apps on android with root

So, that’s all you need to do to uninstall or re-install a system app. In case the app is not a system app, then the package will be fully removed. In such a case you cannot use the install-existing command to install it since the package will no longer exist on the disk.

How do I remove unwanted apps from my rooted Android?

Tap System apps, and you'll see a listing of all the apps on your device..
Locate and tap the app to delete..
Select either Backup and delete or Delete without backup (Figure C).
Tap Okay..

How can I Uninstall preinstalled apps Android?

Delete apps that you installed.
Open the Google Play Store app ..
At the top right, tap the Profile icon..
Tap Manage apps & devices. Manage..
Tap the name of the app you want to delete..
Tap Uninstall..

Can I delete system apps with root?

Uninstalling system apps on Android is easy with this app Yes indeed, you will need to root your phone, something you can learn to do with our Android rooting tutorials.