# Sankey SMART2KTVSE (Whale OS)
# Model: SMART2KTVSE
# Brand: SiliconPlayer
# Device: am30bm
# Android: 13
# Product: WhaleTV
# Firmware: (not captured - TV went to sleep)
#
# Bloatware/Telemetry packages disabled with pm disable-user
# Tested and working for several days. Nothing broken.
#
# IMPORTANT: How to enable ADB on Whale OS (SMART2KTVSE)
# - MENU+1147 does NOT work on this model (tested, nothing appears)
# - To enable ADB: Install "Activity Launcher" app (de.szalkowski.activitylauncher)
#   via USB, open it, navigate to Settings -> Developer options, enable USB debugging
# - ADB over WiFi works on port 5555 after enabling
#
# Whale OS specific services
com.zeasn.whaletrackservice    # Tracking/telemetry service
com.zeasn.whaleservice         # Core Whale OS service
com.zeasn.tokenapp             # Token management
com.zeasn.hotelmodelservice    # Hotel mode (not needed for home use)
com.zeasn.deviceportal.asdprovider.certified  # Device portal
com.zeasn.tv.cast              # Casting bloat (not the system cast)
# com.zeasn.livetv             # Live TV service: keep it. Disabling it gives "No Signal" on every input (HDMI included)
com.zeasn.whaleos.settings     # Whale OS settings overlay

# Factory/test apps
com.hikeen.factorymenu         # Factory menu (MENU+1147 does NOT work on SMART2KTVSE)
com.hikeen.factoryautomation   # Factory automation
com.hikeen.middleware.server   # Middleware server

# Voice assistant and runtime
com.whaletv.aivoice            # AI voice assistant
com.whaletv.web.app_runtime    # Web app runtime

# Android ad services
com.android.adservices.api     # Android ad services

# Camera app: this set has none. Disabled by hand on that unit, not by this list;
# uncomment the line to have the list do it.
# com.android.camera2          # Camera (a system app: pm disable-user works, pm uninstall fails with DELETE_FAILED_INTERNAL_ERROR)

# Unknown services
com.mirakulo.astrotv.service   # Ginga interactive TV for ISDB-Tb broadcasts; disabling only turns broadcast interactivity off

# System updaters (disable to prevent bloat from returning)
com.droidlogic.updater         # OTA updater
com.droidlogic.appinstall      # App installer service

# Stock launcher (disabled after CleanYourTV launcher is installed)
com.whaletv.launcher           # Original Whale TV launcher

# Notes:
# - com.zeasn.livetv was NOT disabled because it provides the software layer
#   for HDMI/AV/tuner inputs. Disabling it causes "No Signal" on all inputs.
# - com.android.camera2 is not part of the set this list applies: it was disabled
#   by hand on that unit. It is a system app, so pm disable-user works while
#   pm uninstall fails with DELETE_FAILED_INTERNAL_ERROR; the commented-out line
#   above lets the list do it.
# - MENU+1147 does NOT work on SMART2KTVSE model (tested, nothing appears)
# - To enable ADB: Install Activity Launcher app from USB, use it to access
#   hidden Android Settings -> Developer options -> enable USB debugging
# - To restore everything: tools/restore.sh examples/sankey-smart2ktvse/debloat.txt
# - Stock launcher package: com.whaletv.launcher
# - Live TV package: com.zeasn.livetv
