NVIDIA SHIELD TV 2017 Thunderstrike Controller Flash Tool - 手柄固件工具
支持固件 降级 / 升级 / 平刷 · 设备信息读取
仅支持 Windows · 仅通过蓝牙连接
没有大量真实用户实测!
仅我自己降级升级平刷测试成功!
使用本软件刷写固件时请自行承担风险。
如果你有一台 NVIDIA SHIELD TV 2017(中国版)和配套的 Thunderstrike 蓝牙手柄, 这个工具可以帮你:
- 📋 查看手柄信息 — 固件版本、硬件版本、序列号、MAC 地址、电量
- 🔄 刷写固件 — 升级、降级、平刷都可以
- 🌐 多语言固件 — 支持多语言版本的固件包
- ✅ 安全校验 — 刷写前自动 MD5 校验,防止刷错固件
- 📝 完整日志 — 刷写过程自动记录设备信息、电量、进度、结果
下载最新版本的 Release\ 目录下的 Release.zip ,解压。
把 .blkz 固件包放到 tsct.exe 同目录的 blkz/ 文件夹中。
程序自带了一些固件包,你也可以自己添加。
- 打开电脑蓝牙
- 将手柄与电脑配对(在 Windows 蓝牙设置中添加设备)
- 配对成功后 Windows 会自动分配一个 COM 端口
双击 tsct.exe 或在命令行中运行:
tsct
程序启动后会显示 TUI 界面,自动发现手柄并显示设备列表。 使用方向键浏览、Enter 选择,即可查看设备信息和刷写固件。
- 电池电量要充足(> 20%)
- 刷写过程中不要断开蓝牙
- 手柄休眠后会断开连接,刷写前请操作手柄保持唤醒
- 保留一份已知良好的固件包以备恢复
- 手柄需要先与电脑蓝牙配对
- 如果设备列表中没有手柄,请检查蓝牙配对状态
- 手柄休眠后可能需要按键唤醒才能重新发现
系统要求
开发者版自带ROOT的ATV版本!
解决 时间不同步
usb 链接电脑
adb shell
su
看到 `darcy:/ $` 变为 `darcy:/ #` 即进入`root`状态
修改ntp服务器地址为 `ntp.aliyun.com`
settings put global ntp_server ntp.aliyun.com
验证 ntp 服务器值
settings get global captive_portal_http_url
测试 ntp 服务器
ping -c 2 connectivitycheck.platform.hicloud.com
修改 Android TV 验证服务器
默认使用国外验证服务器,改为国内验证服务器
小米
settings put global captive_portal_http_url http://connect.rom.miui.com/generate_204
settings put global captive_portal_https_url https://connect.rom.miui.com/generate_204
settings put global captive_portal_fallback_url http://connect.rom.miui.com/generate_204
或华为
settings put global captive_portal_http_url http://connectivitycheck.platform.hicloud.com/generate_204
settings put global captive_portal_https_url https://connectivitycheck.platform.hicloud.com/generate_204
settings put global captive_portal_fallback_url http://connectivitycheck.platform.hicloud.com/generate_204
Android 9 补充
settings put global captive_portal_server connectivitycheck.platform.hicloud.com
跳过向导
adb shell
su
settings put secure user_setup_complete 1
settings put global device_provisioned 1
禁用向导
adb shell
su
pm disable-user --user 0 com.google.android.tungsten.setupwraith
// 最后重启系统
reboot
| 版本 | 说明 |
|---|---|
| V1.14 | 不能XY |
| V1.18 | 推荐版本 |
| V1.33 | 不能A+B |
| V1.36 | 不能A+B |
本工具不检查版本号,可以自由升降级,只要固件签名匹配即可刷写。 已实测验证:V1.33 → V1.18 降级成功。
固件包放在 blkz/ 文件夹中,文件名格式:
blkz/
├── Thunderstrike_0x010E.blkz # V1.14
├── Thunderstrike_0x0112.blkz # V1.18
├── Thunderstrike_0x0124.blkz # V1.36
└── Thunderstrike_locale_0x0124.blkz # V1.36 多语言
需要 Go 1.24+:
go mod tidy
go build -o tsct.exe .本项目使用 Charm 全家桶构建终端用户界面:
| 库 | 说明 |
|---|---|
| Bubble Tea | Elm 架构的 TUI 框架,管理状态机和事件循环 |
| Bubbles | TUI 组件库(进度条、列表等) |
| Lipgloss | 终端样式库(颜色、边框、对齐) |
| go-figure | ASCII Art 标题渲染 |
| 库 | 说明 |
|---|---|
| go.bug.st/serial | 串口通信(SPP 蓝牙串口) |
| golang.org/x/sys | Windows 系统 API(HID、WMI) |
技术实现细节和协议逆向分析见 AIREADME.md。
本项目仅供学习和研究使用。 NVIDIA、SHIELD、Thunderstrike 是 NVIDIA Corporation 的商标。





