Android TV 垃圾应用清理指南

5 阅读4分钟

Android TV 垃圾应用清理指南

一次搞定电视机里的广告、屏保、影视弹窗和预装垃圾,让你的电视回归纯粹。


背景

国内智能电视 / 电视盒子出厂预装了大量应用:影视广告、屏保广告、应用商店弹窗、OTA 升级提示……这些应用无法通过遥控器正常卸载(卸载按钮是灰的甚至根本找不到)。但只要电视支持 ADB 调试,就能彻底清理。

本文以康佳 Android TV 为例,同方法适用于海信、TCL、小米、创维等主流品牌。


前置条件

  1. 电脑安装 ADB

    # macOS
    brew install android-platform-tools
    
    # Windows 下载 Android SDK Platform Tools,解压后加入 PATH
    
  2. 电视开启 ADB 调试

    • 设置 → 关于 → 连续点按「版本号」7 次,开启开发者模式
    • 设置 → 开发者选项 → 开启「USB 调试」/「ADB 调试」
    • 不同品牌菜单位置略有差异,一般在「系统」「安全」或「开发者选项」下
  3. 电脑和电视在同一局域网(或有线连接)


第一步:连接电视

查看电视 IP

设置 → 网络 / Wi-Fi → 查看 IP 地址,例如 192.168.1.103

ADB 连接

# 无线连接(推荐,不需要 U 盘或双公头线)
adb connect 192.168.1.103:5555

# 验证连接
adb devices -l

输出示例:

List of devices attached
192.168.1.103:5555     device product:KKHi3751V352FD3 model:KONKA_Android_TV_V352

第二步:侦察——列出所有应用

# 列出所有第三方应用(非系统应用)
adb shell pm list packages -3

# 列出所有系统应用
adb shell pm list packages -s

# 列出所有已禁用应用
adb shell pm list packages -d

# 列出所有已启用应用
adb shell pm list packages -e

# 列出全部应用(第三方 + 系统)
adb shell pm list packages | sort

第三步:识别垃圾应用

以康佳 Android TV 为例,典型垃圾应用分类:

影视 / 视频平台(可卸载)

包名名称
com.cibn.tvCIBN 酷喵影视
com.ktcp.tvvideo电视视频

K 歌 / 娱乐(可卸载)

包名名称
com.bajintech.karaokK 歌应用

应用商店 / 教育(可卸载)

包名名称
com.konka.apkhall.edu应用商店 / 教育

OTA 升级(可禁用)

包名名称
com.konka.mmcota系统 OTA 升级

输入法(可禁用)

包名名称
com.sohu.inputmethod.sogou.tv搜狗 TV 输入法

广告 / 屏保四件套(必禁)

包名作用
com.konka.quickstandby屏保 / 待机画面
com.konka.systemadvert系统广告投放
com.konka.adverttool广告工具服务
com.konka.vadr视频广告

后台常驻垃圾(建议禁用)

包名作用
com.konka.market.main应用商店
com.konka.message消息推送
com.konka.messagedispatcher消息分发
com.konka.cloudsearch云搜索

核心系统应用(绝对不能动 ❌)

com.konka.tvsettings com.konka.tvmanager com.konka.livelauncher com.konka.bootlogicproxy com.konka.permissionmgr com.konka.applist com.konka.account com.konka.upgrade com.konka.systeminfo 以及所有 android.*com.android.* 包。

判断原则:包名含 advertupgrademessagemarketcloudvideo 的大概率可处理;含 settingslaunchersystemuipackageinstaller 的绝对不能碰。


第四步:执行清理

卸载(适用于第三方应用)

adb shell pm uninstall --user 0 <包名>

禁用(适用于系统应用,无法真卸载但可冻结)

adb shell pm disable-user --user 0 <包名>

一键批量脚本

把以下包名替换成你的电视上的,保存为 clean_tv.sh

#!/bin/bash

# 卸载第三方垃圾
UNINSTALL=(
  com.cibn.tv
  com.bajintech.karaok
  com.ktcp.tvvideo
  com.konka.apkhall.edu
  com.konka.mmcota
)

# 禁用系统垃圾
DISABLE=(
  com.sohu.inputmethod.sogou.tv
  com.konka.quickstandby
  com.konka.systemadvert
  com.konka.adverttool
  com.konka.vadr
  com.konka.market.main
  com.konka.message
  com.konka.messagedispatcher
  com.konka.cloudsearch
)

echo "=== 卸载第三方应用 ==="
for pkg in "${UNINSTALL[@]}"; do
  echo "卸载: $pkg"
  adb shell pm uninstall --user 0 "$pkg"
done

echo ""
echo "=== 禁用系统垃圾 ==="
for pkg in "${DISABLE[@]}"; do
  echo "禁用: $pkg"
  adb shell pm disable-user --user 0 "$pkg"
done

echo ""
echo "=== 完成 ==="
adb shell pm list packages -3
adb shell pm list packages -d

一键执行:

chmod +x clean_tv.sh && ./clean_tv.sh

第五步:恢复(如果误删或需要找回)

# 重新启用被禁用的系统应用
adb shell pm enable <包名>

# 如果电视应用商店还在,可以重新安装卸载的应用
# 或者从 apkmirror.com 下载 APK 用 adb install 装回
adb install 应用.apk

补充:ADB 常用命令速查表

命令用途
adb connect IP:5555无线连接设备
adb disconnect IP:5555断开连接
adb devices -l查看已连接设备详情
adb reboot重启设备
adb shell pm list packages -3列出第三方应用
adb shell pm list packages -s列出系统应用
adb shell pm list packages -d列出已禁用应用
adb shell pm list packages -e列出已启用应用
adb shell pm uninstall --user 0 <包名>卸载应用(仅当前用户)
adb shell pm disable-user --user 0 <包名>禁用应用(仅当前用户)
adb shell pm enable <包名>启用应用
adb shell pm path <包名>查看 APK 安装路径
adb shell dumpsys package <包名>查看应用详细信息
adb shell input keyevent 26模拟电源键(唤醒/休眠)
adb install app.apk安装 APK

提示--user 0 参数表示仅对当前用户(主用户)生效,不会真正修改 /system 分区,恢复出厂设置即可还原所有应用。操作安全,不会变砖。


注意事项

  1. 不要动核心系统包:误删 launchersettingssystemui 会无法开机
  2. 操作前截图备份:用 adb shell pm list packages > backup.txt 保存应用列表
  3. 恢复出厂设置可还原--user 0 的操作不影响系统分区,恢复出厂即可还原
  4. 部分品牌需要先进入工程模式:如小米电视需先在「账号与安全」中开启 ADB
  5. 操作后建议重启adb reboot 让所有改动生效

成果

清理前的电视:开机广告、屏保广告、应用商店弹窗、影视推荐满天飞。

清理后:干干净净,只剩你自己需要的应用,开机直达桌面,再无打扰。