Owners of modern Xiaomi and Redmi TVs often encounter an intrusive PatchWall interface that replaces the default Android TV shell. This system offers personalized content, but for many users it becomes a source of annoyance due to the abundance of advertising, complex navigation and region-specific binding. Deleting or disabling this component is a popular request, since it is impossible to do this with standard menu tools.
The process of getting rid of the embedded shell requires understanding the Android TV architecture on which these devices are based, either by changing the region to a global one or by using more advanced methods like ADB (Android Debug Bridge) to force the removal of system packages. It is important to act carefully so that you do not disrupt the main functionality of the TV.
In this article, we will look at all the current ways to solve the problem, from simple settings in the menu to using the command line through the computer. ADB-We'll also look at the risks associated with each method and help you get back to a clean Android interface.
What is PatchWall and Why You Want It Deleted
PatchWall is a proprietary shell designed by Xiaomi specifically for its TVs, which aggregates content from various streaming services, offers recommendations based on browsing history, and displays banner ads on the home screen. It is a must-have for users in India and some other regions, but is often seen as redundant in Europe and the CIS.
The main reasons users are trying to get rid of this system are because of its aggressive behavior: it can slow down the interface, consume RAM and, most importantly, collect data about user habits. The standard Android TV launcher, which is hidden by default, works faster and more familiar to those who already use Android smartphones or consoles.
In addition, PatchWall content is often geographically restricted, and if you are in a region where Xiaomi services are not licensed, you will see empty tiles or broken links. Disabling this shell returns the functionality of a regular Android console to the TV, allowing you to install any launchers from Google Play.
- 📺 Intrusive advertising on the main screen and in the menu.
- 🐢 Slowing down the interface and increasing response time.
- 🌍 Geographical restrictions of content and services.
- 🔒 Collecting data on user activity without explicit consent.
⚠️ Warning: Complete removal of system components may cause the device to operate in an unstable manner.Before any manipulations, make sure you understand the risks and are prepared to reset before factory settings if necessary.
Preparation for modification of the TV system
Before you start removing or disabling system applications, you need to properly prepare the workplace and the device itself. You will need a computer (Windows, macOS or Linux) that is on the same LAN as the TV, or USB-cable, if your model supports debugging over the wire, in most cases, it's more convenient to use a Wi-Fi connection.
The first step is to activate the developer mode on the Xiaomi TV, and to do this, go to the device settings and find the About TV or About Device section, and you should quickly click on Build Number several times until you notice that the developer mode is activated, and then a new option will appear in the settings menu for developers.
Inside the developer menu, you need to find and enable the option “Debugging by” USB» (USB Without this permission, the computer will not be able to send commands to the TV. IP-TV address that appears in the Network section or in the connection status, as it will be needed to connect via ADB.
☑️ Preparing for removal of PatchWall
To work with the command line, you need Google's Platform Tools suite, which is the official package that contains adb and fastboot utilities. It can be downloaded from the Android developer site. Once downloaded, the archive needs to be unpacked into a convenient folder, such as the root of the C disk, so that the path to executable files is short and does not contain Cyrillic characters.
Method 1: Change region and disconnect via settings
The safest, though not always fully effective, way to combat intrusive interfaces is to change region. PatchWall is heavily geolocated. By switching your TV region to a country where Xiaomi TV services are not common (such as the United States or some countries in Europe), you can force the system to switch to a standard Android TV launcher.
To do this, go to Settings → Device → Settings → Region. In the list that opens, select, for example, “USA” or “India” (if your current version doesn’t fit). After changing region, the TV may suggest a reboot. In some cases, this action automatically changes the launcher to the standard Google TV interface, removing PatchWall tiles.
But this method has limitations: With newer firmware versions, Xiaomi has learned to ignore the region change for the home screen, leaving PatchWall active regardless of settings, and changing the region can affect the performance of embedded applications such as the Google Play Store by changing the available content.
💡
If the interface hasn’t changed after changing the region, try clearing the “PatchWall” and “Home Screen” app cache in the app settings section, and then restart the TV.
If the region change didn’t help, you can try disabling the app through the settings if the manufacturer allows. Go to Settings → Apps → All apps, search the “PatchWall” or “Mi Video” list and see if the “Disable” button is active. If it’s gray (inactive), then superuser or ADB rights will be required.
Method 2: Delete via ADB (Android Debug Bridge)
The most effective way to get rid of PatchWall is to use the Android debugging bridge (ADB), a technique that allows you to remove system applications that are hidden from the average user. First, make sure that your computer and TV are connected to the same Wi-Fi network, and the TV is enabled debugging over USB, as described earlier.
Open the command line (Terminal in the macOS/Linux or CMD/PowerShell in Windows) in a folder with installed ADB. Enter the command to connect to the TV, replacing 192.168.1.XX on IP-address of your device:
adb connect 192.168.1.XX:5555Once you have successfully connected (you will see the message “connected to...”), you can start searching for packages associated with PatchWall. Enter a command to list all packages installed and filter by keywords:
adb shell pm list packages | grep patchOften, the packages you want to find may be called com.android.tv.patchwall, miui.tvpatchwall, or similarly named. It is also worth checking the packages associated with the launcher so that you do not delete the system launcher by mistake. Once you have identified the exact name of the package, you can proceed to delete it.
List of potential packets to remove
Use the uninstall command to remove the system components. It is important to understand that removing the system components can be irreversible without resetting the settings.
adb shell pm uninstall -k --user 0 com.android.tv.patchwallThe --user 0 option means that the application is deleted for the current user, but physically stays in the system partition. This is safer than a complete deletion, and allows you to restore functionality with a simple data reset. If you are confident in your actions, you can use the -k flag to save the cache, although it is not critical when you delete the launcher.
Alternative launchers and interface configuration
After removing or disabling the standard interface, the TV may be left without a graphical shell, showing a black screen or a standard Android menu.To return usability, it is strongly recommended to install a third-party launcher.The most popular and functional solution is Projectivy Launcher.
This launcher is fully compatible with Android TV, It's ad-free, supports voice control, and allows you to customize the main screen as you wish, and you can install it through the Google Play Store, if it's available, or by downloading it. APK-File through file manager and package installer.
Once you have installed a new launcher, the system can ask which application to use as default for the Home button. Select the launcher installed and press Always. If there is no automatic choice, you can use the Button Mapper app to reassign the remote buttons.
| The name of the launcher | Advertising | Difficulty setting up | Compatibility |
|---|---|---|---|
| Projectivy Launcher | No. | Low. | Tall. |
| FATTV Launcher | No. | Medium | Medium |
| ATV Launcher | There is (Pro version without) | Tall. | Tall. |
| Sideload Launcher | No. | Low. | Tall. |
Using an alternative launcher not only removes PatchWall, but also significantly speeds up the TV, you get a clean interface, the ability to group applications and disable unnecessary widgets, which makes a budget Xiaomi TV into a full-fledged media center.
Possible problems and ways to solve them
Users may encounter various difficulties in modifying the system. One of the common problems is that the TV will not connect via ADB. In this case, check the firewall on your computer and make sure that the antivirus does not block the connection.
Another common situation is a “boot loop” after removing system components. If the TV stops loading after removing PatchWall, you need to perform Hard Reset. This is usually done by simultaneously pressing the on button and volume button (or other combination depending on the remote model) when the device is turned on, or through Recovery Menu.
⚠️ Note: If you have removed the standard launcher and have not installed an alternative, the TV may not respond to the remote. USB-mouse or keyboard to access settings and install a new launcher.
You may also experience errors in Google Play Services after changing your region or removing system packages. To address this, clear the data and cache of Google Play services in the app settings section, and a full factory reset via the recovery menu will help in the extreme case.
FAQ: Frequently Asked Questions
Can I delete PatchWall without a computer?
Will the warranty fly off after removing PatchWall?
What if the remote stopped working after the launcher was removed?
Will PatchWall update after resetting?
💡
Removing PatchWall via ADB is an effective way to free up your TV’s resources, but requires caution and backup of important data.
To sum up, getting rid of PatchWall on Xiaomi TVs is a smart move for advanced users who want to get the most performance and clean interface. Using these methods, you can transform your device to make it easy to use on a daily basis without intrusive advertising and restrictions.