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.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit 1263afa7f1e25874f40da440b3748f16c81a6f3a

559GitHub stars
24stars in 7 days
1skill in this repository
12commits in 30 days

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

Oct 25, 2026Nov 6, 2026559

30-day change not yet available: not enough history.

Individual skills in this repository

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 tokens

Always available to the agent

SKILL.md

895 tokens

When the skill is activated

Reference documents

8,518 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. 前置:连接电视
  2. 任务路由(按用户需求读对应 reference,再动手)
  3. 一键脚本
  4. 硬性安全规则
  5. 验证原则

Scripts executed separately

  • scripts/mitv-debloat.sh

Files

  • LICENSEasset1,069 bytes
  • README.mddoc12,572 bytes
  • SKILL.mdcore3,062 bytes
  • SKILL.mdcore3,062 bytes
  • docs/desktop-home.jpgasset170,197 bytes
  • references/app-sources.mddoc2,064 bytes
  • references/cleanup-permissions.mddoc1,169 bytes
  • references/debloat.mddoc1,755 bytes
  • references/launcher-swap.mddoc2,121 bytes
  • references/proxy-youtube.mddoc1,957 bytes
  • references/remote-toolbox.mddoc2,375 bytes
  • references/setup-adb.mddoc1,397 bytes
  • references/streaming-apps.mddoc2,031 bytes
  • scripts/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 GitHub

Skills 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 shell

Automated 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:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
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

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeCompatibleStandard SKILL.md SKILL.md.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md SKILL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard 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.