How to Uninstall System Apps on Android without Root – Solution Guide

Freeze uninstall system apps android, in Android phones, there are apps that come preinstalled on the system itself. Sometimes these apps cannot be uninstalled in the usual way.

Unfortunately, Freeze uninstall system apps android those unused or unwanted pre-installed apps can’t simply be removed from your phone even if you want to.

These types of applications (usually Google made) usually run as a “system app” which means they have tight control over other applications installed on the device.

Because of this and as a safety measure during factory resetting, reinstalling or updating the firmware of your phone it is vital to also reset or remove “system apps” elements otherwise they will continue to run and perform their duties without needing any action from you.

Freeze uninstall system apps android

Android phones come with a lot of default programs that would be of better quality if they were replaceable with alternatives by the user.

Android is an open source platform so you can use root privilege to remove or disable apps, Freeze uninstall system apps android or take advantage of ADB shell for uninstalling system apps.

Recommended Read

If these methods are not accessible, you might want to consider 3rd party tools that allow you to do this anyway such as Bloatware Removal.

Nowadays, there are many bloatware removal tool on Google Play Store which makes it easier for Android phone users who don’t have access to root privilege and also those who have an unrooted device.

Recently, Freeze uninstall system apps android we listed Samsung bloatware and described the easiest way to uninstall preinstalled apps.

In this tutorial, we’ll discuss the easiest way on unrooted android devices to disable or freeze background apps and delete system apps.

We’ll also see how to re-install uninstalled apps using ADB commands. In case your phone has root access, I’ll also lay out the steps to debloat Android devices using Magisk Debloater Module.

If you’re ever looking to get rid of bloatware that may be slowing down the Android device you have and want to return it to its factory speed, then this article is going to point out five ways that are proven to help you restore a phone or tablet’s original programming.

These tips will help users on any brand of Android tablets or cellphone so that they can get their less fortunate counterparts and have them running like they did when they first took them out of the box.

Get Android Bloatware List via ADB

Today, Freeze uninstall system apps android people recognize apps by their names shown on the device app drawer.

However, to be able to uninstall system apps on Android, we must know the package name of the apps that we want to remove. There are 3 ways to find the package name of an Android app.

  1. Visit a Google Play Store app’s page in a desktop browser. The package name is located right after ‘id=‘ in the URL. An app package name looks like ‘‘.  You may not find the package names of the system apps though.
  2. Try apps like Package Browser, App Inspector, Package Name Viewer, etc.
  3. You can also get the full list of packages installed on your Android phone or tablet using adb shell pm list packages command.

Freeze uninstall system apps android, if you’re an Android user and frequently modify your devices to install custom ROMs or other types of software then you are probably interested in knowing what kind of system apps you will get on an Android device if it is doing things by itself.

The list consists of most- and least-used system apps:

  1. Download the latest Android SDK Platform-tools and extract the zip.
  2. Open your device Settings and turn on USB debugging from Developer options.
  3. Go to Display under the phone Settings and increase the Screen Timeout duration.
  4. Now connect your Android device to the computer via USB.
  5. Navigate to the “platform-tools” folder and launch a Command Prompt or PowerShell window. You can get this option in the Windows Context menu by pressing the Shift key + Right-click button on the mouse. windows-open-commnd-prompt 1
  6. Alternatively, you can quickly open a command window from within a folder window by typing “CMD” in the File Explorer’s address bar and pressing the Enter key. windows-open-commnd-prompt 1
  7. When you have opened the Command Prompt, issue the following command to check if a proper connection between your computer and ADB daemon has been established.

adb devices

  1. Meanwhile, keep an eye on the display of your phone is not locked and authorize ADB access on your device when prompted. allow-usb-debugging-on-pc 3
  2. If the connection is made successfully, you’ll see the device ID in the command window as highlighted below. adb-devices-command-prompt 4
  3. You are now all set to print the list of all bloatware on your Android phone or tablet. Type adb shell and hit the Enter key. adb-shell-command 5

adb shell

  1. Depending on what type of app packages you want to list, use the following commands. Using the 3rd command, you list apps from a certain vendor like ‘samsung’, ‘google’, ‘xiaomi’, ‘huawei’, ‘android’, ‘amazon’, ‘oppo’ ‘coloros’, ‘evenwell’, ‘facebook’ etc.
    #1 List all installed apps
    pm list packages
    #2 List only system apps
    pm list packages -s
    #3 List apps by group
    pm list packages | grep ‘samsung’
  2. Below is how I generated the list of all system apps on my Samsung Galaxy S20 Ultra. The portion highlighted with yellow contains the app package names. adb-shell-pm-list-packages 6
  3. Highlight the contents of the command window and press Ctrl + C to copy it. Save this list of system apps to a text file for future use.

Due to the difference between the names of apps and their packages, it may be difficult to recognize an app by its package.

Another challenge with this style of naming is that it is difficult to identify safe bloatware-removal candidates…

Yet another way to get the real name of an app by its package is to paste the package name in Google search box. This way, you can easily make a list of system apps you can delete without encountering any problems.

Uninstall System Apps without Root

Once you have a list of the Android apps which you want to remove, Freeze uninstall system apps android it is vital to know the proper terminology and commands associated with managing applications.

  1. Launch the Command Prompt as described above. The easiest way to open a command window is to type “cmd” in the File Explorer’s address bar and press the Enter key. You can also launch a command window by clicking on File> Open Windows PowerShell option in the folder window. launch-command-prompt-window 7
  2. Connect your Android device to the computer with USB debugging enabled and unlocked screen and execute the following command.

adb shell

  1. Doing so will return your phone’s code name followed by a dollar ($) sign in the Command Prompt. You just need to issue one of these 2 commands to uninstall a system app on your Android.
    #1 To uninstall an app with its data
    pm uninstall –user 0 <package name>
    #2 To uninstall an app but keep its data
    pm uninstall -k –user 0 <package name>
  2. Now, type the command you prefer and hit the Enter key. With the removal of each system app, you’ll get a “Success” message. adb-shell-pm-uninstall-command 8
  3. You can thus uninstall as many system apps as you want.

Reinstall Uninstalled Android Apps via ADB

The pm uninstall command removes only a system app for the current user (i.e., the user that runs the command). Otherwise, Freeze uninstall system apps android it’s similar to the pm disable -u 0 command.

The difference is that the application remains available to other users of your device. It means you can easily restore it if you delete it by mistake or need it again in the future because it wasn’t disabled.

cmd package install-existing <package name>

Don’t forget to execute adb shell before you use the above command as shown below. adb-app-re-install-command 9

Remove Bloatware on Android (Root)

If you’re using a rooted Android device, Apps like System App Remover and Bloatware Remover can help you remove system apps.

In addition to these tools for rooted smartphones, Freeze uninstall system apps android there’s also the Debloater module for Magisk which will do the same thing in more detail.

Since Magisk isn’t available on all devices, this specific module is only intended to enable safe removal of built-in apps after rooting your device with SuperSU or other root app.

You might find ADB actions and commands too difficult to work with or might not understand what all the files and processes in it stand for.

But that’s not a major concern because there is an Android debloater tool available for you, which allows users to disable any app of their choice by sending just one command.

Some features of this App Debloater are that it allows the blocking or disabling of applications on your Android device and it also allows unlocking all applications at once.

Additionally, this tool gives you the ability to export blocked apps so that you can import them onto another device if you’d ever like to remove them again in the future.

It’s a rather straightforward app: once your devices has been connected, it presents a list of every application that has been installed on your phone.

Do keep in mind though that if you want to uninstall the apps, Freeze uninstall system apps android you’ll need root permission on your Android phone.

We cannot uninstall system apps without root permission on your phone, but disabling apps is an efficient way to deal with them nonetheless. This will make it so they won’t run in the background, eating up your phone’s resources.

  1. Install the latest Magisk Manager on your device and launch it.
  2. Tap the hamburger (≡) icon and tap on Downloads in the side menu.
  3. Now tap the search icon and type “busybox” and tap the download icon to install Busybox for Android NDK. When Busybox is installed return to Downloads. busybox-for-magisk 10
  4. Now search for “debloater” and install the Deloater (Terminal Emulator) Magisk module.
  5. When Debloater is installed tap on the Reboot button.
  6. Since the Debloater Magisk module has no UI of its own, you’ll need to install a Terminal emulator app like Termux to run system app uninstallation command.
  7. Launch Termux and grant it root privilege by running the su command as shown below. You’ll then be prompted to grant root access to the Debloater app. grant-termux-root-access 11
  8. Now launch the Debloater module by using the following command.


  1. On the Debloater screen, you’ll have 5 choices.
  1. System Apps
  2. System Priv-Apps
  3. Vendor Apps
  4. Enter Custom System Apps dir
  5. Import Config(/cache/import-debloat.txt)
  1. Since our aim is to remove Android bloatware, Freeze uninstall system apps android we can choose option number 1, 2, and 3. To uninstall system apps, for instance, type ‘1‘ and tap the Enter key on the keyboard.
  2. Debloater will scan your Android device for all system apps and give you a full list. debloater-android-magisk-module 12
  3. As you can see, Debloater gave me the list of 100 system apps on my OnePlus 8. Suppose you want to uninstall Screen Recorder (app number 79), type ‘79‘, and tap on the Enter key. Debloater also lets you delete multiple apps by entering multiple numbers.

Freeze Background Apps on Android

Android has always lagged behind iOS in the management of apps running in the background.

However, with Android 8.0 and higher, Freeze uninstall system apps android Google has done a lot to put a check on apps that keep running in the background draining the battery, data, and other resources.

In case you want to freeze the background apps, you can do that without root using the following ADB command. This method to freeze apps should work on all devices running Android 7.0+.

  1. Launch the Command Prompt.
  2. Connect your device via a USB cable.
  3. Issue the following command.

adb shell

  1. Then execute the following command. Don’t forget to replace <package name> in the command below with an app.

cmd appops set <package_name> RUN_IN_BACKGROUND ignore. freeze-background-app-adb 13

  1. To enable the frozen app and allow it to run in the background again, you can use the following command.

cmd appops <package_name> RUN_IN_BACKGROUND allow

Disable System Apps on Android via ADB

ADB is an immensely helpful tool for developers and it can do many wonderful things with your Android device. Freeze uninstall system apps android If you’d like to learn more about what functions it can account for, there are many helpful resources online.

ADB can be used in numerous ways including removing bloatware or freezing system apps and has even been known to aid in the process of disabling system apps on your Android device.

The following command will help you remove a system app from your phone:

adb shell

pm disable-user –user 0

If you want to enable a disabled app later, you can use the following command.

adb shell

pm enable –user 0 <package name>

Delete Failed Internal Error in ADB

Sometimes Android OEMs restrict how users can uninstall certain apps using ADB commands. When this is the case, you might receive the following error message:

Failure[Delete failed Internal Error]

To uninstall such apps, you need to have root access. Freeze uninstall system apps android If your device is already rooted, then execute the following strings of code one at a time as shown below.

adb shell


mount -o rw,remount /system

rm -rf /system/app/AntHalService.apk

rm -rf /data/data/com.dsi.ant.server

mount -o ro,remount /system



As a word of warning, uninstalling system apps has the potential to break the system. Freeze uninstall system apps android If you’re uncertain or don’t know exactly what you’re doing, refrain from doing it.

But to be on the safe side, delete only those apps that you really need or personally use; for example: Gmail, Google Play Music and Google Play Movies.

Amazon Kindle is another app that could be deleted as it’s not part of Android OS; however.

I would strongly advise against removing any preinstalled apps that come with your device like Google Play Store.

Or any files associated with it because if something isn’t right after uninstalling them, Freeze uninstall system apps android reinstalling them manually through the Google Play Store can have an adverse effect.

Whether you want to disable, freeze, or uninstall system apps on Android, you can do everything using ADB shell commands mentioned above.

For those who need a bit more help with figuring out how to go about doing this.

Remember that if you have the ADB tool on your computer then it only takes a few clicks using the command-line interface in order to remove bloatware from any Android device.


As you probably know, Freeze uninstall system apps android certain Android phone makers install a lot of unwanted apps and programs onto your phone when you first get it from the manufacturer.

Even worse, there are no uninstall options for these programs because they are part of the ‘System’ on your device.

The best thing about our guide is that it allows most people to remove necessary apps BUT we would advise against jailbreaking your phone (unless you find yourself in a desperate situation).

1 thought on “How to Uninstall System Apps on Android without Root – Solution Guide”

Leave a Comment