Xiaomi · Google TV
Xiaomi TV Box S 3rd gen debloat list
The cleanyourtv list for the Xiaomi TV Box S 3rd gen disables 27 packages on Google TV: the manufacturer's telemetry, sponsored content rows and preloaded apps you never asked for, plus the stock launcher once the clean home screen is in place. It was tested on a real set by a cleanyourtv contributor.
27
packages disabled
Google TV
operating system
Debloat + launcher
what cleanyourtv does
About this Xiaomi TV Box S 3rd gen list
Header: Xiaomi TV Box S 3rd gen (MiTV-AFMU0, codename twilight, Amlogic), Google TV on Android 14 (SDK 34)
firmware UKG3.250826.001 / V816.0.11.0.UZFAABX. Fingerprint: Xiaomi/twilight/twilight:14/UKG3.250826.001/V816.0.11.0.UZFAABX:user/release-keys Tested for one evening so far (Home, grid, D-pad, dock apps) and across one reboot: the disabled list and the default home survive it. Not lived with for days yet. Notes from this box: - The stock home is com.google.android.apps.tv.launcherx. launcher/build-and-install.sh disables it. - setupwraith's RecoveryActivity (HOME priority 1, launcherx 2, a sideloaded launcher 0) takes Home once launcherx is off, so setupwraith has to go too, and it has to go FIRST. Redone in that order (setupwraith, then launcherx), Home went straight to the new launcher. This is the same crash-loop xiaomi-tv-a-pro-2026 describes. Re-enable setupwraith to re-pair the remote. - Disabling setupwraith takes the box off Wi-Fi in either order if the network was saved during first setup: that network belongs to setupwraith, and Android deletes it with the app. The first run here most likely lost Wi-Fi this way; the redo stayed online because the network had been re-joined by hand in between. Seen on a second box (V816.0.7.0.UZFAABX): disabling setupwraith alone, launcherx still Home, logged "WifiConfigManager: Remove all networks for app ... setupwraith" and dropped Wi-Fi and ADB within a second. The network re-joined in Settings is a new entry owned by android.uid.system and survived disabling launcherx and dreamx. Check before disabling: tools/tv.py "dumpsys wifi" | grep -o 'cname=[^ ]*' - Leave alone: com.xiaomi.android.tvsetup.partnercustomizer, mitv.service, com.droidlogic*. - With the stock launcher gone, apps without a dock slot just appear in the grid.
Before you run it: every package below is disabled, not uninstalled. Comment out (prefix with #) any line for an app you use. Never disable the Play Store, Play Services, the on-screen keyboard or the TV input services that play HDMI. Switch USB debugging off when you are done.
Packages the Xiaomi TV Box S 3rd gen list disables
Telemetry and feedback (5)
| Package | Note |
|---|---|
com.miui.tv.analytics | — |
com.xiaomi.statistic | — |
com.xiaomi.tvqs.overseas.y24 | Xiaomi quality-stats uploader |
com.google.android.feedback | — |
com.android.tv.feedbackconsent | — |
PatchWall, content rows, promos, auto-installs (6)
| Package | Note |
|---|---|
com.mitv.tvhome.atv | — |
com.mitv.tvhome.michannel | — |
com.mitv.tvhome.mitvplus | — |
com.mitv.tvhome.oemtab | — |
com.xm.webcontent | — |
android.autoinstalls.config.soc.amlogic | — |
Personal choice: voice assistant, phone remote, Mi cast/share (the mic button stops working) (5)
| Package | Note |
|---|---|
com.google.android.katniss | — |
com.google.android.tv.remote.service | — |
com.xiaomi.mitv.smartshare | — |
com.xiaomi.wfdsinkhelperservice | — |
com.xiaomi.mi_connect_service | — |
Preloaded apps (10)
| Package | Note |
|---|---|
com.disney.disneyplus | — |
com.wbd.hbomax | — |
com.google.android.youtube.tvmusic | — |
com.google.android.play.games | — |
com.google.android.marvin.talkback | — |
com.xiaomi.mimusic2 | — |
com.xiaomi.mitv.mediaexplorer | — |
com.mitv.videoplayer | — |
com.android.printspooler | — |
com.mitv.gallery | — |
Personal choice: preloaded streaming apps, kept enabled here. Uncomment the ones you don't use (1)
| Package | Note |
|---|---|
com.google.android.tungsten.setupwraith | — |
Apply the Xiaomi TV Box S 3rd gen debloat
Turn on Developer options on the TV (Settings → Device Preferences → About → press OK on Build seven times), switch on USB debugging and, if shown, Network or ADB debugging. Then, from a clone of the cleanyourtv repository on a computer on the same Wi-Fi:
export TV_HOST=192.168.1.50 # your TV's IP address
tools/venv/bin/python -I tools/tv.py --probe
tools/disable.sh examples/xiaomi-mitv-afmu0/debloat.txt Then build and install the clean launcher, which makes itself the default Home and rolls back if it fails:
TV_HOST=192.168.1.50 launcher/build-and-install.sh Prefer to let an assistant do it? Paste the cleanyourtv prompt into Claude Code with "Xiaomi TV Box S 3rd gen" as the model; it reads this list, checks each package on your TV and asks before anything that depends on your preferences.
Restore the Xiaomi TV Box S 3rd gen
TV_HOST=192.168.1.50 tools/restore.sh examples/xiaomi-mitv-afmu0/debloat.txt com.google.android.apps.tv.launcherx The restore script replays the state recorded before the change, so Home goes back to the launcher that owned it. More in the restore guide and the Google TV debloat guide.
Source: examples/xiaomi-mitv-afmu0/debloat.txt in the MIT-licensed cleanyourtv repository.
Other Xiaomi debloat lists
Xiaomi Mi Box S
Android TV 9 · 22 packages
Xiaomi Mi Box S 2nd gen
Google TV · 16 packages
Xiaomi Mi TV 4A
Android TV 10 · 21 packages
Xiaomi MiTV-AESP0
Android TV 9 · 15 packages
Xiaomi MiTV-ASTP1
Android 9 · 18 packages
Xiaomi MiTV-AXFR1
Android TV 11 · 25 packages
Xiaomi MiTV-AXSO0
Android TV 9 · 33 packages
Xiaomi MiTV-AXSO2
Android TV 9 · 32 packages