Modern Smart TVs from Xiaomi and Redmi are equipped with a proprietary PatchWall shell, which is positioned as an intelligent recommendation system. However, for many users, this interface becomes a source of irritation due to the abundance of built-in advertising, intrusive recommendations and the inability to quickly access familiar applications. Especially relevant was the question of how to remove PatchWall, became in 2026, when the algorithms of the system became even more aggressive in collecting data about browsing.
Fortunately, the Android TV operating system that these TVs run on allows you to take full control of the device. Not only can you turn off the irritants, but you can also completely replace the standard shell with a clean launcher or alternative interface. In this article, we will look at proven methods that will help you return the TV to its original appearance without unnecessary visual noise.
It is worth noting that the term “delete” in the context of system applications often means “disable” or “freeze”, since the complete erasure of system components can lead to unstable operation of the device. We will focus on safe ways to ensure that your Mi is working. TV after all the manipulation.
What is PatchWall and why do you want to shut it down?
PatchWall is a proprietary shell designed by Xiaomi specifically for its TVs and consoles. It replaces the standard Android TV interface by offering a feed of content aggregated from various streaming services. The main feature of the system is a deep introduction to the boot process of the device, making it an integral part of the user experience by default.
The main reason users are looking for a way to turn off PatchWall on Xiaomi TVs is because of excessive advertising. Even on paid subscriptions, users often encounter promo banners, pre-launch video clips and recommendations that cannot be ignored.
⚠️ Note: Complete removal of system components through root rights may result in loss of warranty and possible “bricking” of the device. Use only the methods of disabling or replacing the launcher described in this guide.
The second important aspect is privacy, because it actively collects telemetry about your preferences, viewing times and apps used, and for users who value privacy, replacing the standard interface with a neutral launcher is a priority, which allows you to isolate the TV from excessive data collection.
Preparing the TV for interface modification
Before you start installing third-party launchers or using ADB commands, you need to set up the TV properly. Without these basic steps, further instructions may not work. Preparation takes no more than 10 minutes, but is critical to the success of the operation.
First of all, you need to activate the developer mode. This is normally hidden from the average user. To turn it on, go to the settings menu, look for "About device" or "System" and quickly click on "Build Number" several times. After the 7th press, the system will notify you that you have become a developer.
☑️ Preparation of Xiaomi TV
Then you have to allow apps to be installed from unknown sources. Since we will be using third-party launchers, Android TV security will block their installation by default. Find the appropriate item in the security settings or in the just-activated developer menu and switch the slider to the active position. It is also important to enable USB debugging, even if you do not plan to connect the cable, as this opens the necessary ports for local management.
Make sure your remote is working properly, as some third-party launchers may react differently to navigation buttons.If you have the option, plug in a regular computer mouse or keyboard via USB-TV port – this will make navigation easier if the new interface is not working properly.
Method of replacing the launcher through APK installation
The easiest and safest way to get rid of the intrusive interface is to install an alternative launcher. It doesn't physically remove PatchWall, but it completely hides it, launching it instead when you turn on the TV. The most popular solutions are Projectivy Launcher, FLauncher or ATV Launcher.
You will need to download it first. APK-Since there may be restrictions in the TV browser, the easiest way to transfer a file from a smartphone or computer is to install a file transfer application on the TV (for example, Send Files to be used). TV) or use a file manager that can download files directly from a link.
adb install -r path/to/launcher.apkAfter installation APK-Don't rush to open the application. First go to the Android settings. TV, Find the section "Applications» → «By Default (or "Application Manager» → «Default Launch.“ Here you need to change the settings for Home and Digital Assistants. Select the installed launcher as the default application for Open by Default».
⚠️ Note: On some versions of the firmware MIUI TV The Home button on the remote can force the user to return to PatchWall, ignoring the Android settings. ADB Completely deactivate the system launcher.
If done correctly, you can tap the Home button and open a new, clean interface on the remote, you can customize the look of the interface, add weather widgets, watches, or shortcuts to your favorite apps, and this method saves you the ability to return to factory settings in one click, just by resetting the default application settings.
Recommended launchers for 2026
Disconnecting system components through ADB
For users who want to go beyond simply replacing a launcher, a method of forced shutdown of system packets over a debugging bridge (ADB) is available, which requires a computer (Windows, macOS or Linux) and a Wi-Fi TV connected to the same network, which allows PatchWall processes to be “freezed” and rendered inactive by the system.
First install the Android package on your computer SDK Platform Tools. After unpacking, open the command line or the terminal in the tool folder. IP-The address of your TV (in the section "About the device» → «Network) and connect to it by command: adb connect IP_AREZ TELEVISOR:5555. If the connection is successful, you will see a message of success.
| Package Name (Package Name) | Description of the component | Recommended action |
|---|---|---|
| com.mitv.patchwall | The main interface of PatchWall | Disable / Uninstall |
| com.mitv.patchwall.service | Background recommendation service | Disable |
| com.xiaomi.ad | System advertising Xiaomi | Uninstall |
| com.android.tv.ambient | Eco-screen mode (savage) | Disable (optional) |
Use the adb shell pm disable-user --user 0 NAME PAKET to disable or adb shell pm uninstall-k --user 0 NAME PAKET to delete for the current user. For example, to remove an ad module, type: adb shell pm uninstall-k --user 0 com.xiaomi.ad. Be extremely careful: removing critical system packages (e.g., I/O or network related) can render the TV inoperable.
If the TV is unstable after you use the commands, you can always return all the changes, using the adb shell pm enable PACKET name or a complete reset via the TV menu, which is the most effective method for cleaning the system of excess “garbage”.
💡
Save the list of disabled packets in a text file on your computer. If you decide to reset your TV to factory settings, you don't have to search for commands again -- just run the script again.
Set up a third-party launcher as the main one
Once you have installed an alternative interface, it is important to set it up correctly to make the experience as comfortable as possible. Many users make the mistake of launching the launcher simply as an application, forgetting to fix it as the main one. In the launcher settings (usually under "Settings" or "General"), find the "Set as default launcher" or similar option.
Note the remote button management. In standard Android TV, the Google Assistant button or color buttons can be reassigned. Advanced launchers like Projectivy have built-in button mappers. You can assign YouTube to a red button and Netflix to a blue button, which will greatly speed up navigation.
It’s also worth disabling all notifications from Xiaomi system applications. Even with a third-party launcher installed, background processes can try to display pop-ups. Go to Settings → Apps → Show system processes, find applications with the Mi or PatchWall logo and force them to stop, and also turn off notifications.
An important step is to disable automatic updates to system components that can put PatchWall back in place. In the developer menu, find the Auto Update and turn it off, which will prevent the TV from seeing you again with ads after a nightly update.
💡
The key is not only installing the launcher, but also blocking it from overwriting with system updates, and without this step, all efforts can be reduced to zero after another firmware update.
Possible problems and solutions
You may encounter a number of challenges when modifying your TV, and one of the most common problems is the "start loop," where the TV is constantly rebooting or flashing a black screen, which often happens if you have removed the system launcher but haven't installed or activated the alternative, and then you need to reset to the factory settings.
Another common problem is a broken sound or remote after installing third-party software, which may be due to driver conflict or background services not working properly. Try to completely turn off the TV by removing the plug from the socket for 1-2 minutes.
If you can’t find the default App settings (this happens on stripped-down versions of Android). TV For Xiaomi TVs, use them. ADB-command to force the launcher to start the system, but this requires the creation of a special script for boot, which is a task for advanced users.
⚠️ Warning: If the TV stopped responding to the remote and the image is gone, try pressing the power button on the TV body (not on the remote) on the TV. 10-15 This will force the device to restart, which could help it get out of the freeze state.
In rare cases, Google Play Protect antivirus systems can block the operation of modified launchers. If the application crashes immediately after launch, try temporarily disabling Play Protect in the settings of the Google Play Store or adding a launcher to exceptions.