The Xiaomi Mi TV, Redmi Smart TV or Mi Box ad carousel is one of the most annoying features for users, not only taking up the useful space of the home screen, but also slowing down the interface, consuming traffic in the background, and sometimes even installing apps without your consent, the manufacturer positions it as โpersonalized recommendationsโ, but in practice it is a common advertisement that you want to get rid of once and for all.
The problem is that Xiaomi makes the process of turning off the carousel especially difficult: newer versions of MIUI TV and PatchWall firmware often hide or lock standard settings. However, there are several working methods, from simple menu changes to deep edits to system files. In this article, we will discuss all the current methods, including those that work on the latest models of 2023-2026 (for example, Xiaomi TV A Pro or Redmi Smart Fire TV).
Important: Some methods require super-user rights or ADB connectivity. If you're a beginner, start with the simplest options, they'll work for 90% of users. For the experienced, there are advanced solutions with firmware modification.
1. Standard shutdown via settings (no root)
The most obvious way to do this is to try to remove the carousel from the regular menu, and unfortunately, in the latest versions of MIUI TV (starting with 3.0), this item is often hidden, but on some models it is still available.
Open Settings โ Accounts and Security โ Recommendations. If there is a Personalized Recommendations or Home Screen Carousel switch, turn it off. On Xiaomi TV Q2 and Redmi X Series, this path may be different:
- ๐ For MIUI TV 2.0-2.5: Settings โ Main screen screen โ Content recommendations
- ๐บ For PatchWall (India/Europe): Settings โ Annexes โ System applications โ PatchWall โ Shut down.
- โ๏ธ For Android. TV (Mi Box: Settings โ Annexes โ Special access โ Advertising โ Disable personalization
If you don't have a point, don't despair. Xiaomi often changes the settings depending on the region and the firmware version.
- Press the Home button on the remote for 5-7 seconds until the editing menu of the home screen appears.
- Find the carousel icon (usually called โRecommendationsโ or โFor Youโ).
- Click on it and choose Delete or Hide.
โ ๏ธ Note: Some models (e.g. Xiaomi) TV 5 Pro) after the reboot, the carousel may appear again.This is due to the background update PatchWall.
2. Disconnect via ADB (no root, but with PC)
If the standard settings donโt work, the next step is to use ADB (Android Debug Bridge), a method that doesnโt require superuser rights, but youโll need a computer with drivers installed and USB debugging enabled on your TV.
First, prepare the device:
Activate debugging by USB TV settings|Install ADB-PC drivers|Download the Android platform SDK Tools|Connect the TV to the PC by USB (or Wi-Fi)
-->
Now run commands in the terminal (or Command Prompt):
adb connect [IP- address TV] # if you connect over Wi-Fi
adb shell
pm disable-user --user 0 com.mitv.tvhome # shuts down PatchWall launcher
pm disable-user --user 0 com.miui.tv.recommendation # disables recommendations
pm disable-user --user 0 com.xiaomi.mitv.appstore # disables the app store (optional)After you've done the commands, reboot the TV (adb reboot). The carousel should disappear. If not, try alternative commands:
adb shell settings put global hidden_api_policy 1 # unlocks hidden API
adb shell am force-stop com.mitv.tvhomeโ ๏ธ Attention: On TVs with firmware MIUI TV 4.0+ Xiaomi is blocking some of the ADB-If you get a "not allowed" error, try a local proxy method (section 4) or root.
3. Removal of the carousel through root access
If you have root rights (or you're willing to get them), you can completely remove the system applications that are responsible for the carousel. This is a radical, but the most reliable way.
- ๐ Use Magisk to unlock the bootloader (instructions are available on the XDA Developers for your model).
- ๐ฑ Install Root Explorer or FX File Explorer with root support.
- ๐ซ Make a backup firmware before changes!
Now remove or freeze the following system packages (the paths may be different):
| Annex | The path to APK | Action. |
|---|---|---|
| PatchWall | /system/priv-app/TVHome/TVHome.apk | Remove or rename to TVHome.bak |
| MiTV Recommendation | /system/app/Recommendation/Recommendation.apk | Delete |
| MiTV Ads | /system/priv-app/MiTVAds/MiTVAds.apk | Remove or Freeze from Titanium Backup |
| MiTV AppStore | /system/priv-app/AppStore/AppStore.apk | Optionally (if you do not use the store) |
If the screen is empty or the launcher is not starting, install an alternative launcher (such as an ATV Launcher or Wolf Launcher) via ADB:
adb install atv-launcher.apk
adb shell am start -n com.peel.app/.ui.activities.SplashActivityWhat if the TV is not turned on after removing PatchWall?
4. Blocking ads through local DNS (no root)
If previous methods didnโt work or you donโt want to risk firmware, you can block Xiaomi ad servers at the network level. DNS-server.
List of domains responsible for carousel and advertising:
api.ad.xiaomi.com
sdkconfig.ad.xiaomi.com
tracker.ai.xiaomi.com
data.mistat.xiaomi.com
api.io.mi.com
api.brs.intl.miui.comHow to block:
- Install Blokada or DNS66 on your TV (via ADB if you donโt have access to the Play Market).
- Add the listed domains to the blacklist.
- Or set up a DNS redirect on a router (for example, use 1.1.1.3 โ Cloudflare with ad blocking).
For routers with OpenWRT or DD-WRT firmware, add to /etc/hosts:
127.0.0.1 api.ad.xiaomi.com
127.0.0.1 sdkconfig.ad.xiaomi.com
and so on for all domains.โ ๏ธ Attention: Lockdown DNS It can affect some of the functions of the TV, for example: ๐ฑ Update of firmware over the air (OTA) ๐ Synchronization of the Mi Account ๐ฌ Some streaming services (e.g. Mi Video) If you encounter problems, return the standard settings DNS.
5. Alternative launchers: a complete interface replacement
If the carousel is too intrusive and you can't turn it off, the radical solution is to install a third-party launcher, which will completely replace the standard PatchWall interface with a cleaner and faster one. TV:
- ๐ ATV Launcher โ a minimalist launcher with voice search support.
- ๐ฅ๏ธ Wolf Launcher โ customizable tabbed interface for apps and games.
- ๐ฎ Sideload Launcher โ only shows manually installed applications.
- ๐ฑ TV Launcher (by Leanback) โ imitates standard Android TV publicity.
How to determine:
- Download. APK launcher USB-Send to the TV via Send Files to TV.
- Install it through any file manager (e.g. FX File Explorer).
- Launch the launcher and select Use by default in the settings.
Once a third-party launcher is installed, Xiaomiโs standard carousel will be completely hidden, but PatchWallโs system processes will continue to run in the background and consume resources. ADB-teams from section 2.
๐ก
If the remote is lost after installing the alternative launcher, try reconnecting it in Bluetooth settings or resetting the remote to factory settings (clamp Home + Menu for 10 seconds).
6. Reset to factory settings (extreme case)
If all methods fail and the carousel keeps popping up, the last option is to completely reset the TV, which will delete all user data, but sometimes helps to "nullify" intrusive system applications.
How to reset:
- Go to Settings โ About TV โ Reset settings.
- Select to erase all data (not reboot!).
- Confirm the action with a password from the Mi Account (if linked).
- After the reboot, do not connect to your Xiaomi account and immediately disable recommendations in the initial setup wizard.
Important: Some models (such as the Xiaomi TV S Pro) may need to be re-activated online after a reset, so if the TV asks you to update the firmware immediately after a reset, reject the update, otherwise the carousel will return.
โ ๏ธ Note: On TVs with a reference to the Mi Account (for example, in China), a reset can block the device by requiring the username / password of the previous owner!
๐ก
The factory reset only helps if the carousel came after the firmware update, and if it was originally, it will come back again after the reset.