小米电视去广告净化桌面部署

SKILL运维和基础设施

原名 小米电视 CleanYourTV 净化部署 · 标识 xiaomi-tv-cleanyourtv

运维和基础设施 未标注权限 许可证不明确
安装这个技能

面向编码代理的实战操作指引,帮你在小米电视上换成干净桌面并去除广告,涵盖桌面白名单、分批精简、定制与一键还原,免 root 可逆。

一句话选型结论

按资料字段整理

小米电视去广告净化桌面部署是运维和基础设施类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类运维和基础设施 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_5dea5c46/xiaomi-tv-cleanyourtv
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

运维和基础设施
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_5dea5c46仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验2026-11-06上游最后核验时间 · 数据更新 2026-11-06
正文体量7.4 KBSKILL.md 原文大小,越大说明说明书写得越细

能做什么

0 项能力
上游给出的能力概览与适用场景
替换电视桌面停用广告与屏保精简预装应用

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
查服务与日志

按现象定位服务状态与日志线索。

写部署与巡检脚本

把重复的部署、巡检写成脚本。

故障排查

按步骤排查网络、依赖与配置。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在运维和基础设施场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
小米电视去广告净化桌面部署当前 未标注权限 未标注 未标注 未标注 有
Azure 部署 调用外部服务 GitHub 仓库 664.2 万 Codex、Claude、Cursor 有
Azure diagnostics 问题管理 调用外部服务 GitHub 仓库 657.6 万 Codex、Claude、Cursor 有
Azure aigateway 部署 调用外部服务 GitHub 仓库 655.3 万 Codex、Claude、Cursor 有
Azure AI 搜索 调用外部服务 GitHub 仓库 651.4 万 Codex、Claude、Cursor 有
Azure Cloud migrate 部署 调用外部服务 GitHub 仓库 650.7 万 Codex、Claude、Cursor 有

SKILL.md 全文

7.4 KB
模型实际读到的说明书原文,来自技能仓库

小米电视 CleanYourTV 净化部署

把小米电视(HyperOS / MIUI TV / Android TV)的广告桌面换成 Gathin23/cleanyourtv 的 Apple TV 风格干净桌面,并去除系统广告。只停用(pm disable-user)、不卸载、不 root、全程可逆。

适用:编码代理在与电视同一局域网的电脑上执行。已在小米电视 S Pro Mini LED 65(MiTV-MFFU0,HyperOS 3,Android 14)完整实测,通用 Android TV 机型同样适用(跳过白名单章节)。

红线(先读)

  • 只用 pm disable-user --user 0,永不 uninstall,一个包一条命令。
  • 永不禁用 com.android.* / com.google.android.* 核心包、com.android.tv.settings、com.android.systemui、providers(详见 cleanyourtv 仓库 AGENTS.md,tools/disable.sh 会拒绝这类清单)。
  • 不禁用:电视/输入切换服务(HDMI/信号源)、蓝牙遥控、输入法、应用商店、电视管家(小爱"打开应用"依赖它的 provider)、系统更新。
  • 不启动名字含 factory/test/fac 的包(会触发工厂模式,部分机型无法撤销)。
  • 改动前必须备份;分批禁用、批间截图验证。
  • 完成后建议关闭 ADB(ro.adb.secure=0 时局域网内任何设备可免授权连接)。

1. 连接电视

电视端:设置 → 关于 → 连按"产品型号"7 次(开启开发者模式)→ 账号与安全 → ADB 调试 → 允许。

adb connect <TV_IP>:5555     # HyperOS 弹"允许 USB 调试"时勾选"一律允许"
adb devices                  # 确认 device

坑:
- 该固件每次重启后 ADB 自动关闭,需重开;待机只断连不关授权,重连即可。
- 待机连不上时可发 WoL 魔术包唤醒(WiFi MAC,见 references 实测案例)。
- ping 不通不代表电视离线(小米电视常禁 ICMP),以 adb connect 的 refused/timeout 区分:refused=电视在线端口关,timeout=可能待机。

2. 备份(任何改动之前)

git clone https://github.com/Gathin23/cleanyourtv && cd cleanyourtv
python -m venv tools/venv && tools/venv/Scripts/pip install -r tools/requirements.txt  # Windows
export TV_HOST=<TV_IP> MSYS_NO_PATHCONV=1
tools/venv/Scripts/python.exe tools/tv.py 'pm list packages'        > backup/packages-all.txt
tools/venv/Scripts/python.exe tools/tv.py 'pm list packages -d'     > backup/packages-disabled.txt
tools/venv/Scripts/python.exe tools/tv.py getprop                   > backup/getprop.txt
tools/venv/Scripts/python.exe tools/tv.py 'settings list global'    > backup/settings-global.txt
tools/venv/Scripts/python.exe tools/tv.py 'settings list secure'    > backup/settings-secure.txt
tools/venv/Scripts/python.exe tools/tv.py 'settings list system'    > backup/settings-system.txt
tools/venv/Scripts/python.exe tools/tv.py 'dumpsys tv_input'        > backup/tvinput.txt

3. HyperOS 桌面白名单(关键机制)

HyperOS 3 只允许系统应用或云控白名单内的包名成为桌面:
- 普通第三方启动器装上后 cmd package set-home-activity 打印 Success 但不生效;停用 PatchWall 后 Home 落到 FallbackHome 黑屏。
- 白名单在开机日志可见,需要 flags 含 4(511 含):

tools/tv.py 'logcat -d | grep "MitvConfigParser: \[White\]"'
# 选一个 flags&4 且 pm path 为空的包名,如 com.thunderstone.idun.dev / com.ts.launcher

解法:以白名单包名构建启动器(不改代码、不改签名校验,只改 applicationId):

cd launcher
./gradlew assembleRelease -PlauncherApplicationId=<白名单包名>

安装并验证(三重):pm install -r → 启动 → 截图确认渲染 → pm disable-user --user 0 com.mitv.tvhome(必须停用原桌面,否则 Home 出选择器)→ cmd package resolve-activity -c HOME 指向新包 + dumpsys activity activities | grep mFocusedApp。

4. 构建环境(国内网络)

  • JDK 17+、Android SDK(cmdline-tools → sdkmanager "platforms;android-34" "build-tools;34.0.0",需先 --licenses)。
  • Gradle 官方源可能被断:用腾讯镜像 https://mirrors.cloud.tencent.com/gradle/gradle-8.9-bin.zip,SHA256 见 gradle/wrapper/gradle-wrapper.properties。

5. 精简系统

用仓库清单作模板(examples/<机型>/debloat.txt,有同机型直接抄),按类别分 2-3 批:

bash tools/disable.sh ../work/batch1.txt   # 遥测/云控
tools/tv.py --screenshot shots/01.png      # 批间截图验证
bash tools/disable.sh ../work/batch2.txt   # 广告/购物/推广
bash tools/disable.sh ../work/batch3.txt   # 偏好类,先问机主!
  • 禁用前用 dumpsys package <名> 确认用途;流媒体/语音助手/投屏/系统更新先列清单问机主再动。
  • HyperOS 待机广告 = com.xiaomi.mitv.hyper.screensaver(普通 Activity 非 DreamService),禁用即断广告。
  • 完成后 pm list packages -d 复核;重启一次对比,防固件回滚。

6. 定制(改 launcher/.../values/config.xml 后重新构建安装)

  • dock_apps:底栏 4-7 个应用(注意改名重打包应用的真实包名,用 query-activities 反查)。
  • input_action + input_sources:小米 CN 固件 HDMI 切换需 com.xiaomi.mitv.tvplayer.EXTSRC_PLAY + 端口号(HDMI1/2/3=23/24/25,AV=2;dumpsys tv_input 核实,幽灵端口用 - 屏蔽)。
  • app_banners:无横幅应用的磁贴美化,包名=banner_xxx(drawable 放 res/drawable-nodpi/,res/raw/keep.xml 已有 tools:keep="@drawable/banner_*" 防 R8 删除)。PatchWall 风格做法:从 APK(pm path → adb pull → aapt badging 找 icon)提取官方图标,取图标底色平铺磁贴、图形去底放大居中。
  • prefer_vendor_settings(见本仓库 fork 的 SystemSettings.java):让"设置"按钮直达小米完整设置而非 AOSP 设置。
  • 壁纸:推 config.json + wallpapers/ 到 /sdcard/Android/data/<启动器包名>/files/,重启启动器生效;ambient_glow:false 可关掉聚焦染色。

7. 还原

bash tools/restore.sh <清单> com.mitv.tvhome   # 恢复禁用包 + 原桌面
tools/tv.py 'pm enable <包名>'                  # 单个恢复

固件更新可能恢复部分包,重跑清单即可。完整实测参数(白名单条目、HDMI 端口映射、13 包精简清单、坑位清单)见 references/xiaomi-s-pro-finch.md。

常见问题

5 问
答案由本站依据条目字段整理
小米电视去广告净化桌面部署怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_5dea5c46/xiaomi-tv-cleanyourtv。安装方式为未标注。装完刷新技能列表或重开客户端。

小米电视去广告净化桌面部署支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

小米电视去广告净化桌面部署权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

小米电视去广告净化桌面部署收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

小米电视去广告净化桌面部署用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 2026-11-06。