Xiaomi Mi Box S Debloat List
Android TV 9 · firmware PI.3933 (India) · codename oneday / MIBOX4
22 preinstalled packages documented in a community list for this model and firmware. Review each app’s purpose and risk before deciding what to disable. Features and compatibility can differ on other firmware versions.
Review apps & generate commands for this TV →Requires a computer with ADB. See the setup guide. Check Settings → About against the model, system, and firmware above.
Notes & quirks on this firmware
- firmware PI.3933 (built 2021-09-28), security patch 2021-07-05, 2 GB RAM, 1920x1080. Indian unit:
- PatchWall arrived through Xiaomi's update service.
- Fingerprint: Xiaomi/oneday/oneday:9/PI/3933:user/release-keys
- Everything is DISABLED, not uninstalled. Comment out any line you want to keep.
- A streaming box: no HDMI-in or tuner, so the Inputs menu has nothing to list; set live_tv_package empty in
- config.xml. Stock launcher: com.google.android.tvlauncher (the scripts' default).
- Notes from this box:
- - Leave alone: com.xiaomi.android.tvsetup.partnercustomizer (receives the remote's shortcut buttons as
- GLOBAL_BUTTON, and runs the remote-pairing steps of setup), mitv.service (Xiaomi TvServer, persistent),
- com.google.android.tungsten.setupwraith (remote pairing), com.droidlogic* (Amlogic system, Bluetooth).
- - USB debugging alone opens network ADB on port 5555 (service.adb.tcp.port=5555).
- - USB debugging CUTS POWER to the USB port: with sys.usb.config=adb, /vendor/etc/init/hw/init.amlogic.usb.rc
- writes 0xFDFFFFFF to register 0xc883443c and the port switches to ADB device mode, so a USB speaker or drive
- goes dead; sys.usb.config=mtp (debugging off) writes 0xFD7FFFFF and powers it again. Turn debugging off when done.
- - cmd package set-home-activity needs the component on Android 9 (com.gathin.tvhome/.MainActivity).
- - Location is off, so Android 9 hides the Wi-Fi name from apps and the launcher's pill just says "Wi-Fi".
- - Remote (Vendor_2717_Product_32b9): the Netflix key still opens Netflix; BUTTON_2 opened Live Channels and
- does nothing once it is disabled; BUTTON_3/4 and ALL_APPS did nothing even on stock. No crashes either way.
- - Survives a reboot: nothing is re-enabled at boot, the launcher stays Home. Free RAM after boot went from
- about 770 MB to 1.15 GB.
- - A process of the disabled stock launcher can linger until the next reboot; `am force-stop` clears it.
The debloat list
List ratings derived from source notes · not independently verified. See provenance and dates below.
No apps match these filters.
Xiaomi + Google telemetry and ad tracking
| Package | What it is | Risk |
|---|---|---|
| com.miui.tv.analytics | Xiaomi TV analytics telemetry Source note: Mi analytics: reads logs and app usage | List: low risk |
| tv.alphonso.alphonso_eula | Alphonso ad tracking, reads app usage stats | List: caution |
| com.google.android.feedback | Google feedback & telemetry | List: low risk |
| com.google.android.tv.bugreportsender | Android TV bug report sender | List: low risk |
PatchWall, content rows, promos, auto-installs
| Package | What it is | Risk |
|---|---|---|
| com.mitv.tvhome.atv | Xiaomi PatchWall launcher / content rows Source note: PatchWall | List: caution |
| com.mitv.tvhome.michannel | Mi Channel rows on the home screen | List: caution |
| com.xm.webcontent | Xiaomi web-content promos Source note: Xiaomi web promos | List: low risk |
| com.google.android.tvrecommendations | Google TV home-screen recommendations and sponsored rows | List: low risk |
| android.autoinstalls.config.xioami.mibox3 | Play auto-install of partner apps (sic, "xioami") | List: caution |
Xiaomi background services
| Package | What it is | Risk |
|---|---|---|
| com.xiaomi.mitv.updateservice | Xiaomi firmware update service Typical effect: Disabling this service stops its update checks. Re-enable it before checking for firmware updates. Keep enabled if you want to receive updates through this service. Source note: firmware and PatchWall updates, installs apps; re-enable to check for an update | List: caution |
| com.mitv.download.service | its download helper | List: caution |
Personal choice: voice assistant (the mic button stops working)
| Package | What it is | Risk |
|---|---|---|
| com.google.android.katniss | Google Assistant Typical effect: Disabling Assistant can stop the remote’s microphone button and voice search from working. Keep enabled if you use Assistant or voice search. | List: caution |
| com.google.android.speech.pumpkin | On-device speech recognition Typical effect: Disabling this speech service can break voice input, including microphone buttons inside apps. Keep enabled if you use voice input or in-app microphone search. | List: caution |
Personal choice: casting, mirroring and the phone remote
| Package | What it is | Risk |
|---|---|---|
| com.google.android.apps.mediashell | Chromecast built-in Typical effect: Disabling this receiver prevents Chromecast casting to the TV. Keep enabled if you cast to the TV from a phone or computer. | List: caution |
| com.mitv.milinkservice | Mi Cast / Mi Link screen mirroring Source note: Mi cast (MiLink) | List: caution |
| com.mitv.videoplayer | Mi video player, used by MiLink; VLC opens video files instead | List: caution |
| com.google.android.tv.remote.service | Google TV virtual-remote service (control TV from phone) Typical effect: Disabling this service stops the Google TV / Android TV phone remote from controlling the TV. Keep enabled if you use your phone as a TV remote. Source note: Google TV / Android TV Remote phone app | List: caution |
Preloaded apps
| Package | What it is | Risk |
|---|---|---|
| com.google.android.tv | Live Channels | List: caution |
| com.google.android.marvin.talkback | TalkBack accessibility service Typical effect: Disabling TalkBack removes its spoken screen-reading assistance. Keep enabled if anyone using this TV needs the screen reader. Source note: screen reader (was off) | List: caution |
| com.android.printspooler | Android print spooler | List: low risk |
Google Ambient photo screensaver, replaced by the launcher's Clock. Switch the screensaver first: tools/tv.py 'settings put secure screensaver_components com.gathin.tvhome/.ClockDream'
| Package | What it is | Risk |
|---|---|---|
| com.google.android.backdrop | Google Ambient photo screensaver Typical effect: Disabling this screensaver requires choosing a working replacement in the TV’s screensaver settings. Keep enabled if you use the photo screensaver or have not configured a replacement. | List: caution |
Already disabled on this unit before we started; uncomment the ones yours still has enabled com.amazon.amazonvideo.livingroom # Prime Video com.google.android.youtube.tvmusic com.google.android.videos # Play Movies & TV com.google.android.play.games com.android.camera2 Stock Google TV launcher, replaced by launcher/
| Package | What it is | Risk |
|---|---|---|
| com.google.android.tvlauncher | Stock Google TV / Android TV launcher Typical effect: Disabling the stock home screen requires an installed and configured replacement launcher; Home behavior varies by firmware. Keep enabled if you have not installed and tested a replacement home screen. | List: caution |
Choose apps before running commands
The generator opens with this TV selected, shows firmware notes, and starts with nothing selected. Review and confirm your exact selection, including caution-rated trade-offs, before exporting. Save your matching restore commands, then run disable commands one at a time and test the features you use.
Source, dates & verification
Derived from Gathin23/cleanyourtv examples (formerly tv-vibehack; MIT). Download the imported source snapshot · MIT source license.
- Source review date
- 2026-10-20 — document review, not a hardware test.
- Upstream-reported test date
- Not recorded in the imported source — upstream evidence, not an independent tvdebloat test.
- Independent verification
- Not performed by tvdebloat; lastVerified is not set.
Imported from upstream revision e2476661c4700d4ac996f885b663b160f66e38e4.
Ratings are site classifications derived from source notes, not upstream certifications. Read the classification method. Disabling apps can disrupt features; recovery depends on retaining ADB or settings access.