Owners of modern smart TVs often face an unpleasant situation: the device slows down and the internal memory is filled with garbage. The problem lies in system software, which manufacturers pre-install on their gadgets. This could be ads, unnecessary services, or duplicate streaming platforms that you have never used.

Fortunately, the operating system Android TV provides users with tools to manage this digital noise. However, standard methods are often limited: the Uninstall button may be missing for important system components. In such cases, more advanced techniques that require connecting to a computer come to the rescue.

In this article we will analyze all the available ways to get rid of unnecessary software. We will look at both safe methods through the settings menu, and radical options using USB debugging. You can not only free up space, but also speed up the interface of your TV Sony, Philips or Xiaomi.

Checking the capabilities of standard removal

First of all, you need to evaluate whether the interface of your device allows you to remove a specific app without using third-party tools. Go to the section Settings and select item Applications. A complete list of installed software is displayed here.

Select the application you are interested in from the list. If the developer has allowed uninstallation, you will see an active button “Delete”. Clicking on it will start the standard cleaning process. Unfortunately, for most system utilities this button will be inactive or replaced by the “Disable” option.

The disable function is a compromise option. The application stops working, disappears from the list of active processes and does not consume RAM. However, the app files remain in the device's internal memory. This is convenient for those who are afraid of disrupting the system by deleting a critical component.

⚠️ Attention: Disabling system applications does not free up space in the TV's flash memory. If your goal is to increase the available space for installing new games or movies, this method will not work.

Preparing the TV to work with ADB

To deep clean the system, you need to activate developer mode. This is a hidden menu section that is disabled by default on all devices Android TV. The activation procedure may vary slightly depending on your TV model.

Go to settings and find “About device” or “System”. Find the "Build Number" line. You need to press this item with the remote control 7 times in a row. The system will inform you that you have become a developer.

After this, a new section will appear in the main settings menu “For developers”. Enter it and find the switch USB debugging. Activate it. It is also recommended to enable the “Wireless Debugging” option if your TV and computer are on the same Wi-Fi network.

☑️ Preparing for removal via ADB

Done: 0 / 4

Write down the IP address of your TV. It can be found in the network settings section or in the device information. This data will be needed to connect your computer to the TV. Without this step, further actions are impossible.

Installing and configuring tools on a computer

To control the TV system from a computer, you will need a package Android Debug Bridge (ADB). This is an official tool from Google that allows you to send commands to your device. You should download it only from the official website of Android developers.

Extract the archive with the tools to a convenient folder on drive C. To make working with the command line easier, add the path to this folder to the Windows system environment variables. This will allow you to run adb commands from any directory without having to enter the full path to the file.

Open Command Prompt or PowerShell on your computer. Enter the command to check connection with the TV:

adb connect 192.168.1.XX:5555

Replace 192.168.1.XX with the real IP address of your TV. The TV screen may ask you to confirm debugging. Be sure to select “Allow” and check the “Always allow from this computer” checkbox.

What to do if the connection is not established?

If the connect command gives an error or freezes, check whether the devices are on the same network. Also make sure that Windows Firewall is not blocking the connection. Try rebooting the router and TV.

Searching for package names to remove

Before deleting applications, you need to find out their exact system names. In the Android interface they appear as "Netflix" or "YouTube", but for the system it is a set of characters, for example com.netflix.ninja. Uninstalling by incorrect name will result in an error.

Use the command to list all installed packages:

adb shell pm list packages

The list will be very long. To find a specific application, use the filter. For example, to search for anything related to Google, enter:

adb shell pm list packages | findstr google

For Mac and Linux users, instead of findstr use command grep. Write down the names of the packages you plan to remove in a text file so as not to get confused.

Application type Example package name Recommendation
Chrome browser com.android.chrome Can be removed if not used
Google TV com.google.android.videos It is better to disable, do not delete
YouTube com.google.android.youtube.tv Critical, do not touch
Settings com.android.tv.settings It is strictly forbidden to delete
📊 Which application bothers you the most?
Advertising banners
Pre-installed games
Excessive streaming
System junk
I'm happy with everything

The process of deleting and disabling applications

When the package names are found, you can start cleaning. The command to completely uninstall an application is as follows:

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

Flag --user 0 indicates that the uninstallation is performed for the main user. The key -k saves the application's data and cache in case you want to restore it in the future, although this rarely works for system applications.

If you are not sure of your actions, use the disable command. It is safer because it does not erase files from the system, but only hides them:

adb shell pm disable-user --user 0 package name

After executing the command, the application will instantly disappear from the list on the TV. Rebooting the device is usually not required, but is advisable to apply all changes to the system.

⚠️ Attention: Removing system components, such as com.android.providers.media or the launcher, can lead to an endless reboot of the TV (bootloop). Always check the purpose of the package before deleting.

Restoring deleted applications

What to do if you deleted something important and the TV started working incorrectly? There's no need to panic. When using the method uninstall with the user flag, the application files often remain on the system partition, they simply become invisible to the user.

To restore a deleted system application, use the reinstall command:

adb shell cmd package install-existing package name

This command will return the application to initial state. If you used the disable method, then to return just run the command enable:

adb shell pm enable --user 0 package name
💡

Before mass deletion, take a screenshot of the list of all packages. This will take a minute, but will save hours of searching for titles to restore in case of an error.

It is important to understand that if you have erased the application completely (for example, through root access, which is not recommended on TV), recovery is only possible through a factory reset. Therefore, the ADB method with a user flag is the safest balance between efficiency and risk.

Alternative methods and automation

Manually entering commands may seem difficult for an untrained user. Fortunately, enthusiasts have created graphical shells for ADB. The most popular of them is Universal Android Debloater. This is an open source app that works on Windows, Mac and Linux.

The app interface allows you to see a list of applications in a convenient form, search for them by name and delete them with one click. The application's database contains recommendations: "Safe", "Expert" or "Dangerous". This reduces the risk of accidentally deleting critical system components.

There are also launcher applications that simply hide icons of unnecessary apps from the main screen without physically removing them. This is a good option for those who are annoyed by visual noise, but who do not want to risk system stability.

💡

Using graphical utilities like Universal Android Debloater greatly simplifies the process and reduces the risk of errors compared to manually entering commands.

⚠️ Attention: Android TV firmware interfaces are constantly updated by manufacturers. What worked on Android 9 may behave differently on Android 12. Always check the latest forums for your TV model before removing specific packages.

Frequently asked questions

Is it possible to remove Google Play Store from a TV?

Technically it is possible through ADB, but highly not recommended. Without an app store, you won't be able to install new software, update existing software, or download the necessary codecs. This will turn your smart TV into a regular panel for watching cable TV.

Will space be freed up after disabling the application?

No. Disabling only stops the application and hides its icon. The app files remain in the internal memory. To actually free up space, you need to use the uninstall command.

Will using ADB void the warranty?

Using USB debugging and deleting custom applications usually does not void the warranty. However, if you cause software damage to the device (delete system files), the service center may refuse free repair, citing a violation of software integrity.

How to find out which application is responsible for what?

Enter the package name into the Google search engine. Often on the XDA Developers or w3bsit3-dns.com forums there are detailed descriptions of system packages for specific TV models. Do not remove packages whose purpose you do not know.

Do you need to root your TV to remove applications?

No. Method using ADB and flag --user 0 works on regular, non-rooted devices. Obtaining root access on TVs is a complex and risky process, which often leads to loss of warranty and the ability to receive updates.