TV VibeHack指南:1106星ADB给Android TV去广告精简系统

📌 项目:https://github.com/Gathin23/tv-vibehack | 星数:1106 | 语言:Java | 协议:N/A | 更新:2026-10-18

📋 项目简介

TV VibeHack是Gathin23开源的Android TV精简去广告工具,1106颗星,Java编写。核心功能是通过ADB(Android Debug Bridge)连接Android TV设备,批量卸载或冻结厂商预装的广告和推广应用,精简系统进程,让电视恢复"干净好用"的状态。国内Android TV生态广告泛滥——开机广告、屏保广告、应用推荐广告、系统通知推送广告,甚至主页都是广告瀑布流。TV VibeHack针对主流国产电视品牌(小米、海信、TCL、创维等)整理了预装应用清单,一键识别可安全卸载的广告包名,用ADB命令批量清理。Java写的GUI工具,电脑连电视USB或局域网ADB即可操作,不需要敲命令行。

设备精简和系统优化的思路相通,车载Android方向可参考DiPlay车载CarPlay接收器;Mac端系统清理可看RemoveMacAI Mac AI清理,移动设备兼容可参考D2R Mobile兼容指南。

🔧 核心功能

品牌预装应用识别库:内置小米、海信、TCL、创维、长虹、康佳等主流品牌的预装应用包名数据库。每个包名标注类型(广告/推荐/系统/第三方)和安全等级(可卸载/建议冻结/不可动)。连接电视后自动扫描已安装应用,高亮广告类应用,红黄绿三色标注安全级别,一目了然。

ADB批量操作与冻结:支持USB和局域网ADB两种连接方式。可批量卸载(彻底删除)或冻结(禁用但保留,可恢复)应用。冻结比卸载安全——系统更新后冻结的应用不会自动恢复,但出问题可以解冻恢复。操作前自动备份应用列表,一键恢复出厂状态,操作可逆不怕翻车。

系统进程优化与开机加速:除了卸载广告应用,还能禁用不必要的后台服务——推荐服务、数据上报、推送SDK、analytics。提供开机自启动管理,控制哪些应用开机启动。优化后开机时间从15秒缩短到5秒,系统内存占用降低30%,老旧电视也能流畅。

⚖️ 优缺点

✅ 优势❌ 劣势
针对国产电视品牌,广告包名库全面需开启开发者模式和ADB调试
冻结模式安全,可随时恢复系统更新可能导致需重新清理
GUI操作,不需要敲命令部分品牌需Root才能深度清理
备份恢复机制,操作可逆Java运行环境对普通用户有门槛
开机加速和内存优化效果明显协议N/A商用前需确认授权

🔧 适用场景

❓ 常见问题

卸载广告应用后电视会变砖吗?

用冻结模式不会。冻结只是禁用应用运行,不删除文件,随时可解冻。卸载模式会彻底删除,但TV VibeHack只允许卸载标注"可卸载"的应用(广告/推荐类),核心系统应用不可卸载。操作前自动备份,异常可一键恢复。

需要Root权限吗?

大部分品牌不需要Root。ADB的pm disable命令可以冻结用户级应用。但部分品牌(小米较新版MIUI TV)把广告应用标记为系统应用,需Root才能冻结。TV VibeHack会检测Root状态,未Root时只显示可操作的应用。

电视系统更新后广告会回来吗?

会。系统更新可能恢复被冻结的应用或安装新的广告应用。TV VibeHack支持保存清理方案(勾选的应用列表),更新后一键重新执行清理。建议关闭系统自动更新,手动确认更新内容后再更新。