Not in the top 1,000 by GitHub stars
wangrongding/tv-fresh
tv-fresh 电视焕新:小米电视(MIUI TV)去广告/清理预装/换桌面/装代理与影视仓的 Agent Skill——免root可逆,含固件逆向实录与一键脚本
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 1263afa7f1e2
No earlier version was observed for comparison.
Heat
7.7- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
- tv-fresh
/
How it works
tv-fresh
When your agent uses it
小米电视(MIUI TV)改造技能:去广告、换桌面、装代理/YouTube/影视仓、批量清理预装、远程操控电视。当用户提到小米电视/Redmi电视/电视盒子去广告、换Launcher、TVBox/影视仓配置、电视装代理或YouTube、adb 操作电视时使用。需要电视与电脑同网且开启 ADB 调试。
What it loads into context
Frontmatter
125 tokensAlways available to the agent
SKILL.md
895 tokensWhen the skill is activated
Reference documents
8,518 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 前置:连接电视
- 任务路由(按用户需求读对应 reference,再动手)
- 一键脚本
- 硬性安全规则
- 验证原则
Scripts executed separately
scripts/mitv-debloat.sh
Files
LICENSEasset1,069 bytesREADME.mddoc12,572 bytesSKILL.mdcore3,062 bytesSKILL.mdcore3,062 bytesdocs/desktop-home.jpgasset170,197 bytesreferences/app-sources.mddoc2,064 bytesreferences/cleanup-permissions.mddoc1,169 bytesreferences/debloat.mddoc1,755 bytesreferences/launcher-swap.mddoc2,121 bytesreferences/proxy-youtube.mddoc1,957 bytesreferences/remote-toolbox.mddoc2,375 bytesreferences/setup-adb.mddoc1,397 bytesreferences/streaming-apps.mddoc2,031 bytesscripts/mitv-debloat.shruns3,794 bytes
Read SKILL.md
# 小米电视改造(mitv-mod)
免 root 改造国内 MIUI TV。所有系统级操作均为 `pm uninstall --user 0`(可逆),
每个任务都附恢复命令。实测机型:MiTV-ASTP0 / Android 9 / armeabi-v7a。
## 前置:连接电视
```bash
adb connect <TV_IP>:5555
adb devices # device=通 / unauthorized=电视上有授权弹窗等用户点
```
电视侧开 ADB 的路径、以及"每次重启 ADB 被复位"的应对 → 见 [`references/setup-adb.md`](references/setup-adb.md)
View the complete source on GitHubSkills included
- tv-fresh
Repository facts
- License
- MIT
- Created
- Oct 24, 2026
- Last pushed
- Oct 25, 2026
- Forks
- 69
- Open issues
- 4
- Project activity
- Active
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 5, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 1 note
SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- 3 dangerous shell commandsin 2 files: references/setup-adb.md:24 references/proxy-youtube.md:31
- 44 network referencesin 7 files: README.md:15 references/app-sources.md:8 references/streaming-apps.md:6 and 4 more
- No hidden or obfuscated text
- No instruction overrides
- 1 executable scriptin 1 file: scripts/mitv-debloat.sh:1
- No access to secrets
- No requests to vote in Hot
Show all 48 signals by file
README.md
- Network accessline 15
# omp 等 agent 的技能目录(其它 agent 放各自的 skills 目录即可) git clone https://github.com/wangrongding/tv-fresh ~/.agents/skills/tv-fresh - Network accessline 16
git clone https://github.com/wangrongding/tv-fresh ~/.agents/skills/tv-fresh - Network accessline 28
3. 装代理:Clash Meta(CMFA),配置文件在 <你的配置路径/URL>,规则要国内直连、节点挂了不影响电视 4. 装 YouTube 客户端 SmartTube 5. 装影视仓 + OK影视(FongMi),配置源用 http://肥猫.net/tv - Network accessline 29
4. 装 YouTube 客户端 SmartTube 5. 装影视仓 + OK影视(FongMi),配置源用 http://肥猫.net/tv 6. 清理预装:先给我编号清单我挑,别自作主张删 - Network accessline 30
5. 装影视仓 + OK影视(FongMi),配置源用 http://肥猫.net/tv - Network accessline 115
开机不进 PatchWall,直接进 **[Projectivy](https://projectivylauncher.com/)**(开源、可自定义壁纸/分组/屏保,作者在用)。方法对任意带 HOME 过滤器的桌面通用。 - Network accessline 196
1. 侧载 [CMFA](https://github.com/MetaCubeX/ClashMetaForAndroid/releases)(armeabi-v7a 包) - Network accessline 211
[SmartTube](https://github.com/yuliskov/SmartTube)(开源、无广告、免谷歌服务、遥控器友好)。 - Network accessline 216
- 常用接口源(社区维护,时活时死,装前先 `curl -A 'okhttp/3.15' <url>` 验证返回 JSON 且含 sites): - Network accessline 218
| 接口 | 实测(2026-10) | |---|---| | `http://肥猫.net/tv` | ✅ 可用(40站) | - Network accessline 219
|---|---| | `http://肥猫.net/tv` | ✅ 可用(40站) | | `http://www.饭太硬.net/tv` | ⚠<U+FE0F> 返回图片页,非直连配置 | - Network accessline 220
| `http://肥猫.net/tv` | ✅ 可用(40站) | - Network accessline 221
| `http://www.饭太硬.net/tv` | ⚠<U+FE0F> 返回图片页,非直连配置 | - Network accessline 222
| `http://fty.xxooo.cf/tv` / `http://我不是.摸鱼儿.top` | ❌ 失效中 | - Network accessline 256
`input text 'http://a.b/c'` → 字段里变成 `http://a。b/c`(搜狗TV输入法的"功劳", - Network accessline 257
`fm` 甚至能变`父母`)。解法 = [ADBKeyboard](https://github.com/senzhk/ADBKeyboard): - Network accessline 261
adb shell ime set com.android.adbkeyboard/.AdbIME adb shell am broadcast -a ADB_CLEAR_TEXT # 清空当前输入框 adb shell am broadcast -a ADB_INPUT_TEXT --es msg 'https://...' # 原样注入(支持中文) - Network accessline 262
adb shell am broadcast -a ADB_CLEAR_TEXT # 清空当前输入框 adb shell am broadcast -a ADB_INPUT_TEXT --es msg 'https://...' # 原样注入(支持中文) adb shell ime set com.sohu.inputmethod.sogou.tv/.SogouIME # 用完恢复搜狗 - Network accessline 263
adb shell am broadcast -a ADB_INPUT_TEXT --es msg 'https://...' # 原样注入(支持中文)
references/app-sources.md
- Network accessline 8
| 应用 | 实测下载 URL | 装后包名(核对用) | |---|---|---| | Projectivy Launcher 4.72 | `https://github.com/spocky/miproja1/releases/download/4.72/ProjectivyLauncher-4.72-c97-xda-release.apk` | `com.spocky.projengmenu` | - Network accessline 9
|---|---|---| | Projectivy Launcher 4.72 | `https://github.com/spocky/miproja1/releases/download/4.72/ProjectivyLauncher-4.72-c97-xda-release.apk` | `com.spocky.projengmenu` | | Clash Meta (CMFA) 2.11.36 | `https://github.com/MetaCubeX/Clas - Network accessline 10
| Projectivy Launcher 4.72 | `https://github.com/spocky/miproja1/releases/download/4.72/ProjectivyLauncher-4.72-c97-xda-release.apk` | `com.spocky.projengmenu` | - Network accessline 11
| Clash Meta (CMFA) 2.11.36 | `https://github.com/MetaCubeX/ClashMetaForAndroid/releases/download/v2.11.36/cmfa-2.11.36-meta-armeabi-v7a-release.apk` | `com.github.metacubex.clash.meta` | - Network accessline 12
| TVBox(takagen99 系,实测稳定好用) | `https://github.com/youhunwl/TVAPP/raw/refs/heads/main/TVBox/TVBox_takagen99_20260227-1116-armeabi-generic-java.apk` | `com.github.tvbox.osc(.tk)` | | TVBox(臧总原版系) | 同仓库 `TVBox/TVBox_q215613905_20260914-1520-ja - Network accessline 13
| TVBox(臧总原版系) | 同仓库 `TVBox/TVBox_q215613905_20260914-1520-java32.apk` | `com.github.tvbox.osc` | | 影视仓 6.2.8 (TV 32位) | `https://github.com/youhunwl/TVAPP/raw/refs/heads/main/影视/影视仓/影视仓-TV-32位-6.2.8.apk`(路径含中文,curl 里需 URL 编码) | `com.huawei - Network accessline 14
| 影视仓 6.2.8 (TV 32位) | `https://github.com/youhunwl/TVAPP/raw/refs/heads/main/影视/影视仓/影视仓-TV-32位-6.2.8.apk`(路径含中文,curl 里需 URL 编码) | `com.huawei.himovceie` ⚠<U+FE0F>正版伪装名 | - Network accessline 15
| OK影视 (FongMi) 5.8.2 | `https://github.com/FongMi/Release/releases/download/5.8.2/leanback-armeabi_v7a.apk` | `com.fongmi.android.tv` | - Network accessline 16
| ADBKeyboard | `https://github.com/senzhk/ADBKeyboard/raw/master/ADBKeyboard.apk` | `com.android.adbkeyboard` | - Network accessline 27
for i in $(seq 1 40); do curl -sL -C - -m 40 '<URL>' -o app.apk; \
references/launcher-swap.md
- Network accessline 9
# 0. 已装 [Projectivy](https://projectivylauncher.com/)(本项目唯一推荐桌面)
references/proxy-youtube.md
- Network accessline 5
包:[ClashMetaForAndroid](https://github.com/MetaCubeX/ClashMetaForAndroid/releases) - Dangerous shell operationline 31
sudo ufw allow from 192.168.1.0/24 to any port 18972 proto tcp - Network accessline 37
包:[SmartTube](https://github.com/yuliskov/SmartTube/releases)(`*_armeabi-v7a.apk`) - Network accessline 48
for i in $(seq 1 40); do curl -sL -C - -m 40 '<url>' -o app.apk; \
references/remote-toolbox.md
- Network accessline 18
电视输入法会把 `input text 'http://a.b/c'` 变成 `http://a。b/c`(`fm`→`父母`都干得出来)。
references/setup-adb.md
- Dangerous shell operationline 24
seq 1 254 | sed 's/^/192.168.1./' | xargs -P 64 -I{} sh -c 'timeout 0.6 bash -c "echo >/dev/tcp/{}/5555" 2>/dev/null && echo "{} is TV"' - Network accessline 24
seq 1 254 | sed 's/^/192.168.1./' | xargs -P 64 -I{} sh -c \ 'timeout 0.6 bash -c "echo >/dev/tcp/{}/5555" 2>/dev/null && echo "{} is TV"' - Dangerous shell operationline 25
'timeout 0.6 bash -c "echo >/dev/tcp/{}/5555" 2>/dev/null && echo "{} is TV"' - Network accessline 25
'timeout 0.6 bash -c "echo >/dev/tcp/{}/5555" 2>/dev/null && echo "{} is TV"'
references/streaming-apps.md
- Network accessline 6
|---|---|---| | TVBox OSC | 瀑布流(老牌,2024 停更边缘) | 各聚合仓库 | | [FongMi(OK影视)](https://github.com/FongMi/Release) | 搜索型,维护最勤 | `leanback-armeabi_v7a.apk` | - Network accessline 7
| TVBox OSC | 瀑布流(老牌,2024 停更边缘) | 各聚合仓库 | | [FongMi(OK影视)](https://github.com/FongMi/Release) | 搜索型,维护最勤 | `leanback-armeabi_v7a.apk` | | 影视仓 | 瀑布流 + 站点墙 | 社区聚合仓库搜 "影视仓 TV 32位" | - Network accessline 8
| [FongMi(OK影视)](https://github.com/FongMi/Release) | 搜索型,维护最勤 | `leanback-armeabi_v7a.apk` | - Network accessline 14
http://肥猫.net/tv # 实测可用(40站) - Network accessline 15
http://www.饭太硬.net/tv # 返回图片页,非直连配置 - Network accessline 16
http://fty.xxooo.cf/tv # 备用,时活时死 - Network accessline 17
http://我不是.摸鱼儿.top # 备用,时活时死 - Network accessline 20
接口是社区维护的,时活时死。装前先验证:`curl -sL -A 'okhttp/3.15' <url>` 返回 JSON 且含 `sites[]` 才算活。
scripts/mitv-debloat.sh
- Executable scriptline 1
#!/usr/bin/env bash
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Signal confidence: 48 facts
- Network access in code of documentationREADME.md:15Low confidence
- Network access in code of documentationREADME.md:16Low confidence
- Network access in code of documentationREADME.md:28Low confidence
- Network access in code of documentationREADME.md:29Low confidence
- Network access in code of documentationREADME.md:30Low confidence
- Network access in prose of documentationREADME.md:115Low confidence
- Network access in prose of documentationREADME.md:196Low confidence
- Network access in prose of documentationREADME.md:211Low confidence
- Network access in prose of documentationREADME.md:216Low confidence
- Network access in prose of documentationREADME.md:218Low confidence
- Network access in prose of documentationREADME.md:219Low confidence
- Network access in prose of documentationREADME.md:220Low confidence
- Network access in prose of documentationREADME.md:221Low confidence
- Network access in prose of documentationREADME.md:222Low confidence
- Network access in prose of documentationREADME.md:256Low confidence
- Network access in prose of documentationREADME.md:257Low confidence
- Network access in code of documentationREADME.md:261Low confidence
- Network access in code of documentationREADME.md:262Low confidence
- Network access in code of documentationREADME.md:263Low confidence
- Network access in prose of documentationreferences/app-sources.md:8Low confidence
- Network access in prose of documentationreferences/app-sources.md:9Low confidence
- Network access in prose of documentationreferences/app-sources.md:10Low confidence
- Network access in prose of documentationreferences/app-sources.md:11Low confidence
- Network access in prose of documentationreferences/app-sources.md:12Low confidence
- Network access in prose of documentationreferences/app-sources.md:13Low confidence
- Network access in prose of documentationreferences/app-sources.md:14Low confidence
- Network access in prose of documentationreferences/app-sources.md:15Low confidence
- Network access in prose of documentationreferences/app-sources.md:16Low confidence
- Network access in code of documentationreferences/app-sources.md:27Low confidence
- Network access in code of documentationreferences/launcher-swap.md:9Low confidence
- Network access in prose of documentationreferences/proxy-youtube.md:5Low confidence
- Dangerous shell operation in code of documentationreferences/proxy-youtube.md:31Low confidence
- Network access in prose of documentationreferences/proxy-youtube.md:37Low confidence
- Network access in code of documentationreferences/proxy-youtube.md:48Low confidence
- Network access in prose of documentationreferences/remote-toolbox.md:18Low confidence
- Dangerous shell operation in code of documentationreferences/setup-adb.md:24Low confidence
- Network access in code of documentationreferences/setup-adb.md:24Low confidence
- Dangerous shell operation in code of documentationreferences/setup-adb.md:25Low confidence
- Network access in code of documentationreferences/setup-adb.md:25Low confidence
- Network access in prose of documentationreferences/streaming-apps.md:6Low confidence
- Network access in prose of documentationreferences/streaming-apps.md:7Low confidence
- Network access in prose of documentationreferences/streaming-apps.md:8Low confidence
- Network access in code of documentationreferences/streaming-apps.md:14Low confidence
- Network access in code of documentationreferences/streaming-apps.md:15Low confidence
- Network access in code of documentationreferences/streaming-apps.md:16Low confidence
- Network access in code of documentationreferences/streaming-apps.md:17Low confidence
- Network access in prose of documentationreferences/streaming-apps.md:20Low confidence
- Executable script in code of a file that runsscripts/mitv-debloat.sh:1High confidence
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Compatible | Standard SKILL.md SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.