How to debloat a Xiaomi TV with cleanyourtv

Xiaomi TVs and Mi Box streamers ship with PatchWall, Xiaomi's own content layer, plus analytics and promo services that put sponsored rows in front of your apps. The original cleanyourtv story started on a Xiaomi set that showed an ad before Netflix.

15

tested Xiaomi lists

345

package entries

Android TV / Google TV / Android

systems covered

Tested Xiaomi TV debloat lists

Each Xiaomi debloat list below was run on a real Xiaomi TV by a cleanyourtv contributor. Open a list to see every package it disables, grouped by purpose, with the exact commands to debloat that Xiaomi TV and to restore it afterwards.

ModelSystemPackages
Xiaomi Mi Box SAndroid TV 922
Xiaomi Mi Box S 2nd genGoogle TV16
Xiaomi Mi TV 4AAndroid TV 1021
Xiaomi MiTV-AESP0Android TV 915
Xiaomi TV Box S 3rd genGoogle TV27
Xiaomi MiTV-ASTP1Android 918
Xiaomi MiTV-AXFR1Android TV 1125
Xiaomi MiTV-AXSO0Android TV 933
Xiaomi MiTV-AXSO2Android TV 932
Xiaomi Mi TVAndroid TV 1029
Xiaomi MiTV-MOOR2Google TV22
Xiaomi MiTV-MOSR4Google TV24
Xiaomi MiTV-MSSP3 (Android TV 11)Android TV 1123
Xiaomi MiTV-MSSP3 (Android TV 9)Android TV 918
Xiaomi TV A Pro 75 2026Google TV20

Before you debloat a Xiaomi TV

On some Xiaomi firmware the default keyboard points at an app that is not installed, so search fields show no keyboard after debloating. Setting Gboard as the input method fixes it, as the Mi TV 4A list explains.

Packages most Xiaomi lists disable

These package names appear in at least half of the 15 Xiaomi lists, so they are the usual suspects when you debloat xiaomi tv. Always confirm on your own set first.

PackageListsNote
com.miui.tv.analytics15/15Mi analytics: reads logs and app usage
com.xm.webcontent15/15Xiaomi web promos
com.mitv.tvhome.atv14/15PatchWall
com.google.android.play.games13/15Play Games
com.google.android.feedback12/15crash / feedback reporting
com.xiaomi.statistic12/15Xiaomi usage stats uploader
com.xiaomi.mimusic212/15Mi Music
com.mitv.tvhome.michannel11/15Mi Channel rows on the home screen
com.xiaomi.mitv.tvmanager11/15"TV Manager" cleaner app
com.xiaomi.mitv.updateservice10/15firmware and PatchWall updates, installs apps; re-enable to check for an update
com.mitv.tvhome.mitvplus10/15Mi TV+ ad-funded channels
com.google.android.tvrecommendations9/15sponsored rows in the stock launcher
com.mitv.gallery8/15Media Explorer still opens USB photos

Debloat a Xiaomi TV step by step

  1. On the Xiaomi TV: Settings → Device Preferences → About → press OK on Build seven times, then turn on USB debugging (and Network/ADB debugging if listed) in Developer options.
  2. On a computer on the same Wi-Fi, clone the cleanyourtv repository, or open Claude Code and paste the cleanyourtv prompt with your Xiaomi model number.
  3. Accept the "Allow USB debugging?" prompt on the TV.
  4. Back up the package list, then apply the closest Xiaomi list in small batches: tools/disable.sh examples/<model>/debloat.txt.
  5. Install the clean launcher with launcher/build-and-install.sh.
  6. Switch USB and network debugging off again when you are finished.

For the full walkthrough see the Android TV guide and the Google TV guide.

Xiaomi TV debloat FAQ

Can I debloat a Xiaomi TV without root?

Yes. cleanyourtv uses Android's debug bridge over Wi-Fi and pm disable-user, which needs no root. On Xiaomi sets it disables telemetry, content rows and preloaded apps, then installs a clean launcher.

Which Xiaomi TV list should I start from?

Pick the list whose codename, chip and Android version match Settings → About on your TV. If none match exactly, the closest platform is a good start; the cleanyourtv prompt checks every package on your own Xiaomi set before disabling it.

Will debloating my Xiaomi TV void the warranty?

Nothing is flashed, rooted or deleted; packages are only disabled in the user profile and can be re-enabled from Settings → Apps or the restore script. Check your own warranty terms if in doubt.

What does a Xiaomi debloat remove?

Across the 15 Xiaomi lists, 345 package entries are disabled in total, mostly manufacturer analytics, recommendation and promo services, duplicate cast or share services, and preloaded apps.

How do I undo the debloat on my Xiaomi TV?

Run tools/restore.sh with the same list you applied. See the restore guide.