Owners of modern Xiaomi Mi TV and Redmi TVs often encounter the PatchWall intrusive shell, which replaces the standard Android TV interface. This system aggressively promotes content, collects viewing data and significantly slows down the device, especially on models with a small amount of RAM. Removing or disabling this layer becomes a necessity for those who appreciate the purity of the system and performance.
The process of getting rid of the shell is not always trivial, as manufacturers embed it deep into the system partitions, but there are proven methods that allow you to either completely deactivate the service or replace it with a clean launcher. In this article, we will look at all the relevant ways, from simple settings. DNS advanced-use ADB-Teams for experienced users.
It is worth noting that the complete removal of system components requires caution. Wrong actions can lead to unstable operation of the Smart TV, so it is important to follow the instructions clearly. We have prepared a step-by-step plan that will help you regain control of the device and enjoy content without unnecessary visual noise and delay.
Why do users want to get rid of PatchWall?
The main reason for the discontent lies in the aggressive monetization of the device by the manufacturer. PatchWall shell is the default main screen, which is overloaded with recommendations, banners and news feeds. This is not only annoying visually, but also consumes the CPU resources, causing slowdowns when navigating the menu.
Another critical factor is privacy, which collects detailed telemetry about what you watch, how long you stay on the TV and what apps you use. For many users, privacy is a top priority, and the desire to limit data transmission dictates that changes in the standard configuration are necessary.
In addition, the standard Android TV launcher, which is hidden under PatchWall, often proves more convenient and logical. It provides direct access to installed applications and supports voice search Google Assistant without unnecessary intermediate screens. A return to βpureβ Android TV makes the interface responsive and familiar to smartphone users.
- π Acceleration of work: Freeing RAM from heavy shell processes.
- π Privacy: Stop collecting data on user habits.
- π¨ Clean UI: A Return to Standard, Minimalist Android Design TV.
- πΊ No Advertising: Eliminating Intrusive Idation Banners from Main Menu.
β οΈ Attention: Before making any changes to system settings or removing apps, make sure you have an alternative way to control your TV (such as a physical remote or remote app on your smartphone), as after removing the launcher, touch control from the screen may become unavailable.
The method of blocking through change DNS-server
The safest and easiest way, without requiring root rights or a computer connection, is to lock the shell update servers through network settings. DNS-If you are on the router or directly on the TV, you can prevent the download of advertising content and the PatchWall interface.
To implement this method, you need to go to your TV network settings: Find an active connection (Wi-Fi or Ethernet) and change the DNS settings from automatic to static. The addresses are often servers that block ad domains, or simply fast public DNSs, which may not resolve internal Xiaomi addresses.
But it's not a panacea, but rather a filter that can stop working when the firmware updates change when the server domain names change, but for the initial attempt to make the TV live better, it's perfect and doesn't pose a risk to the system.
π‘
Use it. DNS-servers with ad blocking function, such as AdGuard DNS (176.103.130.130) to cut off some of the advertising traffic at the network level.
If you choose to use this method, you will need to enter the following values in your network settings. Note that paths may vary slightly depending on the version of MIUI for TV.
DNS Preferred: 176.103.130.130
Alternative DNS: 176.103.130.131After saving the settings, it is recommended to completely reboot the device, turning it off from the socket for 10-15 seconds, which will reset the network cache and apply new parameters. If the interface is cleaner, but the advertising remains in the applications, then the method works partially, and it is worth considering more radical measures.
Installation of a third-party launcher to replace the interface
A more effective solution than simply locking DNS is to install an alternative launcher that will take control of the home screen. Popular options like Projectivy Launcher or Fauncher TV completely replace the visual shell, providing convenient access to applications and settings.
For installation you will need to download APK-Because Xiaomi TVs often don't have a Google Play Store or access to it is limited, the easiest way to use a file manager is to download the file to your computer, flip it onto a flash drive and install it directly from the computer. USB-the drive, allowing installation from unknown sources in the security settings.
Once you install a new launcher, the system may not switch to it automatically.You will either need to remove updates to the standard launcher (if the firmware version allows it), or use it to make the switch. ADB-The key is to keep the standard launcher from shutting down. ADB, The system may return you to PatchWall from time to time.
βοΈ Installation of a new launcher
Special attention should be paid to the setting of the new launcher, most of which allow you to flexibly adjust the background, the location of widgets and the behavior of the remote buttons, which turns the TV into a personalized device, devoid of intrusive branding.
| The name of the launcher | Weight of the application | 4K support | Advertising in the launcher |
|---|---|---|---|
| Projectivy Launcher | ~15MB | Yes. | No. |
| Fauncher TV | ~10MB | Yes. | No. |
| ATV Launcher | ~8MB | Yes. | There you are (Free version) |
| SFLauncher | ~12MB | Yes. | No. |
Using ADB for deep cleaning of the system
For users who are ready for more complex manipulations, a method of removing system components through ADB debugging (Android Debug Bridge) is available, which allows you to directly interact with the TV operating system and remove or disable packets responsible for PatchWall operation.
The first step is to activate the developer mode on your TV. Go to Settings β About device β Build and press 7 times until you see a message about the developer mode. Then, in the menu that appears, turn on USB Debugging and Installation from unknown sources.
Next, you'll need a computer connected to the same Wi-Fi network as the TV. Install the Android pack on your PC. SDK Platform Tools. Open the command line and connect to the TV by entering it. IP-The command to connect is as follows:
adb connect 192.168.1.XXWhere 192.168.1.XX β it IP-The address of your TV, which you can find in your network settings, and once you're connected successfully, you can execute commands to delete or disable packets. Be very careful: removing critical system components can make the device "brick.
List of deactivation packages
β οΈ Note: Do not delete packets whose names you are not 100% sure of. Use the pm disable-user command instead of completely removing them, which will restore functionality in case of an error.
Resetting settings and returning to factory condition
If the launcher and DNS experiments have led to an unstable system, the only correct solution is a complete reset, which will return the TV to the state in which it was purchased, with all the updates installed, but without your personal data and accounts.
There are two ways to reset: One is through the settings menu: go to Settings β About device β Reset. The second, more reliable, if the menu does not respond, is through Recovery mode. To do this, turn off the TV, and then turn it on by holding a certain combination of buttons on the remote (often it is a power button and a confirmation button, but depends on the model).
After the reset, the system will again try to establish connections and download the current version of PatchWall. To avoid re-installing the advertising shell, it is recommended immediately after the first activation, before connecting to Wi-Fi, block access to the update servers through the hosts file (if there is root) or configure the router to block Xiaomi domains.
It's important to understand that the reset doesn't remove the shell itself, because it's sewn into the firmware. It just clears the cache and user data. So the "how to delete" question in the context of the reset is only solved temporarily until you use the other blocking methods described.
- π Complete Cleanup: Deletes all user data, accounts and app settings.
- π Error Fixing: Helps if the TV starts to freeze or doesnβt work properly after the updates.
- π Back to Source: The firmware version will remain relevant, but the interface settings will reset.
FAQ: Frequently Asked Questions
Can I remove PatchWall completely without root rights?
Will the warranty fly off after the launcher change?
What if after removing the launcher black screen?
Will PatchWall update after resetting?
π‘
The best strategy is not to delete system files aggressively, but to use a bundle"DNS-filtering + Third-party launcher, which gives 95% of the result without the risk of breaking the TV.