AiPro2K · Android TV 14
AiPro2K debloat list
The cleanyourtv list for the AiPro2K disables 17 packages on Android TV 14: the manufacturer's telemetry, sponsored content rows and preloaded apps you never asked for, plus the stock launcher once the clean home screen is in place. It was tested on a real set by a cleanyourtv contributor.
17
packages disabled
Android TV 14
operating system
Debloat + launcher
what cleanyourtv does
About this AiPro2K list
Header: AiPro2K (Expressluck, device dongnae), Android TV 14, firmware UKN6.260116.085
Same Changhong "AI PONT" family as examples/rca-ai-pont and examples/chiq-gtvu65, but vendor apps are Expressluck / CVTE instead of Homwee. 1 GB RAM (MemTotal about 930 MB), UI 1280x720 at 213 dpi. Stock launcher: com.google.android.apps.tv.launcherx (pass it as STOCK_LAUNCHER) Tested on one set (the same day it was applied, not a multi-day soak): after applying the list, installing launcher/ and rebooting, Home opens the new launcher, HDMI 1-3 switch from the dock and the Inputs menu, Netflix launches, the microphone button and the phone remote work, and logcat shows no FATAL or ANR. The IP did not change across the reboot, but a DHCP reservation is still a good idea. Already disabled from the factory (do not re-enable them on restore): com.cltv.hybrid, com.google.android.marvin.talkback. Kept on purpose, do not disable: - com.mediatek.tv.service, com.mediatek.tvinput, com.mediatek.autopair: remote control and HDMI. - com.mediatek.wwtv.tvcenter(.plus), com.mediatek.wwtv.setupwizard: Live TV and the Inputs menu. - com.google.android.apps.mediashell: Chromecast. - com.google.android.katniss: microphone button and voice search. - com.google.android.tv.remote.service: controlling the TV from the phone. - com.epl.hotkey (HotKeyDispatcher, runs as system, has INJECT_EVENTS): probably handles the remote's Netflix / YouTube / Prime / Live TV buttons. Inferred from its permissions, not tested. - Factory packages (com.cvte.tv.at, com.at.factory.*, com.express.at.factory.factorymanager, com.expressluck.facmenu, mediatek.factorymenu.ui). - com.google.android.tv.dfuservice, googletvremotepairer, com.google.android.tv.inputplayer. The apex packages below (adservices, ondevicepersonalization, federatedcompute) accepted `pm disable-user`. Quirks on this firmware: - With launcherx disabled, Home falls to com.google.android.tungsten.setupwraith/.RecoveryActivity, so launcher/build-and-install rolled back until setupwraith was disabled too. List both, last. - com.google.android.gms shows a Google sign-in dialog when an app is started from the command line; it is Play Services, not something on this list.
Before you run it: every package below is disabled, not uninstalled. Comment out (prefix with #) any line for an app you use. Never disable the Play Store, Play Services, the on-screen keyboard or the TV input services that play HDMI. Switch USB debugging off when you are done.
Packages the AiPro2K list disables
Telemetry and ad services (7)
| Package | Note |
|---|---|
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 | — |
Content rows and partner junk (2)
| Package | Note |
|---|---|
com.mediatek.android.leanbacklauncher.partnercustomizer | — |
com.google.android.syncadapters.calendar | — |
Preloaded apps and demos (6)
| Package | Note |
|---|---|
com.google.android.play.games | — |
fusion.android.tv.demo | retail demo mode |
com.mediatek.androidbox | WFDSinkTest, Wi-Fi Display test app |
com.google.android.youtube.tvmusic | — |
com.google.android.apps.tv.dreamx | Google screensaver; the new launcher has a Clock screensaver |
com.google.android.tts | re-enable if you use accessibility speech |
Stock launcher and its first-run wizard. Do this LAST, after the new launcher is installed and set as (2)
| Package | Note |
|---|---|
com.google.android.tungsten.setupwraith | its RecoveryActivity otherwise takes over Home |
com.google.android.apps.tv.launcherx | — |
Apply the AiPro2K debloat
Turn on Developer options on the TV (Settings → Device Preferences → About → press OK on Build seven times), switch on USB debugging and, if shown, Network or ADB debugging. Then, from a clone of the cleanyourtv repository on a computer on the same Wi-Fi:
export TV_HOST=192.168.1.50 # your TV's IP address
tools/venv/bin/python -I tools/tv.py --probe
tools/disable.sh examples/aipro2k/debloat.txt Then build and install the clean launcher, which makes itself the default Home and rolls back if it fails:
TV_HOST=192.168.1.50 launcher/build-and-install.sh Prefer to let an assistant do it? Paste the cleanyourtv prompt into Claude Code with "AiPro2K" as the model; it reads this list, checks each package on your TV and asks before anything that depends on your preferences.
Restore the AiPro2K
TV_HOST=192.168.1.50 tools/restore.sh examples/aipro2k/debloat.txt The restore script replays the state recorded before the change, so Home goes back to the launcher that owned it. More in the restore guide and the Android TV debloat guide.
Source: examples/aipro2k/debloat.txt in the MIT-licensed cleanyourtv repository.
Other Android TV debloat lists
CHiQ AI PONT (Android TV 11)
Android TV 11 · 19 packages
Hisense HiSmartTV A4 (Android TV 9)
Android TV 9 · 22 packages
Hisense HiSmartTV A4 (Android TV 11)
Android TV 11 · 16 packages
Hisense SmartTV 4K FFM
Android TV 10 · 18 packages
Hitachi 65QLEDSM20
Android TV 11 · 19 packages
Hitachi CDH-LE32SMART21
Android TV 11 · 19 packages