# SHARP AQUOS-TVX19B (reported as AQUOS-TVX19B; device gangnam, MediaTek m7322), Taiwan # Android TV 11 (SDK 30), firmware v3000, build RTOB.250807.002 (2025-08-09), security patch 2025-06-01, kernel 4.9.243+, 32-bit ARM # Stock launcher: com.google.android.tvlauncher (disabled last, after the replacement was installed, opened and set as Home) # Live TV app: com.mediatek.wwtv.tvcenter; HDMI/tuner inputs: com.mediatek.tvinput / com.mediatek.tv.service # # Apply: TV_HOST= tools/disable.sh examples/sharp-aquos-tvx19b/debloat.txt # Undo: TV_HOST= tools/restore.sh examples/sharp-aquos-tvx19b/debloat.txt # Everything is DISABLED for user 0, never uninstalled. Comment out any line you want to keep. # # Applied and verified on 2026-10-27 in two small batches plus the launcher handover: `pm list packages -d` # checked after every batch and again after a reboot (15 disabled in total; nothing re-enabled itself). # Home verified with `cmd package resolve-activity` (replacement is default, isDefault=true) before and # after the reboot. Package names never say what they do on this firmware: every entry below was # checked against the live TV first. 121 packages installed before the debloat. # Ships already disabled from the factory (not in this list): com.google.android.marvin.talkback, com.cltv.fast. # # Kept on purpose: Google Play Store + Play Services (gms/gsf), Gboard, Bluetooth/remote services, # com.mediatek.tv.service / com.mediatek.tvinput / com.mediatek.wwtv.tvcenter (Live TV and HDMI), # com.mediatek.wwtv.mediaplayer (USB media), com.google.android.tungsten.setupwraith (see the Wi-Fi note # in the launcher section), com.google.android.apps.mediashell (Chromecast built-in, still works), # rcota.android.av.sharp.co.jp.rcota (Sharp firmware update channel), com.google.android.tvrecommendations, # all com.android.* core packages and all MediaTek factory packages (com.mediatek.tv.factory, # com.mediatek.factorymenu.ui - never opened, never disabled). # Also set: animation scales 0.5. Private DNS works on this firmware. # --- Manufacturer telemetry, ACR, retail demo and preloads --- com.sharplabs.dmt.aas.analyticsservice # Sharp analytics telemetry tv.anoki.acr.controller # Anoki ACR (content recognition) fusion.android.tv.demo # retail demo mode jp.co.sharp.av.android.epopdemo # Sharp e-pop retail demo azan.android.av.sharp.co.jp # preloaded Azan app # --- Google feedback --- com.google.android.feedback # --- Unused Google / Android services (off by choice; all still installed) --- com.google.android.play.games # Play Games com.google.android.videos # Play Movies & TV com.google.android.music # Play Music com.google.android.syncadapters.calendar # calendar sync com.android.printspooler # print service com.android.dreams.basic # basic daydream # --- Stock launcher: disable ONLY after the replacement launcher is installed and opened --- # On this unit `cmd package set-home-activity` returns Success but Home stays with tvlauncher # (priority 2) while it is enabled; Home moved only after this line was applied, with the # replacement already set as the preferred Home activity. # setupwraith note: com.google.android.tungsten.setupwraith also lives on this set and does NOT # claim HOME here, so it is kept. Its saved networks were checked with `dumpsys wifi` first: # the in-use network belongs to the system, setupwraith holds only an unused one, and the TV # stayed connected with setupwraith enabled. # One more HOME claimant to know about: rcota (the Sharp update channel, priority 0) also # declares HOME. It did NOT take Home on this unit - after the handover, resolve-activity # reports the replacement launcher with isDefault=true, also after a reboot - but verify # resolve-activity on your own unit after disabling tvlauncher before you walk away. com.google.android.tvlauncher