How to Remove an App from a Xiaomi TV: The Complete Guide

Xiaomi Mi TV and Redmi TV are based on Android TV, which, like any other platform, over time acquires unnecessary software. Users often face a situation where pre-installed programs take up precious space, and the speed of the interface drops markedly. The solution lies in the competent management of installed software and freeing up system resources.

The uninstallation process can vary depending on the version of MIUI for TV firmware or Google TV’s global shell. Device owners need to understand the difference between custom applications that can be removed in a standard way and system components that require deeper intervention. Misconduct can lead to unstable device operation, so it is important to follow proven algorithms.

In this article, we will take a look at all the available methods for cleaning the memory of your TV, learn how to safely remove unnecessary programs through the standard menu, how to use the developer mode for advanced management, and what tools will help get rid of undeletable system debris without risking damage to the firmware.

Standard removal through the application menu

The easiest and safest way to clean up the space is to use the built-in functionality of the operating system, which is suitable for most custom programs downloaded from the Google Play store or installed manually through the Google Play Store. APK-The interface may vary slightly from region to region, but the logic remains the same for the entire Xiaomi ecosystem.

You first have to go to the main menu and find the section with the installed programs, usually called Applications or Apps. When you select the desired program, the system will offer several options. If the application supports removal, you will see the corresponding button. In some cases, you need to click the menu button on the remote or select the "More" option to display additional options.

⚠️ Note: Some system applications may not have an delete button in the standard menu. Attempting to force them to close will not free up memory, as they are part of the system kernel.

An alternative way is through the device settings. Go to Settings β†’ Applications β†’ All applications. This shows the full list of installed software with the amount of software you use. Select the program and click Remove. This method is more informative, because it allows you to immediately estimate how much space will be released after cleaning.

πŸ“Š What is the version of Android? TV you have installed?
Android TV 9
Android TV 10
Android TV 11
Google TV

Removing System Applications Through Developer Mode

Xiaomi TV owners often want to get rid of pre-installed garbage that cannot be removed by standard methods, and this is a developer mode that allows access to hidden system functions, activating this mode allows you to control processes at a deeper level, including disabling or removing system components.

To activate Developer Mode, go to Settings β†’ About TV β†’ Build. You need to quickly press the confirmation button on the remote (usually the center button or β€œOK”) seven times in a row. The system will notify you that you have become a developer. After that, a new Developer Debugging Item will appear in the settings menu, where you can enable debugging over USB.

β˜‘οΈ Preparing for removal of system applications

Done: 0 / 4

Direct removal will require a computer connection and the use of tools ADB (Android Debug Bridge is a powerful tool that lets you send commands directly to your TV operating system. Before you start, make sure your PC and TV are on the same LAN, or connect them. USB-cable, if the TV model supports such a connection.

⚠️ Warning: Removing critical system components (such as SystemUI or Package Installer) can cause a cyclical reboot of your TV.

Once the device is connected and successfully authorized (the debugging permission request will appear on the TV screen), commands can be entered. The main syntax for deletion is as follows:

adb uninstall name packet

Or, for system applications without root rights:

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

Use of the ADB-Teams for Advanced Users

The ADB command line gives you maximum control over the device. However, before you delete anything, you need to know the exact name of the packet. The names on the system are often different from the names displayed (for example, YouTube can be called com.google.android.youtube).

To make it easier to search, you can filter the list by keyword, for example, to find all the apps associated with a particular service, type in:

adb shell pm list packages | grep "google"

Once you get the packet name, you can delete it. It's important to understand that pm uninstall --user 0 doesn't physically remove the application from the system partition, it just hides it for the current user. It's a safe method, because the application data stays in the firmware and can be restored by factory reset if necessary.

List of safe packet removal
com.android.vending (you can delete but you will lose access to the store), com.google.android.feedback (sending reports), com.xiaomi.adshell (advertising service)

If the system starts to work incorrectly after removal, the application can be returned using the command:

adb shell cmd package install-existing name packet

This approach allows you to experiment with the configuration of the system without fear of irreversible consequences. However, it is worth remembering that some services Xiaomi and Google can be interrelated, and removing one component can disrupt the work of the other.

Cleaning the cache and application data

It doesn't always require a complete deletion of a program. Often, a memory problem or a problem with the brakes is solved by cleaning up the accumulated data and cache. Cache is a temporary file that speeds up applications, but over time can take up gigabytes of space. Data includes logins, settings and saves.

To clean up, go to Settings β†’ Applications, select the program you want, and find Clear Cache. This operation is safe and does not affect personal settings. If you want to reset the application to the post-installation state, use the Clear Data option.

Type of cleaningWhat's removedImpact on the accountRecommended frequency
Clearing the cacheTemporary files, thumbnailsNo.Once a month
Clearing the dataSettings, logins, savesRe-entry requiredWhen there is a failure
Deletion of the annexAll files and the packageTotal resetIf the application is not needed

Regular prevention helps keep the interface running, especially for TVs with a small amount of internal memory, where every megabyte counts. Some users use special utility-cleaners, but built-in Android TV is usually enough.

πŸ’‘

Use the built-in storage analyzer in your settings to visually determine which folders and applications take up the most space.

Managing Autoboot and Background Processes

Many of the apps on Xiaomi TVs tend to run automatically or run in the background, consuming RAM, which slows down switching between menus and long response to remote commands. Control of autoboot is an important aspect of optimization.

In standard Android TV settings, the startup management functionality is often hidden or limited. However, in developer mode, you can find a limit to background processes. By setting a limit to, for example, "No More than 2 processes," you force the system to close the unnecessary applications. This can increase stability, but will require re-run of applications every time you use.

You also need to look at permissions, go to the settings of a particular application and check what rights it's given. If a video player doesn't need access to a microphone or location, take those permissions away, and that not only increases security, but also reduces the activity of the application in the background.

⚠️ Attention: Limiting background processes may cause notifications from messengers or streaming services to arrive with a delay or not at all.

For finer customization, third-party launchers can be used that replace Xiaomi’s standard shell.They often have their own task managers and more flexible power settings, allowing you to fully control what is running on your device and when.

Return to factory settings as a last resort

If the TV is unstable, errors are constantly appearing, or the memory is full of undeleteable files, a complete reset may be required, which will return the device to its original state by removing all user data, accounts and installed applications.

You can reset via the menu: Settings β†’ About TV β†’ Reset. Before starting the process, the system will warn you about the loss of all data. Make sure you remember the login details to your Google account and Mi Account, as after the reset you will need to re-authorize.

πŸ’‘

A complete reset is a radical but effective way to remove all software debris and viruses if other methods have not worked.

An alternative is to use a physical button on the TV body (if the model provides one), usually pressing the power button or a special reset button when the TV is off, connecting it to the network and holding it until the logo appears, which is useful if the system interface is getting stuck and does not respond to the remote.

Once reset, the TV will be like new, and it's a great way to reconfigure it, installing only the apps you really need, and avoiding the accumulation of software in the future, and having regular maintenance and careful installation of new software will help you avoid the need for frequent resets.

Can I remove the Google Play Store from Xiaomi TV?
Technically, it is possible to ADB-But it's not recommended to do that, because without Google Play, you can't update other apps, install new ones, or use services that depend on Google frameworks. If the goal is to free up space, it’s better to disable auto-update and not use the store than remove it completely.
What if after removing the application, the TV stopped turning on?
If you remove a critical system component, the device can enter a bootloop cycle, in which case only flashing the TV through the TV will help. USB-You will need to download the official firmware for your model from the manufacturer's website, write it to a flash drive and follow the recovery instructions (Recovery Mode).
Why is the Remove button inactive for some applications?
This means that the app is system-based and was installed by the manufacturer as part of the firmware. TV It is forbidden to delete such applications to avoid system errors. Removal of them requires the rights of a superuser (Root) or use of the application. ADB-flag commands for the current user.
Does the remote memory take up space in ADB?
When using pm uninstall --user 0, the application hides and stops consuming RAM and executing, but its installation files remain in the system partition. They do not occupy user space, so space for your files is freed up (since the application no longer creates cache and data), but the amount of system firmware does not decrease.