使用 Claude Code 清理电视棒并刷入 Linux
作者让 Claude Code 将一个带有恶意软件的廉价 Android 电视棒(Allwinner H618)擦除并安全刷入了 Armbian。过程中通过 Sonnet 编写、Opus 审计的 Builder/Auditor 架构进行安全把关,在无串口控制台的情况下成功完成了主线 Linux 移植。
Reddit r/ClaudeCode/u/Personal-Conflict952
Claude Code CLISonnetOpusGit BashKali WSL2usbipd-winActivity LauncherArmbian+1
收录于 2026-10-31 · 原文发布于 2026-10-30
操作步骤
- 1在 Windows 上配置 Claude Code CLI、Git Bash、Kali WSL2 以及 usbipd-win,将电视棒的 USB 传入 WSL。
- 2为 Claude 设定规则:使用 Sonnet 编写代码,使用 Opus 进行审计,在每次硬件写入前必须通过审计并获得人工确认。
- 3通过 Activity Launcher 打开隐藏的开发者选项,将根 adbd 放在 TCP 5555 上,并在笔记本热点上使用 iptables 阻止出口,获取完整的 eMMC 备份。
- 4分析备份中的恶意软件和后门(如远程命令系统、UPX 打包的 Go 后门),决定用 Armbian 彻底替换 Android。
- 5利用 LED 灯和重置时序作为调试器,通过 FEL 写入 U-Boot 环境覆盖项进行闪烁测试,或将小型 Linux 引导至 RAM 中以启用 HDMI 控制台和 eMMC 刷写器。
- 6运行构建、审计循环,修复设备树、分区备份校验等潜在砖机风险,最终完成 eMMC 写入并验证刷机结果。
可复制提示词
请帮我分析和重构一个硬件固件刷写任务。我将使用主代理进行整体规划和与我对话,并生成 Sonnet 子智能体作为构建者(负责编写配置、脚本和镜像),以及一个独立的 Opus 子智能体作为审计者(仅负责读取并编写审计报告)。在每次对硬件执行任何不可逆的写入或修改之前,必须先通过审计并在我明确说“go”之后才能继续。请帮我制定第一阶段的只读诊断和环境备份计划。 [在此处输入你的硬件设备信息和具体目标,例如:DQ10 Android TV stick / Allwinner H618]
#AI实战#ClaudeCode#固件逆向#Agent工作流
相关用例
内容由 AI 依据原文翻译整理,细节以原帖为准;版权归原作者。