[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f1kps8kkbaavc2":3},{"code":4,"message":5,"data":6,"timestamp":31},10000,"success",{"full_name":7,"position":8,"description":9,"language":10,"stars":11,"forks":12,"stars_gained":13,"age_days":8,"hn_threads":14,"one_liner":15,"summary_md":16,"topic":17,"github_topics":20,"license":27,"homepage":28,"updated_at":29,"history":30},"mihirgupta0900\u002Ftv-home",6,"Debloat a slow, ad-filled Android TV over Wi-Fi and give it a fast Apple TV-style home screen. One prompt for Claude Code, or do it by hand.","Java",455,74,71,[],"通过 Wi-Fi 给 Android TV 瘦身，并用一个极简自定义桌面替换满是广告的首页。","这是一个适合周末动手的项目：你有卡顿、广告多的 Android TV，愿意用 ADB 禁用软件包并侧载桌面。收益是更清爽的首页，但它不是一键式消费级应用。\n\n## 解决什么问题\n\n打开电视想进某个应用，却要等首页慢慢加载，顶部推荐位被赞助内容占据，后台服务还在跑。这个项目把流程改成：用电脑通过 Wi-Fi 连上电视，按清单禁用厂商的广告、遥测和多余软件包，再装一个带 Dock 和壁纸的小桌面。完成后电视开机进入安静的自定义桌面，被禁用的应用不再运行。\n\n作者给了一个具体的前后对比：在一台 2 GB 内存的 TCL Google TV 上禁用了 25 个预装应用，首页内存占用从 192 MB 降到 83 MB。这只是单台设备的记录，不是跨机型的基准测试。\n\n## 有什么不同\n\n它真正特别的地方是把“瘦身脚本”和“专门写的桌面”配在一起。价值大头在 [launcher](https:\u002F\u002Fgithub.com\u002Fmihirgupta0900\u002Ftv-home\u002Fblob\u002Fmain\u002Flauncher\u002F)：含壁纸共 4.7 MB，纯 Android 实现，声明不联网、没有后台服务。它提供类似 Apple TV 的 Dock、信号源切换、Wi-Fi 状态和轮播自然壁纸，Dock 应用和网格列数通过[配置文件](https:\u002F\u002Fgithub.com\u002Fmihirgupta0900\u002Ftv-home\u002Fblob\u002Fmain\u002Flauncher\u002Fres\u002Fvalues\u002Fconfig.xml)修改。\n\n瘦身部分的可逆性来自“禁用而非卸载”。这降低了选错应用的代价，但不等于每个被禁用的包在后续固件升级后都能干净恢复，恢复也依赖你保留同一份清单。\n\nREADME 还记录了作者实际踩到的坑，这比功能列表更能说明摩擦：macOS 可能在局域网里阻断 `adb` 二进制，所以项目自带一个纯 Python 的 ADB 客户端 [tools\u002Ftv.py](https:\u002F\u002Fgithub.com\u002Fmihirgupta0900\u002Ftv-home\u002Fblob\u002Fmain\u002Ftools\u002Ftv.py)；Google TV 的设置应用会抢 Home 键，直到它被禁用；连续写 `pm` 命令可能在第一条之后静默停止。这些细节决定了值不值得试。\n\n项目还给了可选的 Claude Code 路径：粘贴一段提示词，让智能体发现电视、询问你用哪些应用、禁用软件包并构建桌面。这很省事，但等于把软件包选择交给模型，禁用清单需要你自己过目。\n\n## 谁值得试\n\n适合：你有受支持的 Android TV 或 Google TV 盒子，同一网络下有电脑，并且不怵终端。你确实在意一个干净的首页，愿意改配置文件、改 Dock 后重新跑构建脚本。项目只在一台 Android 11 的 TCL Google TV 上测过，其他机型看起来可行但未经验证。\n\n不适合：你想要带设置界面的成品应用，或者不愿意在电视上打开开发者选项和 USB 调试。三星（Tizen）、LG（webOS）和 Fire TV 完全不适用。如果你依赖原桌面的推荐流或直播电视整合，换桌面会改变这些体验。\n\n## 使用条件与边界\n\n你需要一台电脑（手动路径的文档按 macOS 写）、JDK 17 和 Android SDK 来构建桌面，以及能访问电视的网络。电视必须打开开发者选项和 USB 调试，并在屏幕上接受调试授权。手动路径用 `setup.sh`；其他平台上同一套工具大概率能用，但没有作为已测试路径记录。\n\n长期维护方面：固件升级或恢复出厂设置后，被禁用的包可能回来，自定义桌面也可能需要重装。桌面不联网、没有后台服务，因此不会自己更新。瘦身清单是按机型给出的示例，把 TCL 的清单用在其他品牌上属于猜测，README 也邀请用户补充自己的示例。\n\n## HotRepo 点评\n\nHotRepo 在 2026-10-25 记录到该项目登上新项目榜（Java）第 6 名，总星数 453，距创建仅 6 天。这只是一个快照，不是增长曲线；记录的样本只覆盖 2026-10-24 到 2026-10-25，因此还无法判断热度能否持续。动手前先确认有没有与你电视型号和 Android 版本对应的示例瘦身清单。",{"slug":18,"name":19},"productivity","效率与系统工具",[21,22,23,24,25,26],"adb","android-tv","claude-code","debloat","google-tv","launcher","NOASSERTION",null,"2026-10-25T02:48:48Z",[],1792912824]