Smartphone owners Samsung Galaxy often face a situation where the firmware takes up a significant part of the internal memory, and also consumes processor resources in the background. The standard interface One UIdespite its functionality, comes with dozens of pre-installed services that the average user may never use. Removing or disabling such components not only frees up valuable storage space, but also potentially increases the battery life of the device.

However, the process of cleaning the system requires extreme caution and a deep understanding of the architecture. Android. Thoughtlessly deleting critical files can lead to a “bootloop” (cyclic reboot), inoperability of the touch screen or complete loss of connection. In this article, we will analyze in detail which packages are safe for uninstallation, and which ones absolutely cannot be touched, using safe methods through ADB.

Before taking active steps, you need to understand the difference between the usual removal of user applications and system cleaning. Using standard settings menu tools, you can only disable some apps, but their files will remain in the /systemsection. To really free up space, you will need special tools, which will be discussed below.

Risk assessment and device preparation

Any intervention in the system partition of the operating system carries certain risks. Device owners Samsung are in a special position due to the presence of a security platform Knox. Incorrect actions can trigger a security trigger, which will irreversibly block the operation of banking applications and Samsung Pay, even if you subsequently restore the system.

⚠️ Attention: Before starting any manipulations, be sure to create a complete backup of your important data. Removing system components can lead to unstable operation of the device, which cannot be corrected by simply resetting the settings.

For safe operation, you will need a computer with an operating system Windows, macOS or Linux, as well as a high-quality USB cable. You need to activate developer mode on your smartphone. To do this, go to Settings → About phone → Software information and quickly click on the “Build number” item seven times. After this, a new section will appear in the main settings menu Developer optionswhere you need to enable USB debugging.

It is important to understand that not all applications are equally harmful or useless. Some services, such as Bixby or Samsung Health, are deeply integrated into the shell and can cause interface errors when you try to completely remove them. Therefore, the strategy of “cutting out everything unnecessary” should be replaced by a strategy of “disabling what is unnecessary and deleting only what is safe.”

📊 Have you previously used the ADB command line to work with Android?
Yes, regularly
Happened once
No, I'm afraid break
Heard, but haven’t tried

Necessary tools for safe uninstallation

To complete the task of cleaning the system from built-in garbage, we will need a package of platform tools Android Debug Bridge (ADB). This is an official tool from Google that allows you to send commands directly to your smartphone's operating system. The use of third-party “cleaner” apps that require root access on modern devices Samsung is not recommended due to the risks associated with Knox.

There is also a graphical shell called Universal Android Debloaterthat makes working with ADB easier for beginners. It automatically scans your device and suggests a list of apps to remove, color-coded based on risk level. However, even when using such software, knowledge of package names remains a critical skill.

The connection process is as follows: after installing the drivers and ADB tools on the computer, connect the phone with a cable. A request to allow debugging will appear on the smartphone screen - you must check the “Always allow” checkbox and click confirmation. The connection is checked using the command adb devices in the command line.

☑️ Preparing to remove system applications

Done: 0 / 5

Application categories: what can be touched and what it is impossible

All system processes in Android are divided into several categories according to the degree of importance. Understanding this classification will help you avoid fatal mistakes. Below is a table to help you navigate the types of packages.

Application type Examples of packages Deletion risk Recommendation
Critical systems com.android.phone, com.samsung.android.dialer Critical Do not touch
Samsung services com.samsung.android.bixby.agent High Disable or delete carefully
Google Applications com.google.android.videos, com.google.android.music Low Safe to delete
Affiliate software com.facebook.katana, com.netflix.mediaclient Minimal You can safely delete

The first category includes components that provide basic functionality: calls, SMS, display and touchscreen operation. Removing packages with names containing framework, provider or service (in the context of system services) often results in the device not working. For example, deletion com.samsung.android.providers.media may cause problems with the gallery and access to files.

The second category consists of the services of the manufacturer itself. The line here is thin: deleting a voice assistant is usually painless, but deleting it can block the ability to access some proprietary functions. The third and fourth categories are most often just pre-installed garbage that does not affect the operation of the system core. Bixby is usually painless, but removal Samsung Account may block the ability to log in to some proprietary features. The third and fourth categories are most often just pre-installed garbage that does not affect the operation of the system kernel.

⚠️ Attention: The One UI interface is constantly updated. Package names may vary slightly depending on Android version and regional firmware. Always check the functionality of the application before deleting, if possible, testing its disabling through the settings.

List of Samsung system packages that are safe to remove

The main goal of optimization is to get rid of bloated functionality that you do not use. Owners Samsung Galaxy can safely remove packages associated with the Microsoft ecosystem if they do not use it. This includes OneDrive, office applications and various synchronization services, which are often built into the system at the user level.

Duplicate applications are also candidates for removal. Firmware often contains two browsers, two application stores, or two cloud storages. If you use Chromethen Samsung Internet you can delete it, although it is system by default. The situation is similar with video players and music services.

  • 📦 com.microsoft.skydrive — OneDrive cloud storage, often deeply integrated, but removable.
  • 📦 com.samsung.android.bixby.agent —the main agent of the Bixby voice assistant.
  • 📦 com.samsung.android.app.spage — Google Feed (news feed to the left of the main screen).
  • 📦 com.facebook.appmanager —service package for running Facebook applications.
  • 📦 com.samsung.android.voc —an application for communicating with Samsung support (Members).

Wearable applications deserve special attention. If you do not use Galaxy Wearable or a smart watch, the corresponding services can be uninstalled. The same goes for Samsung Health Monitor, which requires a compatible watch to work and simply takes up space in the background.

Hidden system dependencies

Some applications, such as Samsung Pay or Pass, can technically run separately, but depend on background security services. Removing a visible application may leave “tails” in the system that will continue to consume the battery.

Instructions for removing via ADB command line

The most reliable way to remove a system application is to use the command pm uninstall with flag --user 0. This method removes the application only for the current user (owner), without physically affecting the system partition. This means that in case of an error, you can always get everything back by simply resetting your phone to factory settings.

Open a command prompt or terminal on your computer in the ADB tools folder. Make sure your phone is connected and identified. To remove a specific package, use the following construction:

adb shell pm uninstall -k --user 0 package.application name

For example, to remove a voice assistant, the command will look like this: adb shell pm uninstall -k --user 0 com.samsung.android.bixby.agent. After entering the command, the system will instantly respond with a message Successif the deletion was successful. If you see an error message, it means that the package has either already been removed or is critical and is protected from removal even by this method.

It is important not to overdo it. Remove applications one at a time and check the operation of your smartphone. If, after removing any component, the sound disappears, the network stops working, or constant pop-up errors appear, it is better to immediately restore the deleted package. To do this, use the command cmd package install-existing package name, but the easiest way in this situation is to do a full reset (Wipe Data).

💡

Use the command “adb shell pm list packages” to display a list of all installed packages. Add a filter "| grep samsung" to display only Samsung applications, which will make it easier to find the name you need.

Restoring deleted components and common errors

Even experienced users can make mistakes. If after cleaning the system begins to behave inappropriately, there is no need to panic. Since we used the user-specific uninstall method, the original APK installer files remained in the hidden system partition 0, the original APK installer files remained in the hidden system partition /system/priv-app. This is your insurance.

The fastest way to return everything to the way it was is to perform a full reset through the Recovery menu. After this, the phone will return to its factory state with all pre-installed applications. If you want to restore only a specific package without losing personal data, you can try the command:

adb shell cmd package install-existing com.example.package

However, this command does not work on all versions of Android and shells One UI. Often the system blocks the re-installation of system components if their signatures have changed or they have been marked as deleted. In this case, the only way out is to flash the device through the utility Odin using the official stock firmware for your model.

  • 🔄 Error 1: The phone goes into an endless reboot - solution: go to Recovery (volume up + power button) and do Wipe Data/Factory Reset.
  • 🔄 Error 2: Wi-Fi or Bluetooth stopped working - solution: most likely, the driver or service for managing wireless modules was removed, flashing is required.
  • 🔄 Error 3: Constant messages about stopping system processes - solution: remember what was last deleted and try to restore via ADB or reset.
⚠️ Attention: Do not try to delete applications whose names contain the words “framework”, “provider” (except for custom ones), “service” (except for explicit services like printing), “secure”, “drm”. This is the skeleton of the operating system.
💡

The removal method via “--user 0” is reversible only through a full reset if the package restore command does not work. It's safer than rooting.

Alternative optimization methods without uninstalling

If fiddling with the command line seems too risky or difficult for you, there is a softer approach. You can simply disable unnecessary applications through the standard settings menu. This will not free up space in the section /system, but will prevent the application from launching, updating and consuming RAM.

To do this, go to Settings → Applications, find the desired object and press the button Disable. In some cases, this button may be inactive (gray). Then you can use the ADB command to freeze: adb shell pm disable-user --user 0 package name. This is similar to deleting, but the application remains in the system in “sleep” mode.

Another effective method is use Digital Wellbeing (Digital well-being). You can set time limits for built-in apps or put them to sleep so they don't drain your battery in the background. This is especially true for services Google Play Services and various analytical modules that cannot be removed, but can be limited.

It is also worth considering the possibility of installing a third-party launcher. Replacing the standard interface One UI Home with a lighter analogue (for example, Nova Launcher or Lawnchair) can significantly speed up the operation of your old device, since you will stop using heavy system widgets and Samsung animations.

Is it possible to remove Samsung Pay and still use the phone?

Yes, deleting Samsung Pay packages (com.samsung.android.spay) is safe for the basic functionality of the phone. You will be able to call, write messages and use the Internet. However, you will lose the ability to pay with your phone and use loyalty cards within the Samsung ecosystem. It will not be possible to restore deleted Pay through a regular installer from the Play Market; you will need a full reset or flashing.

What happens if you delete Google Play Services?

This will lead to catastrophic consequences for the functionality of the smartphone. Push notifications will stop working, most third-party applications (maps, banks, instant messengers) will stop launching or will constantly crash. Geolocation and contact synchronization will also cease to function. It is strictly not recommended to remove this component.

Is the warranty reset when uninstalling system applications via ADB?

No, using USB debugging and ADB commands to remove user packages (--user 0) does not violate the warranty and does not trigger the Knox Warranty Void counter, so as you don't make changes to the bootloader system partition and get root access. The warranty can only be violated if you try to unlock the bootloader.

How to find the package name of a specific application?

The easiest way is to install the Android Debug Bridge app on your computer and enter the command adb shell pm list packages. To find a specific application, add a filter, for example: adb shell pm list packages | grep youtube. There are also identifier applications in the Play Market that show the Package Name of any application installed on the phone.

Why, after deleting the application, did it appear again after updating the system?

When updating the operating system or the proprietary One UI shell, the installer checks the integrity of the system partitions. If it detects that standard components that should be by default are missing, it automatically restores them. This is normal system behavior to ensure operational stability.