Xiaomi TVs ship with Xiaomi's analytics, the PatchWall content rows, background "cleaner" services and preloaded apps. You can switch them off from a computer without root, and undo every change. Which list to use depends on the system your TV runs, not just the model name.
adb connect <TV-IP>:5555 and accept the prompt on the TV.adb shell pm disable-user --user 0 com.miui.tv.analytics
adb shell pm disable-user --user 0 com.xiaomi.statistic
adb shell pm disable-user --user 0 com.google.android.feedback
adb shell pm disable-user --user 0 com.mitv.tvhome.atvmitv.service and com.mitv.overseaservice (remote keys, the Netflix button, the Bluetooth remote), every com.mediatek.* package (tuners, inputs, AirPlay), com.mitv.livetv, com.mi.bluetooth, com.mitv.setup and com.xiaomi.mitv.scenemode (game mode).com.mitv.gallery if you open photos from a USB drive, and com.google.android.apps.mediashell if you cast or use Stremio.launcherx) on its own: on this Google TV 14 build Home then lands on the setup wizard's recovery screen.| Package | What it is |
|---|---|
| Xiaomi + Google telemetry | |
com.miui.tv.analytics | |
com.xiaomi.statistic | |
com.xiaomi.tvqs.overseas.y24 | Xiaomi quality-stats uploader (DROPBOX_ENTRY_ADDED, upload log |
com.google.android.feedback | |
| PatchWall / "Mi Home" tab, content rows, promos | |
com.mitv.tvhome.atv | PatchWall |
com.mitv.tvhome.michannel | |
com.mitv.tvhome.mitvplus | Mi TV+ FAST channels |
com.mitv.tvhome.oemtab | the "Mi Home" tab injected into Google TV home |
com.xm.webcontent | |
android.autoinstalls.config.google.gtvpai | Play auto-install of partner apps |
| Xiaomi background services | |
com.xiaomi.mitv.tvmanager | "TV Manager" cleaner / booster |
| Preloaded apps | |
com.google.android.play.games | |
com.xiaomi.mimusic2 | |
adb shell pm disable-user --user 0 com.miui.tv.analytics
adb shell pm disable-user --user 0 com.xiaomi.statistic
adb shell pm disable-user --user 0 com.xiaomi.tvqs.overseas.y24
adb shell pm disable-user --user 0 com.google.android.feedback
adb shell pm disable-user --user 0 com.mitv.tvhome.atv
adb shell pm disable-user --user 0 com.mitv.tvhome.michannel
adb shell pm disable-user --user 0 com.mitv.tvhome.mitvplus
adb shell pm disable-user --user 0 com.mitv.tvhome.oemtab
adb shell pm disable-user --user 0 com.xm.webcontent
adb shell pm disable-user --user 0 android.autoinstalls.config.google.gtvpai
adb shell pm disable-user --user 0 com.xiaomi.mitv.tvmanager
adb shell pm disable-user --user 0 com.google.android.play.games
adb shell pm disable-user --user 0 com.xiaomi.mimusic2
adb shell pm enable com.miui.tv.analytics
adb shell pm enable com.xiaomi.statistic
adb shell pm enable com.xiaomi.tvqs.overseas.y24
adb shell pm enable com.google.android.feedback
adb shell pm enable com.mitv.tvhome.atv
adb shell pm enable com.mitv.tvhome.michannel
adb shell pm enable com.mitv.tvhome.mitvplus
adb shell pm enable com.mitv.tvhome.oemtab
adb shell pm enable com.xm.webcontent
adb shell pm enable android.autoinstalls.config.google.gtvpai
adb shell pm enable com.xiaomi.mitv.tvmanager
adb shell pm enable com.google.android.play.games
adb shell pm enable com.xiaomi.mimusic2
Each changes something you may use (firmware updates, casting, voice, the home screen). Leave them on unless you know you don't need them.
| Package | Note |
|---|---|
com.xiaomi.mitv.updateservice | firmware updates: re-enable these three to check for one; kept enabled on the 55" unit |
com.mitv.upgrader | |
com.mediatek.tv.systemupdater | |
com.google.android.tungsten.setupwraith | |
com.amazon.amazonvideo.livingroom | |
com.google.android.youtube.tvmusic |
Model code MiTV-MZTU0 · source: examples/xiaomi-tv-a-pro-2026 (CleanYourTV, MIT) · checked 2026-10-30
| Package | What it is |
|---|---|
| Xiaomi telemetry / analytics | |
com.miui.tv.analytics | |
com.xiaomi.statistic | |
com.xiaomi.tvqs.overseas | "TV Quality Service" feedback |
| PatchWall and Mi content rows | |
com.mitv.tvhome.atv | |
com.mitv.tvhome.michannel | |
com.mitv.tvhome.mitvplus | |
com.xm.webcontent | |
| Xiaomi background services / cleaner | |
com.xiaomi.mitv.tvmanager | "TV Manager" cleaner app |
com.xiaomi.mitv.smartshare | |
com.mitv.milinkservice | Mi cast; Chromecast still works |
com.xiaomi.amazon.alexa | Alexa bridge |
android.autoinstalls.config.xiaomi.amelie | |
fusion.android.tv.demo | |
| Preloaded apps | |
com.xiaomi.mimusic2 | |
com.google.android.feedback | |
com.amazon.amazonvideo.livingroom | |
com.google.android.youtube.tvmusic | |
com.google.android.videos | Google Play Movies |
ru.more.play | Okko |
com.vk.tv | |
com.yandex.browser.tv | |
adb shell pm disable-user --user 0 com.miui.tv.analytics
adb shell pm disable-user --user 0 com.xiaomi.statistic
adb shell pm disable-user --user 0 com.xiaomi.tvqs.overseas
adb shell pm disable-user --user 0 com.mitv.tvhome.atv
adb shell pm disable-user --user 0 com.mitv.tvhome.michannel
adb shell pm disable-user --user 0 com.mitv.tvhome.mitvplus
adb shell pm disable-user --user 0 com.xm.webcontent
adb shell pm disable-user --user 0 com.xiaomi.mitv.tvmanager
adb shell pm disable-user --user 0 com.xiaomi.mitv.smartshare
adb shell pm disable-user --user 0 com.mitv.milinkservice
adb shell pm disable-user --user 0 com.xiaomi.amazon.alexa
adb shell pm disable-user --user 0 android.autoinstalls.config.xiaomi.amelie
adb shell pm disable-user --user 0 fusion.android.tv.demo
adb shell pm disable-user --user 0 com.xiaomi.mimusic2
adb shell pm disable-user --user 0 com.google.android.feedback
adb shell pm disable-user --user 0 com.amazon.amazonvideo.livingroom
adb shell pm disable-user --user 0 com.google.android.youtube.tvmusic
adb shell pm disable-user --user 0 com.google.android.videos
adb shell pm disable-user --user 0 ru.more.play
adb shell pm disable-user --user 0 com.vk.tv
adb shell pm disable-user --user 0 com.yandex.browser.tv
adb shell pm enable com.miui.tv.analytics
adb shell pm enable com.xiaomi.statistic
adb shell pm enable com.xiaomi.tvqs.overseas
adb shell pm enable com.mitv.tvhome.atv
adb shell pm enable com.mitv.tvhome.michannel
adb shell pm enable com.mitv.tvhome.mitvplus
adb shell pm enable com.xm.webcontent
adb shell pm enable com.xiaomi.mitv.tvmanager
adb shell pm enable com.xiaomi.mitv.smartshare
adb shell pm enable com.mitv.milinkservice
adb shell pm enable com.xiaomi.amazon.alexa
adb shell pm enable android.autoinstalls.config.xiaomi.amelie
adb shell pm enable fusion.android.tv.demo
adb shell pm enable com.xiaomi.mimusic2
adb shell pm enable com.google.android.feedback
adb shell pm enable com.amazon.amazonvideo.livingroom
adb shell pm enable com.google.android.youtube.tvmusic
adb shell pm enable com.google.android.videos
adb shell pm enable ru.more.play
adb shell pm enable com.vk.tv
adb shell pm enable com.yandex.browser.tv
Each changes something you may use (firmware updates, casting, voice, the home screen). Leave them on unless you know you don't need them.
| Package | Note |
|---|---|
com.netflix.ninja | |
com.google.android.youtube.tv | |
com.google.android.tvlauncher | |
com.google.android.tungsten.setupwraith | phone casting stops after a reboot with it off |
Model code MiTV-MOOQ1 · source: examples/xiaomi-tv-a43-2025 (CleanYourTV, MIT) · checked 2026-10-30
| Package | What it is |
|---|---|
| Xiaomi telemetry | |
com.miui.tv.analytics | |
com.xiaomi.statistic | |
| PatchWall and Mi content rows / promos | |
com.mitv.tvhome.atv | |
com.mitv.tvhome.michannel | |
com.mitv.tvhome.mitvplus | |
com.xm.webcontent | |
com.xiaomi.floatingframe | |
| Xiaomi background services | |
com.xiaomi.mitv.tvmanager | "TV Manager" cleaner app |
com.xiaomi.mitv.smartshare | |
com.mitv.milinkservice | Mi cast, Chromecast still works |
com.xiaomi.amazon.alexa | Alexa bridge |
android.autoinstalls.config.xiaomi.amelie | |
| Preloaded apps nobody asked for | |
com.xiaomi.mimusic2 | |
com.google.android.play.games | |
com.google.android.feedback | |
com.google.android.apps.tachyon | Google Duo |
fusion.android.tv.demo | |
adb shell pm disable-user --user 0 com.miui.tv.analytics
adb shell pm disable-user --user 0 com.xiaomi.statistic
adb shell pm disable-user --user 0 com.mitv.tvhome.atv
adb shell pm disable-user --user 0 com.mitv.tvhome.michannel
adb shell pm disable-user --user 0 com.mitv.tvhome.mitvplus
adb shell pm disable-user --user 0 com.xm.webcontent
adb shell pm disable-user --user 0 com.xiaomi.floatingframe
adb shell pm disable-user --user 0 com.xiaomi.mitv.tvmanager
adb shell pm disable-user --user 0 com.xiaomi.mitv.smartshare
adb shell pm disable-user --user 0 com.mitv.milinkservice
adb shell pm disable-user --user 0 com.xiaomi.amazon.alexa
adb shell pm disable-user --user 0 android.autoinstalls.config.xiaomi.amelie
adb shell pm disable-user --user 0 com.xiaomi.mimusic2
adb shell pm disable-user --user 0 com.google.android.play.games
adb shell pm disable-user --user 0 com.google.android.feedback
adb shell pm disable-user --user 0 com.google.android.apps.tachyon
adb shell pm disable-user --user 0 fusion.android.tv.demo
adb shell pm enable com.miui.tv.analytics
adb shell pm enable com.xiaomi.statistic
adb shell pm enable com.mitv.tvhome.atv
adb shell pm enable com.mitv.tvhome.michannel
adb shell pm enable com.mitv.tvhome.mitvplus
adb shell pm enable com.xm.webcontent
adb shell pm enable com.xiaomi.floatingframe
adb shell pm enable com.xiaomi.mitv.tvmanager
adb shell pm enable com.xiaomi.mitv.smartshare
adb shell pm enable com.mitv.milinkservice
adb shell pm enable com.xiaomi.amazon.alexa
adb shell pm enable android.autoinstalls.config.xiaomi.amelie
adb shell pm enable com.xiaomi.mimusic2
adb shell pm enable com.google.android.play.games
adb shell pm enable com.google.android.feedback
adb shell pm enable com.google.android.apps.tachyon
adb shell pm enable fusion.android.tv.demo
Each changes something you may use (firmware updates, casting, voice, the home screen). Leave them on unless you know you don't need them.
| Package | Note |
|---|---|
com.xiaomi.mitv.updateservice | re-enable to check for firmware updates |
com.google.android.tvlauncher | |
com.google.android.tvrecommendations | |
com.google.android.leanbacklauncher.recommendations |
Model code MiTV-MOOQ1 · source: examples/xiaomi-mi-tv-4a (CleanYourTV, MIT) · checked 2026-10-30
katniss) turns itself back on at every boot, so it is under side effects.| Package | What it is |
|---|---|
| Xiaomi + Google telemetry | |
com.miui.tv.analytics | |
com.xiaomi.statistic | |
com.google.android.feedback | |
| PatchWall, content rows, sponsored rows | |
com.mitv.tvhome.atv | PatchWall |
com.mitv.tvhome.michannel | PatchWall channels on the Android TV home |
com.xm.webcontent | |
com.xiaomi.floatingframe | |
com.google.android.tvrecommendations | |
android.autoinstalls.config.xiaomi.amelie | Play auto-install of partner apps |
| Xiaomi background services | |
com.xiaomi.mitv.tvmanager | "TV Manager" cleaner |
| Preloaded apps | |
com.xiaomi.mimusic2 | |
com.google.android.play.games | |
com.google.android.videos | Play Movies & TV |
com.mitv.gallery | Mi Gallery; Media Player still opens USB photos |
adb shell pm disable-user --user 0 com.miui.tv.analytics
adb shell pm disable-user --user 0 com.xiaomi.statistic
adb shell pm disable-user --user 0 com.google.android.feedback
adb shell pm disable-user --user 0 com.mitv.tvhome.atv
adb shell pm disable-user --user 0 com.mitv.tvhome.michannel
adb shell pm disable-user --user 0 com.xm.webcontent
adb shell pm disable-user --user 0 com.xiaomi.floatingframe
adb shell pm disable-user --user 0 com.google.android.tvrecommendations
adb shell pm disable-user --user 0 android.autoinstalls.config.xiaomi.amelie
adb shell pm disable-user --user 0 com.xiaomi.mitv.tvmanager
adb shell pm disable-user --user 0 com.xiaomi.mimusic2
adb shell pm disable-user --user 0 com.google.android.play.games
adb shell pm disable-user --user 0 com.google.android.videos
adb shell pm disable-user --user 0 com.mitv.gallery
adb shell pm enable com.miui.tv.analytics
adb shell pm enable com.xiaomi.statistic
adb shell pm enable com.google.android.feedback
adb shell pm enable com.mitv.tvhome.atv
adb shell pm enable com.mitv.tvhome.michannel
adb shell pm enable com.xm.webcontent
adb shell pm enable com.xiaomi.floatingframe
adb shell pm enable com.google.android.tvrecommendations
adb shell pm enable android.autoinstalls.config.xiaomi.amelie
adb shell pm enable com.xiaomi.mitv.tvmanager
adb shell pm enable com.xiaomi.mimusic2
adb shell pm enable com.google.android.play.games
adb shell pm enable com.google.android.videos
adb shell pm enable com.mitv.gallery
Each changes something you may use (firmware updates, casting, voice, the home screen). Leave them on unless you know you don't need them.
| Package | Note |
|---|---|
com.xiaomi.mitv.updateservice | firmware updates: re-enable to check for one |
com.google.android.katniss | comes back at boot, see header |
com.google.android.backdrop | |
com.mitv.dream | stock screensaver, see header |
Model code MiTV-MSSP3 · source: examples/xiaomi-mitv-mssp3-android9 (CleanYourTV, MIT) · checked 2026-10-30
Xiaomi F2 Fire TV? It runs Amazon's Fire OS, so the Xiaomi lists above don't apply. Use the Fire TV debloat guide; CleanYourTV also has a tested F2 list. Mi Box S? See the Mi Box S 2nd Gen list.
mitv.service, com.mitv.overseaservice, com.mi.bluetoothcom.mediatek.* (tvinput, tuners, tv.agent), com.mitv.livetv or com.mediatek.wwtv.tvcentercom.mitv.setup, com.xiaomi.android.tvsetup.partnercustomizer, TV Settings, Google Play servicesOpen Settings → Device Preferences → About. Google TV shows a For you tab across the top of Home. PatchWall is Xiaomi's own home screen with large content tiles; behind it the TV runs Android TV. A Xiaomi F2 says Fire TV on its home screen and runs Amazon's Fire OS.
Yes. The PatchWall packages (com.mitv.tvhome.*) are in the safe groups of each list. On Google TV builds they often ship already disabled. On a PatchWall TV, Home has to fall back to another home screen once they are off: press Home after disabling them and check it still opens before you go on.
Only if you also disable the update services (com.xiaomi.mitv.updateservice, com.mitv.upgrader, com.mediatek.tv.systemupdater). This page lists them under side effects, not as safe, because turning off updates also turns off security fixes.
Those are separate devices: see the Mi Box S 2nd Gen list. For other boxes, start from the Android TV guide.
No. Everything uses ADB from a computer on the same Wi-Fi. Packages are disabled for your user, not deleted, and adb shell pm enable <package> brings any of them back.
Sources, checked 2026-10-30: CleanYourTV device lists (MIT). Other systems: Google TV guide, Android TV guide, Fire TV guide.