Tech

How to Uninstall System Applications from an Android Device Without Root (ADB)

Several pre-installed apps on Android smartphones may not be useful. We either need root access or use the ADB shell pm uninstall command because we can’t ordinarily freeze or remove system programmes on Android. Bloatware can be removed using a system app remover if your Android device is rooted.

If you think that using ADB to remove system apps is a bit complex, you should give the Universal Android Debloater GUI or the ADBAppControl tool a shot. These tools allow you to safely remove undesirable apps through a graphical user interface without the need for root access.

I recently compiled a list of Samsung system apps and provided instructions on how to remove preinstalled apps quickly. This tutorial will cover how to uninstall system programmes and stop or freeze background apps on unrooted Android devices. In addition, we’ll demonstrate how to use ADB commands to re-install previously uninstalled apps. I’ll also outline how to use the Debloater Magisk module to debloat Android devices in case your phone has root access.

The advice provided in this guide can be used to remove bloatware from any Android handset running Android 5.0 or higher, including Samsung, OnePlus, Google Pixel, Xiaomi, Redmi, Huawei, Honor, Nokia, Oppo, Realme, Vivo, Motorola, Lenovo, etc.

Get Android Bloatware List via ADB

By looking at their names in the app drawer, we can all identify apps. But, you need to know the package name of the programmes you wish to remove in order to be able to uninstall system apps. There are three ways to discover an Android app’s package name.

  • Browse the webpage for a Google Play Store application on a desktop. The URL immediately follows “id=” with the package name. The name of an app package is ‘com.google.android.gm’. The package names of the system apps might not be available, though.
  • Apps like Package Browser, App Inspector, Package Name Viewer, etc., should be tried.
  • With the adb shell pm list packages command, you can also obtain the complete list of packages installed on your Android smartphone or tablet.

Anyway, let’s look at how we can have every system app available on every Android device. Please take note that you must install the proper Android USB driver and configure ADB and Fastboot on your Windows, Mac, or Linux computer in order to run ADB commands.

  • 1. Extract the zip file after downloading the most recent Android SDK Platform-tools.
  • 2. Launch the Settings app on your smartphone, then select Developer settings to enable USB debugging.
  • 3. To extend the screen timeout, go to Display under Phone Settings.
  • 4. Connect your Android device now using a USB cable to the PC.
  • 5. Open a Command Prompt or PowerShell window and navigate to the “platform-tools” folder. By holding down the Shift key and clicking with the right mouse button, you can access this option in the Windows Context menu.

  • 6. Instead, by typing “cmd” into the address bar of the File Explorer and pressing the Enter key, you can instantly open a command window from within a folder window.

  • 7. The following command should be entered once the Command Prompt has been launched to see if a suitable connection between your computer and the ADB daemon has been made.
  • 8. While waiting, keep an eye on your phone’s screen to make sure it is not locked, and when prompted, grant ADB access to your device.

  • 9. The device ID, as noted below, will appear in the command box if the connection is successful.

  • 10. You can now print a list of every piece of bloatware installed on your Android smartphone or tablet. Press the Enter key after entering adb shell.

  • 11. Use the following commands based on the kind of app packages you want to list. The third command allows you to list applications from a specific manufacturer, such as “Samsung,” “Google,” “Xiaomi,” “Huawei,” “Android,” “Amazon,” “Opp,” “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'

  • 12. The method I used to create a list of all system apps on my Samsung Galaxy S20 Ultra is described below. The titles of the app packages are in the area that has been highlighted in yellow.

  • 13. Use Ctrl + C to copy the command window’s contents after highlighting them. This list of system apps should be saved as a text file for later use.

It could be very challenging to identify an app by its package because app names and their packages differ. Choosing which apps are secure to remove is another challenging decision. You may use Google to obtain a list of Android bloatware that is safe to uninstall. Pasting the package name into the Google search box is another technique to discover an app’s true name from its package. You can then narrow down the list of system apps you can eliminate without running into any issues.

I have compiled a list of the bloatware found on devices made by various Android OEMs.

  • Samsung bloatware list
  • Oppo bloatware list
  • Xiaomi bloatware list
  • OnePlus bloatware list
  • Realme bloatware list
  • Nokia bloatware list
  • Vivo pre-installed apps list
  • Huawei and Honor bloatware list

Uninstall System Apps without Root

Once you’ve prepared a list of Android bloatware, using the ADB uninstall system app command is a simple way to get rid of it.

1. Start the Command Prompt as previously mentioned. In the address bar of the File Explorer, type “cmd,” and then press the Enter key to open a command window. By selecting File> Open Windows PowerShell in the folder window, you can also open a command window.

2. Run the following command while your Android device is connected to the computer and has USB debugging enabled and the screen unlocked.

3. By doing this, the Command Prompt will display the code name of your phone followed by a dollar ($) sign. To uninstall a system app on your Android, just use one of these two commands.

#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>

4. Type the command you want to use, then press the Enter key. You’ll receive a “Success” notice after deleting each system app.

5. As a result, you can remove as many system applications as you choose.

Reinstall Uninstalled Android Apps via ADB

Only “user 0,” or the current user, is affected by the removal of a system app via the pm uninstall command. That indicates that other Android device users can still access the deleted app. It’s advantageous since you can quickly reinstall an app if you accidentally uninstall it or decide you need it in the future.

Don’t forget to run adb shell before using the aforementioned command, as demonstrated below.

Remove Bloatware on Android (Root)

If your device is rooted, you can remove system apps quickly with tools like Bloatware Removal and System App Remover. Also, a module called Debloater allows you to remove bloatware from Android devices that have been rooted using Magisk.

1. Install the most recent version of Magisk Manager on your device, then run it.

2. To access the side menu, select Downloads by tapping the hamburger () icon.

3. In order to install Busybox for Android NDK, hit the search button, type “busybox,” and then tap the download icon. After installing Busybox, go back to Downloads.

4. Install the Deloater (Terminal Emulator) Magisk module by doing a search for “debloater.”

5. Once Debloater is installed, select Reboot.

6. You will need to install a Terminal emulator app like Termux in order to run the system app uninstallation command because the Debloater Magisk module lacks a native user interface (UI).

7. Use the su command as described below to start Termux and give it root access. The Debloater programme will then request root access from you.

8. Use the following command to now start the Debloater module.

9. The Debloater screen will present you with 5 options.

  • System Apps
  • System Priv-Apps
  • Vendor Apps
  • Enter Custom System Apps dir
  • Import Config (/cache/import-debloat.txt)

10. We have three options as our goal is to get rid of Android bloatware: 1, 2, and 3. For instance, write “1” and press the Enter key on the keyboard to delete system programmes.

11. Debloater will search for all system apps on your Android smartphone and provide you with a complete list.

As you can see, Debloater provided me with a list of my OnePlus 8’s 100 system apps. Let’s say you wish to remove Screen Recorder (app number 79), therefore you would write “79” and press the Enter key. You can delete several apps with Debloater by inputting multiple numbers.

Freeze Background Apps on Android

Android has never managed app background processes as well as iOS does. However, Google has made significant efforts to control apps that continuously use data, battery, and other resources with Android 8.0 and higher. The following ADB command can be used to freeze background programmes without requiring root access. All Android 7.0+-powered devices should be compatible with this way of freezing apps.

1. The Command Prompt is opened.

2. Use a USB cord to connect your device.

3. Issue the following command.

4. Then carry out the next order. Don’t forget to substitute an app for package name> in the command below.

5. You can use the following command to restart the frozen app and enable background usage once more.

On Android, disable system apps using ADB

It is possible to conduct activities on Android with the help of ADB in a number of ways, making it a truly excellent command-line tool. ADB can assist you in quickly disabling system apps in addition to removing bloatware and freezing system apps. On an Android device, you can disable a system app using the following command.

The following command can be used to subsequently re-enable a disabled app.

Delete Failed Internal Error in ADB

When using ADB commands, Android OEMs may impose restrictions on which system programmes can be removed. You might experience the following error in such a situation.

You’ll need root access to remove these applications. If your device is rooted, you can run the following commands sequentially as displayed below.

With the aforementioned ADB shell commands, you can disable, freeze, or delete any system apps on Android. The easiest tools for root users may be System App Remover and Bloatware Removal, but the best approach to remove bloatware from any Android smartphone if you haven’t rooted your device is to use the ADB on your PC.

Humbly Request To All Visitors!
If you found above both downloading link expired or broken then please must inform admin by fill this Contact Us! Form

Related Articles

Back to top button