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)

PackageNote
com.miui.tv.analytics—
com.xiaomi.statistic—
com.xiaomi.tvqs.overseas.y24Xiaomi quality-stats uploader
com.google.android.feedback—
com.android.tv.feedbackconsent—

PatchWall, content rows, promos, auto-installs (6)

PackageNote
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)

PackageNote
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)

PackageNote
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)

PackageNote
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

All Xiaomi lists →

Xiaomi TV Box S 3rd gen debloat FAQ

Is it safe to debloat the Xiaomi TV Box S 3rd gen?

The Xiaomi TV Box S 3rd gen list only uses pm disable-user, so nothing is uninstalled or flashed. Every package can be turned back on with the cleanyourtv restore script or from the TV's own Settings → Apps page. Apply it in small batches and check the TV between them.

How many packages does this Xiaomi TV Box S 3rd gen list disable?

27 packages, grouped as: Telemetry and feedback; PatchWall, content rows, promos, auto-installs; Personal choice: voice assistant, phone remote, Mi cast/share (the mic button stops working); Preloaded apps and more. Comment out any line you want to keep before running it.

Does the Xiaomi TV Box S 3rd gen list work on a similar model?

Often, if the platform matches. Compare the device codename and firmware in the list header with Settings → About on your TV. The cleanyourtv prompt also checks each package on your own set before touching it, so a near match is a good starting point.

Will the Xiaomi TV Box S 3rd gen get the Apple TV-style launcher?

Yes. After debloating, cleanyourtv builds its small native launcher (about 300 KB) and makes it the default Home, rolling back automatically if Home does not land on it.

How do I undo the Xiaomi TV Box S 3rd gen debloat?

Run TV_HOST=<tv ip> tools/restore.sh examples/xiaomi-mitv-afmu0/debloat.txt com.google.android.apps.tv.launcherx. It replays the record saved before the change. Full steps are in the restore guide.