Android TV 垃圾应用清理指南

Android TV 垃圾应用清理指南

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


背景

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

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


前置条件

  1. 电脑安装 ADB

    bash 复制代码
    # 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 连接

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

# 验证连接
adb devices -l

输出示例:

arduino 复制代码
List of devices attached
192.168.1.103:5555     device product:KKHi3751V352FD3 model:KONKA_Android_TV_V352

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

bash 复制代码
# 列出所有第三方应用(非系统应用)
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.tv CIBN 酷喵影视
com.ktcp.tvvideo 电视视频

K 歌 / 娱乐(可卸载)

包名 名称
com.bajintech.karaok K 歌应用

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

包名 名称
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.* 包。

判断原则 :包名含 advert、upgrade、message、market、cloud、video 的大概率可处理;含 settings、launcher、systemui、packageinstaller 的绝对不能碰。


第四步:执行清理

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

bash 复制代码
adb shell pm uninstall --user 0 <包名>

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

bash 复制代码
adb shell pm disable-user --user 0 <包名>

一键批量脚本

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

bash 复制代码
#!/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

一键执行:

bash 复制代码
chmod +x clean_tv.sh && ./clean_tv.sh

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

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

成果

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

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

相关推荐
千里马学框架5 天前
一起学 Android 14:ShellTransition 屏幕旋转过程深度剖析
android·智能手机·性能优化·framework·性能·屏幕旋转·rotation
美狐美颜SDK开放平台5 天前
开发直播APP时如何接入视频美颜SDK?开发流程与注意事项
android·人工智能·计算机视觉·音视频·直播美颜sdk
AFinalStone5 天前
Android7 SystemUI源码解析(七)Keyguard锁屏模块深度解析
android·systemui
致远ccc5 天前
Google Play 上架前如何测试 App?多国家 Android 环境测试
android·app测试·googleplay·多国家应用测试
ttyyttemo5 天前
Kotlin 协程中的 Job 结构化并发与取消
android
sun0077005 天前
tbox 4g/5g切换,导致wan ip 改变,导致车机旧网络不可用。需要重启车机才行
android
其实防守也摸鱼5 天前
内网穿透与反向代理:原理、工具与实战指南
android·大数据·运维·安全·网络安全·自动化·渗透
AFinalStone5 天前
Android7 SystemUI 源码解析(四)NavigationBar 导航栏与 SystemBars
android·systemui
JMchen5 天前
属性动画原理与高级动画实现
android·kotlin·canvas
AFinalStone5 天前
Android7 SystemUI 源码解析(二)启动流程深度解析
android·systemui