How to delete system apps on android

How to Uninstall Bloatware and System Apps without Root in Android

When you buy a new Android phone, chances are it comes with plenty of preinstalled bloatware. While you can uninstall those third-party bloatware apps, some of the apps are installed as system apps and cannot be removed. This is especially true for the whole suite of Google apps. If you are not a fan of Google Play Music or Google Duo, sorry, you can’t remove them from your phone. To get rid of system apps, the easiest way is to root your phone. The bad thing is, it is not easy to root your phone, and you will void your phone warranty by doing so.

Here are a few ways to uninstall bloatware/system apps without root in Android.

Also read: How to Free Up Storage Space on Android

Uninstall/Disable the bloatware

For the third party bloatware, most of them can be easily uninstalled.

1. On your Android phone, go to “Settings -> Apps & notifications.”

2. Tap on “See all apps” and find the app you want to uninstall and tap on it.

3. If there is an “Uninstall” button, tap to uninstall the app.

4. If you see a “Disable” button instead of an Uninstall button, this means the apps cannot be uninstalled but can be disabled.

“Disabled” means the app becomes dormant, won’t show up in your application list, and won’t be recognized as an installed app.

Tap on the Disable button to disable the app.

For Xiaomi phones, first install the “Hidden Settings for MIUI” app.

1. Open “Hidden Settings for MIUI.”

2. Go to “Manage applications” and find the application you want to disable.

3. Tap on the “Disable” button.

Uninstall system apps on Android using adb

Adb is a powerful tool to debug your phone. It also comes with commands to manage app packages (in this case, uninstall packages).

1. To use adb, you need to install adb on your desktop computer.

For Linux, you can just install “android-tools” from your Software Center or package manager.

For Windows, follow the instructions here to install adb.

2. Next, you need to enable “Developer Options” on your phone. Once enabled, go into the Developer Options, scroll down the list and enable “USB debugging.”

3. Connect your phone to the desktop via USB cable. When prompted, change the “charge only” mode to “file transfer (MTP)” mode.

4. In Windows, navigate to the adb directory and launch the command prompt in that folder. For Linux, just open the Terminal.

Type the following command to start adb and verify that the phone is connected.

If you see an entry listed under the “List of devices” section, then your device is connected.

5. Start the adb shell.

6. List all the packages installed in the phone.

The list will be very long. You can use grep to narrow down the list. For example, to only show Google packages, use the command:

7. Find the name of the app you want to uninstall. The name is the entry after Package: . For example, the package name for the Google Contact app is com.google.android.contacts .

If you have trouble identifying the package name, simply go to Google Play Store on your browser and search for the app. Check the URL for the package name.

8. Type the following command to uninstall the app.

You should see the word “Success” if the uninstallation is successful.

The —user flag in the above command is important because it tells the system to uninstall the app for the current user only (and 0 is the default/main user of the phone). There is no way you can uninstall the app from all users unless you root the phone.

As a word of warning, uninstalling system apps has the potential to break the system, so only uninstall the apps that you are sure of. Apps like Gmail, Google Play Music, Google Play Movies, etc., are safe to uninstall but never remove Google Play Store or any of the files associated with it. If the phone becomes unstable after you uninstall a particular app, either reinstall it back from the Google Play Store or factory reset your phone.

Disable system apps using Debloater Tool

If you find the process of ADB commands a bit tricky and lengthy, then fortunately for you, there is a Debloater tool available that will ease up the process of disabling unwanted apps on your Android device.

Some features of this Debloater tool are it allows blocking or disabling apps on your Android device, allow unlocking all apps at once, import blocked listings, etc. It is a pretty straightforward tool: once your device is connected, it shows you a list of apps installed on your Android phone.

Do note that in order to remove the apps, you need to have root access on your Android phone. This tool does not uninstall system apps from your Android phone without root access. However, disabling apps also is efficient, as the disabled apps won’t run in the background and eat up your phone’s resources.

Читайте также:  Как будильник андроид стандартный

Here’s how you can use the Debloater tool:

1. First, make sure you have USB Debugging enabled on your Android device.

2. Download and install the Debloater tool on your Windows PC.

3. Connect your phone with the PC via a USB cable. Open the Debloater tool and wait for it to detect your device.

4. Once your device is detected, the “Device Connected” and “Sync” notification located at the bottom of the interface will turn green, indicating that the connection is successful.

5. To populate the list with the apps installed on your Android phone, click on the “Read Phone Packages” button just below the “Activity Status” menu.

6. Simply scroll through the list of apps and check the box next to the app that you wish to disable.

7. After the selection is done, hit the “Apply” button at the top. The tool will execute that task and show you a completion message.

Note: a word of caution. Please do not disable any system apps because it may harm your phone by bricking it. Always double-check before selecting any app.

Wrapping Up

Depending on your phone manufacturer, some phones come with only a few bloatware, and the system apps can be disabled easily while others are full of third-party apps that you cannot remove or disable at all. The instructions above will allow you to uninstall bloatware system apps from your Android phone without having to root your phone, unless you are considering rooting your phone.

Never Miss Out

Receive updates of our latest tutorials.

My work has been published on Android Authority, Android Police, Android Central, BGR, Gadgets360, GSMArena, and more. A Six Sigma and Google Certified Digital Marketer who is covering tech-related content for the past 2 years.

3 comments

My aim is to free up RAM – I’ve tried disabling Youtube and afterwards it still shows the same amount of Ram wasted on it. Is there a way of freeing up RAM from unwanted System apps ?

The phone of my mother is old doro liberto 820 mini and nothing works. I try all for root
I installed adb etc. adb recognize the phone but fastboot none. The recovery is minimalist and the recovery on the others sites isn’t of the doro liberto 820 mini’s recovery maybe the version not mini.

After I tried this method.
adb devices is ok
adb shell is ok
pm list packages grep google is ok
pm uninstall … not ok I have the result Error: Unknown option: -u

I don’t like Desactivate because that take always the place and the doro have no place in more is android 4.4 and I cannot move the app on my sdcard.

Do you have a solution ?

Yea, we want to uninstall the app, remove it completely- gone. This is just erasing the updates and disable the app making it inactive, this does NOT delete it. Either change the title or find a solution that matches the title. The app’s still there and taking up space as you can see in your screenshots.

Источник

How to Uninstall Inbuilt System Apps on Android

Jun 13, 2019 · 2 min read

Want to delete pre-installed and unwanted system apps from your Android phone? Well, there is no direct way to uninstall preinstalled apps. In this blog, we will discuss the process of removing inbuilt apps from Android phones. Let’s get started.

What Is a Bloatware in Android?

A Bloatware is a pre-installed app that is installed f r om the manufacturer’s choice. These apps can’t be uninstalled entirely from a phone because these apps are a part of your phone’s ROM, which is only readable memory of a device. Most of these apps are useless or unnecessary, and they also eat a lot of space in your internal storage. A highly filled internal storage causes a phone to misbehave and hang.

How to Delete Pre-installed Apps from Android via Settings?

In reality, no brand allows a user to delete the bloatware or inbuilt apps. But they provide a button to disable them forever. Let’s learn how to disable these unwanted and annoying apps.

  1. Go to “Settings” in your Smartphone.
  2. Navigate to the “Apps” option (This option may vary by the device to device).
  3. Tap on the app that you want to disable or remove.
  4. Tap on permissions and disable all permissions.
  5. Now tap on “Storage” and “clear all data.”
  6. Now tap on “Force stop.”
  7. Hit the “Disable” button and you are done here.

Do the same for the rest of your unwanted apps. By following the above guide, you can free a lot of RAM of your Smartphone. The free space in your internal storage will also increase because you have cleared a lot of app data that was essentially useless for you.

Is there any way to uninstall Bloatware entirely from a phone?

Yes, there are many ways to do that, but it is not recommended to entirely remove the Bloatware because it can result in ROM failure and many other problems. We never want your precious device to get destroyed. So, never try to use any third party apps to root your phone for uninstalling a system app.

There is no way to remove a system pre-installed app from an Android Phone. Never root an Android phone which can easily void your warranty and also make your phone useless. The best way to get rid of the unwanted pre-installed app is to disable them by going through the above guide.

Читайте также:  Какие модели телефонов поддерживают андроид

Источник

How to Uninstall System Apps on Android without Root

Android phones come with lots of pre-installed apps that may not be of any use. Since we can’t freeze or uninstall system apps on Android normally, we either need root privilege or take advantage of ADB shell pm uninstall command. If you have a rooted Android phone, you can use a system app remover to delete bloatware. The absence of a universal bloatware remover or system app uninstaller leaves with the ADB way for unrooted Android devices.

I recently prepared a list of Samsung bloatware and described the easiest way to uninstall preinstalled apps. In this tutorial, we’ll discuss how we can disable or freeze background apps and delete system apps on unrooted Android devices. Besides, we’ll also see how to re-install uninstalled apps using ADB command. In case your phone has root access, I’ll also lay out the steps to debloat Android devices using the Debloater Magisk module.

The tips given in this tutorial can help you get rid of bloatware on all Android devices including Samsung, OnePlus, Google Pixel, Xiaomi, Redmi, Huawei, Honor, Nokia, Oppo, Realme, Vivo, Motorola, Lenovo, etc. running Android 5.0 or above.

Get Android Bloatware List via ADB

We all recognize apps by their names shown on the device app drawer. However, to be able to uninstall system apps, you must know the package name of the apps you 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 ‘com.google.android.gm‘. 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.

Anyway, let’s check out how we can have the complete list of system apps present on any Android device. Please note that in order to execute ADB commands you need to set up ADB and Fastboot on your Windows, Mac, or Linux computer and install the appropriate Android USB driver.

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

Type ‘cmd’ to launch a command prompt

  • 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.
  • Meanwhile, keep an eye on the display of your phone is not locked and authorize ADB access on your device when prompted.

    Authorize ADB on Android

  • If the connection is made successfully, you’ll see the device ID in the command window as highlighted below.
  • 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.
  • 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 ‘
  • 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.

    Samsung bloatware list adb

  • 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 might be very difficult to recognize and app by its package. Moreover, it’s also difficult to decide which apps are safe to remove. You can google to find the list of safe to uninstall bloatware for your Android device. Another way to get the real name of an app by its package is to paste the package name in Google search box. That way, you can shortlist the system apps you can delete without encountering any problem.

    I have prepared the list of bloatware present on devices from different Android OEMs.

    Uninstall System Apps without Root

    Once you have the list of Android bloatware ready, you can easily remove them using ADB uninstall system app command.

    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.
    2. Connect your Android device to the computer with USB debugging enabled and unlocked screen and execute the following command.
    3. 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

    #2 To uninstall an app but keep its data
    pm uninstall -k —user 0

  • Now, type the command you prefer and hit the Enter key. With the removal of each system app, you’ll get a “Success” message.
  • You can thus uninstall as many system apps as you want.
  • Reinstall Uninstalled Android Apps via ADB

    The pm uninstall command removes a system app only for ‘user 0‘, that is the current user. It means that the deleted app still remains available for other users of the Android device. It’s a good thing because you can easily restore an app if you uninstall it by mistake or need it later.

    Don’t forget to execute adb shell before you use the above command as shown below.

    app re-installation adb command

    Remove Bloatware on Android (Root)

    In case you have a rooted device blow are the bloatware removers for Android. you can remove system apps easily using apps like System App Remover and Bloatware Remover. Moreover, you can also delete bloatware on Android devices rooted with Magisk with a module called Debloater.

    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.

    Install Busybox in Magisk Manager

    Now search for “debloater” and install the Deloater (Terminal Emulator) Magisk module.

    Magisk Debloater module

  • When Debloater is installed tap on the Reboot button.
  • 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.
  • 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 root access to Debloater

  • Now launch the Debloater module by using the following command.
  • 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 )
  • Since our aim is to remove Android bloatware, 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.
  • Debloater will scan your Android device for all system apps and give you a full list.

    Debloat Android using Debloater app

  • 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 the app background processes. However, with Android 8.0 and higher, 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.
    4. Then execute the following command. Don’t forget to replace

    in the command below with an app.

    Freeze background apps using ADB

  • To enable the frozen app and allow it to run in the background again, you can use the following command.
  • Disable System Apps on Android via ADB

    ADB is really a great command-line tool and it can be used several ways to perform tasks on Android that would otherwise have not been possible. Besides uninstalling bloatware and freezing system apps, ADB can also help you disable system apps easily. The following command lets you disable a system app on an Android device.

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

    Delete Failed Internal Error in ADB

    Sometimes Android OEMs restrict the uninstallation of certain system apps using ADB commands. In such a case, you might get the following error.

    Failure[Delete failed Internal Error]

    To uninstall such apps, you’ll need to have root privilege. If you have a rooted device, you can execute the following command one after another as shown below.

    Whether you want to disable, freeze, or uninstall system apps on Android, you can do everything using ADB shell commands mentioned above. System App Remover and Bloatware Remover may be the easiest tools for root users but if you haven’t rooted your device, using the ADB on your PC is the best way to remove bloatware on any Android device.

    Источник

    Читайте также:  Android app on google play buttons
    Оцените статью