[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f3th5o3a0ud1z7":3},{"code":4,"message":5,"data":6,"timestamp":26},10000,"success",{"full_name":7,"position":8,"description":9,"language":10,"stars":11,"forks":12,"stars_gained":13,"age_days":14,"hn_threads":15,"one_liner":16,"summary_md":17,"topic":18,"github_topics":21,"license":22,"homepage":23,"updated_at":24,"history":25},"kulwantnagi\u002Fandroid-tv-makeover",12,"Debloat an Android TV, replace its home screen with a clean Apple TV style launcher, and add a fast Indian live TV app. Reversible, over Wi-Fi ADB.","Java",167,36,27,6,[],"用可逆的方式给 Android TV 减负：禁用预装应用、换掉广告首页，并用手机网页遥控电视。","这是给卡顿、被广告占据的 Android TV 做一次可回退改造的动手项目：换自定义桌面、通过 Wi-Fi ADB 禁用预装应用，再配一个手机网页遥控。请把它当个人折腾项目，而不是受支持的产品。\n\n## 解决什么问题\n\nAndroid TV 用户常想把首页弄得干净些、少几个预装应用，但系统本身不提供方便的删除或隐藏入口。常见做法是手动敲 ADB 命令、翻包名、反复试错。这个仓库把过程脚本化：按配置文件禁用应用但不卸载，用 Java 写的启动器替换桌面，再复用同一条 Wi-Fi 连接提供手机控制页。最后电视开机进入带照片背景、五个应用 dock 和五列应用网格的桌面，手机上则能当触控板、调音量、打开应用。\n\n## 有什么不同\n\n真正有辨识度的是自定义启动器，而不是禁用应用本身。禁用用 `pm disable-user` 实现，只停用不卸载，README 也保留了重新启用和脚本化恢复的路径。启动器是原生 Java 应用，面向低内存电视（约 40 MB RAM，minSdk 28），有轮播壁纸、从当前应用取色的聚焦光晕、HDMI\u002FAV 输入切换和确定性的方向键导航。同一个启动器还在 8080 端口提供手机遥控页，不需要另装 App。代价是手机遥控复用 ADB 连接，按键功能依赖 USB 调试；README 写明缺少该权限时会出现黄色提示。\n\n可选的直播电视应用是现成印度 IPTV 播放器的分支，读取 iptv-org 的公共播放列表，本身不托管内容，能看什么取决于这些列表是否持续可用。\n\n## 谁值得试\n\n适合：使用 Xiaomi、TCL、Hisense、Sony、OnePlus、Realme 或 Nvidia Shield，熟悉 Mac\u002FLinux 终端，想要 Apple TV 式首页，也愿意改配置文件来设置 dock 应用和壁纸的人。README 唯一写明测试过的配置是 Android TV 9、1 GB RAM 的 Xiaomi MiTV-AXSO0，正好属于这个项目的目标范围。不适合：用 Samsung Tizen、LG webOS 或 Fire TV 的人，或者同一网络里没有 Mac\u002FLinux 电脑的人。只有 Windows 的家庭在文档里没有安装路径；想要品牌无关、开箱即用体验的人也应另寻方案。\n\n## 使用条件与边界\n\n安装需要在电视上打开开发者选项和网络 ADB，然后从 Mac 或 Linux 机器运行[仓库提供的脚本](https:\u002F\u002Fgithub.com\u002Fkulwantnagi\u002Fandroid-tv-makeover\u002Fblob\u002Fmain\u002FREADME.md)。编译启动器需要 JDK 17 以及 Android SDK platform 34、build-tools 34；可选的直播电视应用还要 Flutter。文档只覆盖一种电视型号，README 明确提醒其他品牌要复制并修改禁用配置，因为包名因品牌而异。禁用错包会有后果：README 警告绝不要禁用电视输入、遥控\u002F蓝牙、键盘或 Play Store\u002FServices 相关服务。\n\n日常维护也要留心。手机页面依赖电视 IP 保持稳定，README 建议在路由器里给电视做 DHCP 保留，否则遥控和 Siri 链接会失效。启动器崩溃时，恢复路径是通过 ADB 重新启用原桌面。如果电视上有多个应用声明 Home，构建脚本会用 `cmd package set-home-activity` 设置默认桌面；[故障排查一节](https:\u002F\u002Fgithub.com\u002Fkulwantnagi\u002Fandroid-tv-makeover\u002Fblob\u002Fmain\u002FREADME.md)也覆盖了出现 Home 选择器的情况。恢复被禁用应用和卸载自定义启动器都有脚本，但无法据此确认未测试机型上的每个包都被某个配置覆盖。\n\n## HotRepo 点评\n\n2026-10-25，该项目以 167 个总 star 出现在 HotRepo 新项目榜 Java 分类第 12 名，当时仓库创建仅 5 天。这只是一个带日期的快照，HotRepo 的每日榜单历史不足以判断热度能否持续。仓库自己给出的限制很具体：只列出一款测试过的电视。动手前最该确认的是，你的机型包名是否与现有配置足够接近、能安全地改。如果 README 的编译前提和机型清单与你的设备对得上，这是一个有文档化回退路径、一个晚上能做完的项目；对不上时，单独编译自定义桌面仍可能值得，但禁用应用那一步才是风险所在。",{"slug":19,"name":20},"productivity","效率与系统工具",[],"MIT",null,"2026-10-25T03:05:38Z",[],1792912741]