Xiaomi TV L55M7-EA Debloat List
Android 9 · firmware 22.12.2.1630 · codename mulan / MiTV-ASTP0
The Xiaomi TV L55M7-EA runs Android 9 on firmware 22.12.2.1630. Its imported community list documents 38 preinstalled packages in 10 categories, 4 classed low risk and 34 carrying caution flags. Ratings come from source notes, not independent tests.
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 22.12.2.1630, Amlogic/droidlogic, 1.5 GB RAM, 1080p panel. Used in Vietnam.
- Stock launcher: com.mitv.tvhome (HOME activity .MainActivityUserMode). Keep it enabled (see "Home"
- below): install with STOCK_LAUNCHER=none launcher/build-and-install.sh. Home stays com.mitv.tvhome,
- so the script stops at its Home check after installing the launcher; then turn HomeKeyService on
- with the settings command build-and-install.sh runs for HOME_KEY_SERVICE=1.
- Everything is DISABLED, not uninstalled. Comment out any line you want to keep.
- Input-only config and a second unit on firmware 24.7.4.3982: see README.md in this folder.
- That record does not revalidate this firmware's debloat list or Home setup.
- Notes from this firmware:
- - Same family as xiaomi-mitv-astp1; this list starts from that one, minus what this build lacks
- (com.gitvdemo.video, com.duokan.videodaily, com.xiaomi.tv.gallery, com.newtv.cboxtv).
- - No CN streaming apps preinstalled; no Google apps besides the YouTube and katniss the owner sideloaded.
- - Network ADB (port 5555) closes on every reboot; re-enable it in
- Settings -> Account & Security -> ADB debugging after each power cycle. Wi-Fi also sleeps in
- standby, so the TV drops off the network until it is woken.
- - mitv.service is the core MiTV service: do not touch it. The owner chose to drop payment, Mi Home,
- Mi Video, the voice assistant and every casting receiver but AirPlay (in com.xiaomi.mitv.smartshare).
- The app store and com.mitv.videoplayer (USB files) stay. It registers TvService, which Xiaomi's own
- Settings reads the hardware configuration through; with it disabled, Settings freezes for 20-30 s and
- then crashes the Sound page (#1310). Why:
- docs/TROUBLESHOOTING.md#xiaomi-cn-firmware-settings-freezes-or-crashes-after-the-debloat
- - com.xiaomi.mitv.remotecontroller.service looped at 100-190% CPU and flooded logd (~490 MB in
- 30 min): its relay host is gone, so it is disabled below. ES File Explorer ran DLNA and a WebView
- in the background; it is replaced by Material Files (F-Droid, me.zhanghai.android.files).
- - Home stays com.mitv.tvhome: set-home-activity succeeds but resolution ignores it, and with
- com.mitv.tvhome disabled Home falls to com.android.tv.settings/.system.FallbackHome. Keep it
- enabled; an accessibility service that answers the Home key (HOME_KEY_SERVICE=1) brings the new
- launcher up instead.
- - The firmware has no night mode setting: cmd uimode night yes|no|auto. Auto needs a location for
- sunset and the TV has none, so it stays in day mode.
- - The remote has no Input button; its Menu key (three lines) is KEYCODE_MENU, scancode 127. Inputs
- switch only through Xiaomi's player: am start -a com.xiaomi.mitv.tvplayer.EXTSRC_PLAY
- -n com.xiaomi.mitv.tvplayer/.ExternalSourceActivity --ei input N (HDMI1-3 = 23-25, AV = 2).
- Starting the HDMI channel URI with a plain VIEW lets any app that claims every VIEW catch it.
- - The time zone ships as Asia/Shanghai, an hour ahead in Vietnam. Set the one the IP locates
- (get.geojs.io/v1/ip/geo.json "timezone"): service call alarm 3 s16 Asia/Ho_Chi_Minh
- - Picture: Settings -> Image settings -> Display model is kept per source; "Picture" is the vivid
- one (contrast 55, saturation 60, cold), "Standard" is flat.
- 2026-firmware unit: Redmi A75 2025 energy edition (L75MA-RAE), 26.3.17.OS3.0.101.0.PSTAATV, 32-bit only
- (abilist armeabi-v7a, so arm64-only apps such as Tubi cannot install). Applied 23 Oct 2026 and lived with
- for days: streaming, casting and the voice remote fine. Its list is a subset of this one plus
- com.xiaomi.tvqs (commented below). Startup ad: `settings put system boot_ad_switch 0`, undo with
- `settings delete system boot_ad_switch`. Keep PatchWall enabled; the com.ts.launcher build does not take
- Home on this firmware; do not run build-and-install.sh with defaults; see docs/devices/redmi-l75ma-rae.md.
- which no longer resolves, about 19 times a second with no backoff: ~190% CPU in GC after every boot.
- The Bluetooth remote runs in com.android.bluetooth (BleRemoteService) and is not affected.
- minSdk 26; 17.x needs Android 10) is the only IME: ime enable/set .../com.android.inputmethod.latin.LatinIME.
- It logs missing Play Services but types fine. Re-enable Sogou before removing it, or the TV has no keyboard.
Where the ads on this model come from
Built from the packages this firmware actually ships. Each one is listed below with its own risk rating.
-
Vendor content apps and ad-funded channels
These vendor apps carry their own promotion rails and free ad-supported channels, and they keep advertising after the home screen is replaced because they do not depend on the launcher.
com.xiaomi.mitv.tvpush.tvpushservice · com.xm.webcontent · com.xiaomi.gamecenter.sdk.service.mibox · com.mitv.screensaver
-
Viewing telemetry and device identifiers
Viewing habits, automatic content recognition and device identifiers are reported by dedicated vendor and Google packages. Disabling them stops the reporting without affecting playback.
com.miui.analytics · com.miui.tv.analytics · com.xiaomi.statistic · com.xiaomi.screenrecorder · com.xiaomi.mitv.healthdiagnosis
The debloat list
List ratings derived from source notes · not independently verified. See provenance and dates below.
No apps match these filters.
Xiaomi telemetry / push / cloud control
| Package | What it is | Risk |
|---|---|---|
| com.miui.analytics | Function not documented in source | List: caution |
| com.miui.tv.analytics | Xiaomi TV analytics telemetry | List: low risk |
| com.xiaomi.statistic | Xiaomi usage statistics telemetry | List: low risk |
| com.mitv.cloudcontrol | Function not documented in source | List: caution |
| com.xiaomi.mitv.tvpush.tvpushservice | Function not documented in source | List: caution |
| com.android.smspush | Function not documented in source | List: caution |
Ads / promoted content / shopping
| Package | What it is | Risk |
|---|---|---|
| com.xm.webcontent | Xiaomi web-content promos | List: low risk |
| com.mitv.shoplugin | TV shopping channel plugin | List: caution |
| com.xiaomi.mitv.shop | Xiaomi shop | List: caution |
Xiaomi background services
| Package | What it is | Risk |
|---|---|---|
| com.xiaomi.mitv.tvmanager | Xiaomi TV Manager cleaner app Source note: "TV Manager" cleaner | List: low risk |
| com.xiaomi.mitv.upgrade | firmware updates: re-enable to check for one | List: caution |
| com.xiaomi.gamecenter.sdk.service.mibox | Function not documented in source | List: caution |
| com.xiaomi.mitv.karaoke.service | Function not documented in source | List: caution |
| com.xiaomi.wakeupservice | Chinese wake word for the voice assistant, ~30% CPU all the time | List: caution |
Preloaded apps not used
| Package | What it is | Risk |
|---|---|---|
| com.xiaomi.mimusic2 | Xiaomi Mi Music Source note: Mi Music | List: caution |
| com.mitv.gallery | Media Explorer still opens USB photos | List: caution |
| com.xiaomi.screenrecorder | Function not documented in source | List: caution |
| com.xiaomi.mitv.smartpanel | smart home panel | List: caution |
| com.xiaomi.mitv.calendar | Function not documented in source | List: caution |
| com.xiaomi.tweather | CN weather | List: caution |
| com.mitv.screensaver | Xiaomi screensaver; the launcher's clock screensaver takes over | List: caution |
| com.xiaomi.mitv.healthdiagnosis | TV self-diagnosis | List: caution |
| com.xiaomi.mitv.legal.webview | terms and privacy viewer | List: caution |
| com.android.printspooler | Android print spooler Source note: printing | List: caution |
| com.xiaomi.mibox.lockscreen | child lock screen | List: caution |
Casting except AirPlay (com.xiaomi.mitv.smartshare keeps .mairplay.AirPlayService on port 47000)
| Package | What it is | Risk |
|---|---|---|
| com.xiaomi.miplay | MiPlay, Xiaomi phone casting | List: caution |
| com.duokan.airkan.tvbox | AirKan DLNA | List: caution |
| com.xiaomi.wfdsinkhelperservice | Miracast sink helper | List: caution |
| com.xiaomi.mi_connect_service | Mi Connect phone link | List: caution |
Phone remote, air mouse and the TV assistant relay. It reconnects to relay01.c.assistant.tv.mi.com,
| Package | What it is | Risk |
|---|---|---|
| com.xiaomi.mitv.remotecontroller.service | Function not documented in source | List: caution |
Chinese voice assistant (owner's choice)
| Package | What it is | Risk |
|---|---|---|
| com.xiaomi.voicecontrol | Function not documented in source | List: caution |
| com.xiaomi.mico.mqtt.service.application.tv | Xiao AI speaker link | List: caution |
Chinese payment (owner's choice)
| Package | What it is | Risk |
|---|---|---|
| com.mipay.wallet.tv | Function not documented in source | List: caution |
| com.xiaomi.mitv.pay | Function not documented in source | List: caution |
| com.xiaomi.mitv.payment | Function not documented in source | List: caution |
Content (owner's choice)
| Package | What it is | Risk |
|---|---|---|
| com.mitv.mivideoplayer | Mi Video, CN streaming; com.mitv.videoplayer still plays USB files | List: caution |
| com.xiaomi.smarthome.tv | Mi Home on the TV | List: caution |
Keyboard: Gboard for Android TV 16.1.02 (com.google.android.inputmethod.latin, tv_release armeabi-v7a,
| Package | What it is | Risk |
|---|---|---|
| com.sohu.inputmethod.sogou.tv | Function not documented in source | 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.
Advertisement
Source, dates & verification
Derived from Gathin23/cleanyourtv examples (formerly tv-vibehack; MIT). Download the imported source snapshot · MIT source license.
- Source review date
- 2026-11-04 — 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 8672e68e8a24.
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.