Owning a modern smartphone based on Android is often marred by the presence of pre-installed software that cannot be removed using standard methods. Users are faced with a situation where the “Delete” button in the settings is inactive or completely absent for applications Google Chrome, Google Play Music, Google TV and many other services of the corporation. This is annoying, takes up precious space in the internal memory and, more importantly, consumes processor and RAM resources in the background, reducing the overall performance of the device.
There is a persistent misconception that system components Google Mobile Services (GMS) are critical to the operation of the operating system, and their removal will lead to the inoperability of the gadget. In fact, many of these applications are just add-ons that can be safely uninstalled or at least forced to stop for a specific user. In this material, we will analyze the technical nuances of the Android package manager and provide tools for deep cleaning the system.
However, it is worth immediately defining the boundaries of what is permitted. Complete removal of the Google services core may disrupt the store Play Market, navigation and contact synchronization. Therefore, the approach must be balanced: we will remove user “garbage” and duplicate services, leaving critical components for stability OS Android. Get ready to work with a computer and a USB cable, as the most effective methods require connection to a debugging interface.
Why Google applications cannot be removed in the usual way
The operating system architecture Android is built on the principle of separation of access rights. Applications that you see on your desktop immediately after purchasing a smartphone often have a status System Apps. This means that their executable files (.apk) are located in the system memory partition /system/app or /system/priv-app, which by default is read-only for the average user.
When you try to delete such an application through the standard menu, the system blocks the action, since your account (even if it is the owner of the device) does not have permission to write to the system partition. This was done by the developers to protect the integrity of the OS from accidental deletion of critical components. However, smartphone manufacturers often abuse this by adding absolutely unnecessary software, which cannot be gotten rid of without special knowledge.
⚠️ Attention: Before any manipulations with system files, it is strongly recommended to create a full backup copy of your data. Errors when removing key components can lead to a cyclic reboot of the device (bootloop).
In addition, many Google services are tightly integrated with each other through inter-process communication mechanisms. Removing one component may cause errors in the operation of another if the_dependencies are not respected. That's why it's important to understand what exactly you're deleting using tools like Android Debug Bridge, which will be discussed later.
Preparing the smartphone for removing system software
To deep clean the device, you will need access to the debugging mode. This is a special operating mode Androidintended for developers, which allows the computer to send commands to the phone. Without activating this function, all further instructions will be useless, since the system will simply ignore external requests to change the structure of applications.
First you need to activate the hidden menu “For Developers”. The standard path usually looks like this: go to Settings → About phone → Build number. You must quickly click on the “Build Number” item 7 times in a row until the system notifies you that you have become a developer. After this, a new section will appear in the main settings menu.
☑️ Device preparation checklist
In the “For Developers” menu that opens, find the switch USB debugging and activate it. When you connect to a computer for the first time, a request will appear on the smartphone screen to allow debugging from this computer - be sure to check the “Always allow” checkbox and confirm the action. Without this step, the computer will not be able to “see” the device in control mode.
Also make sure that the necessary drivers are installed on your computer. Users Windows often require installation of Google USB Driver or universal ADB drivers. Users usually need to install the package via the terminal. Checking the connection is done with a simple command in the terminal, which should display the serial number of your device. macOS And Linux Usually it is enough to install the package android-tools-adb via terminal. Checking the connection is done with a simple command in the terminal, which should display the serial number of your device.
Removal via ADB: the safest method without Root
The most effective and safe way to remove uninstallable applications is to use the utility ADB (Android Debug Bridge). This method does not require obtaining superuser rights (Root), which preserves the warranty on the device and does not violate the integrity of the system partition in the classical sense. We will use the command pm uninstall with a flag for the current user.
The essence of the method is that the application is not physically removed from the section /system, but its instance for the user with ID 0 (the main user) is deleted. For the system, it looks as if the application does not exist: it disappears from the menu, stops starting, does not consume the battery and does not hang in processes. However, if you do a full Factory Reset, the application will return, since its installation file remains on the system.
adb shell pm uninstall -k --user 0 app package name
To use this method, connect your smartphone to the PC, open a command line or terminal in the ADB folder and enter the command above, replacing application package name with the real name of the package (for example, com.google.android.videos). A list of all installed packages can be obtained with the command adb shell pm list packages.
How to find the package name of the desired application?
The package name is a unique identifier, for example com.google.android.youtube. You can find it through third-party applications like App Inspector or using the adb shell pm list packages | grep google. Be careful: you need to remove the exact package name.
It is important to note that this method is reversible. If, after uninstalling, you realize that you need the function, you can restore the application with the command adb shell cmd package install-existing package name or simply by performing a factory reset. This makes ADB an ideal tool for experimentation without the risk of “bricking” the gadget.
Using graphical interfaces for uninstallation
Working with the command line may seem difficult for untrained users. Fortunately, enthusiasts have created convenient graphical interfaces that visualize the process of uninstalling system applications via ADB. One of the most popular and reliable tools is the app Universal Android Debloater (UAD).
This tool automatically detects the connected device, scans the list of installed packages and provides a convenient interface with search and filters. A unique feature of UAD is its database of safe-to-remove packages. The app marks applications in colors: green (safe), yellow (requires caution) and red (critical for the system).
| Tool name | Interface type | Root required | Security |
|---|---|---|---|
| Universal Android Debloater | Graphic (PC) | No | High (there are security lists) |
| ADB AppControl | Graphic (PC) | No | Medium (attention required) |
| System App Remover | Mobile (On-device) | Yes | Low (risk of removing unnecessary items) |
| Shizuku + Canta | Mobile (On-device) | No (Wireless Debug required) | High |
The use of such apps significantly reduces the risk of human error. You simply check the box next to Google Play Movies or Google One and click the “Uninstall” button. The app itself will generate and send the correct ADB command. This is especially convenient for mass cleaning of new smartphones, which are often filled with advertising software.
Use the search function in debloater apps. Enter part of the name, for example "google", to filter the list and not accidentally remove a system component with a similar name.
Removal with root access: full access to the system
For users who are ready to go further and get full superuser rights (Root), this opens up the possibility of physically deleting files from the system partition. This allows you not only to hide the application from the user, but to completely erase its code from the device’s memory, freeing up space in the section /system.
Obtaining root access (via Magisk or SU) gives privileges equal to the rights of the system developer. Using file managers with Root support (for example, Root Explorer or MT Manager), you can go to the /system/priv-app directory and manually delete APK files of unnecessary Google services. However, this method is extremely dangerous: one mistake can make the system unbootable.
An alternative to manually deleting files are specialized package management modules and applications, such as SD Maid (with the Root plugin) or Titanium Backup (although the latter is considered outdated). They allow you to “freeze” or completely remove system applications in one click. Freezing is a compromise option when the application remains on the disk, but is completely blocked by the system and cannot start.
⚠️ Attention: Modifying the system partition (Root) disrupts the operation of some banking applications and services with copy protection (DRM). Before obtaining superuser rights, make sure that Google Pay or high-quality streaming services are not critical for you.
If you still decide to take this step, be sure to make a full backup of the partition /system before starting work. In case of problems, you can restore the original files through Recovery mode. Remember that after updating the operating system over the air (OTA), root access is most often lost, and deleted system files can be restored if additional measures are not taken to block updates.
List of Google applications safe to remove
One of the most frequently asked questions is: “What exactly can be deleted?” The answer depends on how you use your smartphone. If you don't use the Google ecosystem, the list of potential candidates for deletion expands significantly. Below is a list of packages, the removal of which in most cases does not affect the basic functionality of the phone.
- 📺 com.google.android.videos — Google Play Movies application. You can safely delete it if you do not rent movies through the Google service. The video can be watched through any other player.
- 🎵 com.google.android.music — Google Play Music. The service is closed, replaced by YouTube Music, so this package is pure ballast on modern devices.
- 📺 com.google.android.tv — Google TV. A content aggregator that often hangs in the background. Not needed if you do not use Android TV set-top boxes or the broadcast to TV function.
- ☁️ com.google.android.apps.tachyon — Google Duo. Video calls. It can be removed without problems if you use WhatsApp, Telegram or FaceTime.
- 🗺️ com.google.android.apps.maps — Google Maps. Delete only if you use alternatives like Yandex.Maps or 2GIS. Be careful: many other applications use the maps API to display geolocation.
Particular attention should be paid to the package com.google.android.googlequicksearchbox (Google App). This is not just a search bar, it is an engine that processes “Ok Google” voice commands and a news widget. Removing it will disable the voice assistant and may cause errors in the operation of widgets on the desktop.
The main rule: do not delete packages whose names contain the words "services", "framework", "setup" or "provider" unless you are 100% sure of their purpose. This is the skeleton of the operating system.
Frequently asked questions (FAQ)
Will an application deleted via ADB come back after updating the system?
Yes, most likely it will come back. Because the ADB (without Root) method only hides the application for the current user and does not delete its physical file, an operating system update (OTA) often overwrites user settings and restores the system partition to its original state. You will have to repeat the removal procedure.
Is it possible to remove Google Play Services (com.google.android.gms)?
Technically - yes, with root access. But doing this is strictly not recommended. This component enables push notifications, geolocation, synchronization and authorization in most third-party applications. Without it, the smartphone will turn into a “brick” in terms of Internet and communications functionality.
Is it safe to use third-party apps to remove system files?
It is safe to use proven open source tools, such as Universal Android Debloater. However, beware of dubious “boosters” and “cleaners” from the Play Market that promise to remove system junk without root access - most often they just show ads and do not have access to necessary system functions.
What to do if after removal there is no sound or connection?
Most likely, you have deleted a critical system component. In this case, only a Factory Reset will help, which will return all applications deleted via ADB to their place. If the files were physically deleted (from Root), you will need to flash the device.