# SHARP 2K EU Android TV (Expressluck, device martin, product SHARP_2K_ATV2, board mt5867), # Android TV 14 (API 34), build UKNV.260324.001, fingerprint SHARP/SHARP_2K_ATV2/martin:14/UKNV.260324.001/15080168, # ~935 MB RAM, armeabi-v7a. Vendor fingerprint Smarttech/SMARTTECH_FHD_ATV_UK. CVTE factory packages # present (com.cvte.tv.at, com.cvte.tv.fac.aging) but stock HOME is Google's tvlauncher, not a CVTE launcher. # Preferences on this unit: voice off, Chromecast kept; no separate Miracast/OEM cast or OEM OTA package found. # # Applied and reboot-checked the same day (2026-10-28), not a multi-day soak: Home stayed with the # replacement launcher, Ethernet ADB came back, and the disabled list matched after reboot. # # Apply: TV_HOST= tools/disable.sh examples/sharp-2k-eu/debloat.txt # Undo: TV_HOST= tools/restore.sh examples/sharp-2k-eu/debloat.txt # Stock launcher: com.google.android.tvlauncher # Live TV: com.mediatek.wwtv.tvcenter. HDMI/tuner: com.mediatek.tvinput. Secondary CLTV: com.cltv.fast (kept). # # WARNING: dumpsys wifi showed cname=com.google.android.tungsten.setupwraith for a saved network. # Forget and re-join Wi-Fi in Settings BEFORE disabling setupwraith if ADB is on Wi-Fi, or ADB drops. # This unit was on Ethernet during apply, so FORCE_SETUPWRAITH=1 was used once. # # DO NOT DISABLE (load-bearing): # com.mediatek.tvinput com.mediatek.tv.service com.mediatek.wwtv.tvcenter com.mediatek.wwtv.setupwizard # com.mediatek.autopair com.express.bt.autopair com.mediatek.hotkey.dispatcher # com.google.android.tv.remote.service com.google.android.inputmethod.latin # com.google.android.apps.mediashell # Chromecast, kept by choice # Factory packages (never launch): com.cvte.tv.at com.cvte.tv.fac.aging com.expressluck.facmenu # com.express.at.factory.factorymanager com.express.fac.test com.at.factory.androidtvaidlservice # mediatek.factorymenu.ui # com.cltv.fast # Freeview/CLTV kept; hide from grid via theme if unused # 1. Telemetry, ACR and Android 14 ad / personalisation services tv.anoki.acr.anokiacroptin # automatic content recognition com.android.adservices.api com.android.ondevicepersonalization.services com.android.federatedcompute.services com.google.android.feedback com.android.tv.feedbackconsent com.google.android.partnersetup # 2. Recommendation rows, partner customizer, retail demo com.google.android.tvrecommendations com.mediatek.android.leanbacklauncher.partnercustomizer fusion.android.tv.demo # retail demo mode com.mediatek.androidbox # WFDSinkTest / Wi-Fi Display test # 3. Preloads and unused background umc.com.emanual # on-screen e-manual com.google.android.videos # Play Movies & TV com.google.android.play.games com.google.android.youtube.tvmusic # YouTube Music, unused com.google.android.backdrop # ambient screensaver com.android.settings.intelligence com.android.healthconnect.controller com.android.health.connect.backuprestore com.google.android.syncadapters.calendar # 4. Voice, off by choice com.google.android.katniss # Google Assistant / voice search and mic button # 5. Stock launcher and setup wizard — ONLY after the new launcher is Home. If ADB is on Wi-Fi, # re-join the network first so it is no longer owned by setupwraith (see header WARNING). com.google.android.tungsten.setupwraith com.google.android.tvlauncher