夜雨聆风学习资料网

ARTICLE · 1277154

当AI学会拆黑盒,电视和软件都不安了

当AI学会拆黑盒,电视和软件都不安了

当 AI 学会拆黑盒,电视、软件和账号都开始变得不安

REA 把逆向工程交给了 Agent,也把一连串原本藏在设备和客户端里的问题,推到了所有人面前
AI未来派原创改写|2026年10月29日|素材核验后重写,部分争议信息仍待厂商或独立研究者进一步确认
最近有个开源项目,把很多人对「软件黑盒」的想象,直接掀开了一条缝。
它叫 REA,Reverse Engineer Anything。名字很狂,做的事也确实够硬,借助 AI Agent 和一整套逆向分析工具,去研究那些没有源码、只有安装包、二进制文件或者远程服务的产品。
事情很快从「AI 能不能帮我看懂一个程序」,滑向了另一个更敏感的问题,家里的智能电视,到底在看什么、听什么,又把什么东西送到了云端?
更有意思,也更让人头皮发麻的是,围绕这件事的讨论还牵出了另一条线,用户用 Claude、ChatGPT 之类的模型做逆向分析时,出现了中途拦截、账号限制甚至封禁的反馈。
先别急着下结论。
这篇文章里,有些内容来自公开仓库,有些来自研究者的个人披露,还有一些只是截图、日志字段和待验证的推断。把它们混成一句「某电视正在监听你」,当然很刺激,但不够严谨。我们把证据和推测分开,反而更能看清这场风波为什么值得关注
先说 REA。
过去做逆向,通常要打开反编译器、分析 JavaScript、研究 IPC、抓运行时行为,遇到原生二进制,还得继续往汇编和伪代码里钻。工具很多,门槛也高,能不能把线索串起来,往往取决于研究者自己的经验。
REA 更像一座桥。它把 Ghidra、Hopper、IDA、JADX 等工具接到 Claude Code、Codex 这类编程 Agent 的工作流里。你可以用自然语言提问,让 Agent 顺着模块、路由、通信和调用关系继续追踪,再把证据整理出来。
它不是魔法,也不是按一下按钮就能还原完整源码的机器。加密、服务端逻辑、硬件差异和授权边界,仍然在那里。但对于许多客户端软件、桌面应用、网页前端、APK、固件和老游戏来说,研究者获得了一双更容易使用的「探照灯」。
所以,围绕 REA 的玩法很快就从「看看一个客户端怎么做的」,扩展到了「我能不能把手边的设备也研究一下」。
有人研究如何在 Android 硬件上启动 iOS 16.5 的 XNU 内核,也有人研究智能马桶的蓝牙协议,为它做一个原生遥控器,还有人把 Claude 桌面端的界面组件和交互动效拆出来,做成了可供前端开发者参考的项目。
这些案例的共同点,不是它们都在搞破坏,而是许多过去只对少数高手开放的观察能力,开始变得更容易被普通开发者调用。
这件事其实挺迷人的。
你不必再完全相信一个产品的宣传页,也不必把「厂商没有公开说明」理解成「用户永远无法知道」。当然,拥有观察能力不等于拥有随意修改、复制和利用的权利,授权、许可证、服务条款和隐私边界,仍然是必须先确认的前提。
回到最受关注的那台电视。
一名叫 Log4j 的研究者在 X 上公开描述了自己的分析过程。他先尝试拆解固件,发现固件使用了 AES 加密,手里没有密钥,普通路径很快卡住。之后,他通过漏洞研究拿到更高权限,在系统文件中看到了名为 csapi-tv-service-alwaysonvoice 的组件。
从名字看,它和「常驻语音」有关。这个功能本身并不神秘,电视需要持续等待唤醒词,比如「Hi, Bixby」,才能做到不按遥控器就响应。
真正引发争议的是遥测字段。
公开截图显示,研究者在事件记录里看到了与声音传感器、狗叫、婴儿哭声、摄像头状态和推流时长相关的字段。他的判断是,设备会先对听到的声音进行分类,再把计数或状态写入上报路径。
这里要特别谨慎,字段存在,说明软件设计过记录某类状态的能力;它不自动等于设备正在把完整录音上传,更不自动等于厂商在实时查看用户生活。截图里也有一些字段含义和运行时链路尚未完全追踪,不能跳过这一步。
但即便只讨论「事件计数」,也已经足够值得警惕。狗叫、婴儿哭声、摄像头开启时长,这些看似粗糙的标签,一旦和设备、账号、时间段关联起来,就可能拼出一个家庭的活动轮廓。
还有一个更让人不舒服的细节。
研究者称,如果某款电视没有内置麦克风,系统可能会寻找带麦克风的连接设备,例如回音壁或蓝牙设备,再把相关语音能力交给 Bixby。这个判断需要结合具体机型、系统版本和运行时抓包才能确认,不能仅凭配置文件就推广到所有产品。
后来,Hugging Face 工程师 ngxson 用 Flipper Zero 模拟 USB 麦克风进行测试,公开截图显示电视曾短暂打开麦克风,约 5 秒后停止。
这个实验很有冲击力,但它仍然是单一设备、单一环境下的观察。它能说明某种触发路径值得继续研究,不能单独证明所有同类电视都会在用户不知情时启动麦克风。
与此同时,关于广告追踪和跨设备识别的讨论也被带了出来。研究者声称看到了广告相关数据包、跨设备标识和地理位置数据,并推测部分电视的卡顿可能与后台处理音频、截图等任务有关。
这一段里,最应该保留的词不是「监视」,而是「声称」。因为从发现代码、配置和字段,到证明真实运行、证明数据离开设备,再到证明数据如何被使用,中间隔着好几层证据。
黑盒被打开了一条缝,但还没有被完全照亮。
有意思的是,争议并没有停在电视上。
在相关讨论中,有用户反馈 Claude 在处理 REA 或逆向分析任务时会中途触发安全拦截,另有用户称使用 Codex 进行相关尝试后,OpenAI 账号被限制。原文配有 Anthropic 和 OpenAI 的界面截图,但没有提供足以让外部读者独立复核的完整会话、账号通知和申诉结果,因此这里采用「用户反馈」的写法,不把个案扩大成官方统一政策。
这件事并不难理解。逆向工程本身可以服务于软件维护、互操作、无障碍、数字保存和安全研究,也可能被用于窃取代码、绕过授权、攻击系统或提取敏感数据。对模型公司来说,单看一个词,比如 reverse、crawler 或某个工具名,往往很难判断用户到底在做哪一类事情。
于是,安全系统宁可先拦一下,也不愿意把高风险动作完全放开。对普通用户来说,这种拦截当然会很烦,尤其当你明明只是在研究自己的程序,模型却把你当成了攻击者。
问题是,过于粗糙的拦截同样会伤害正当研究。对于这类任务,比较理想的方式不是简单地把「逆向」两个字列入黑名单,而是识别授权范围、目标是否属于用户本人、是否涉及漏洞利用、是否包含凭证和个人数据,以及最终输出会不会直接变成攻击步骤。
这也是 REA 这类项目真正有意思的地方,它不只是把工具交给 Agent,也把判断题交给了使用者。
顺着这个话题,我还翻到一个很有意思的合集,叫 awesome-reverse-engineered。它收录了大量通过逆向封闭产品而诞生的开源项目,覆盖游戏、设备、物联网、文件格式、非官方 API、AI 客户端和已经被厂商放弃的产品。
这个合集里甚至有一类「起死回生」项目,专门收录那些被厂商关停、变砖或者停止维护后,又被社区重新救活的产品。Spotify Car Thing、Amazon Dash Button、部分 Nest 设备,都能让人看到同一个事实,产品的商业生命周期结束,不一定等于它的技术生命也必须结束。
这让我想起一个变化。
过去,软件公司的护城河经常被理解为「别人看不到我的代码」。现在,客户端里能被观察到的部分,越来越难永远藏住。真正需要长期守住的,可能是服务端能力、数据质量、网络效应、品牌信任、交付速度,以及对用户真正有价值的体验。
但这不代表软件会自动变成开源,也不代表逆向可以无视法律和授权。
更准确的说法是,透明度的成本正在下降。一个普通开发者、一个研究者,甚至一个对底层不熟的产品经理,都有机会比过去更快地看懂某个系统的表面行为。
这对用户是好消息,对厂商是压力,对 AI 公司则是一道更难的题。
我们希望设备真的尊重隐私,也希望研究者能够检查设备是否做到;我们希望模型能帮助正当研究,也希望它不要被轻易用于攻击别人。两件事并不矛盾,只是需要更细的授权判断、更完整的日志证据和更透明的申诉机制。
所以,回到那台电视,最稳妥的结论不是「它已经被证明在监视所有人」,也不是「这只是网友捕风捉影」。更稳妥的结论是,公开研究已经暴露出一组值得核查的遥测和传感器路径,部分字段的真实运行链路仍需要独立复现,厂商也应该对这些字段的用途、保存周期、上传条件和用户控制权作出清楚说明。
至于 REA,它可能成为打破信息差的工具,也可能成为各大平台重点防范的对象。
这两件事并不冲突。
工具越强,越需要有人在动手之前先问一句,我有没有权利研究这个目标,我拿到的证据够不够,我写下的结论有没有超过证据本身。
黑盒时代没有结束,只是黑盒的外壳,开始变薄了。
文中引用与核验说明
REA 官方仓库,https://github.com/morluto/rea。链接可访问,仓库定位为通过 Agent 进行逆向分析;文章已将星标数量改为动态表述。
HackiOS 项目仓库,https://github.com/oosexgang/hackios-xnu-kernel。链接可访问,公开资料显示项目与在 Android 硬件或 QEMU 上运行 iOS 16.5 相关;正文只作案例介绍。
CleanYourTV 项目仓库,https://github.com/Gathin23/cleanyourtv。链接可访问,公开说明显示其面向 Android TV 或 Google TV 的减负和桌面替换;正文未扩展到 Samsung Tizen 或 LG webOS。
open-claude-ui 项目仓库,https://github.com/Caho1/open-claude-ui。原始链接保留,正文仅概括其作为界面研究案例,不把其描述为 Anthropic 官方项目。
REA Issue 1563,https://github.com/morluto/rea/issues/1563。原始链接保留,正文按「相关讨论中的案例」表述,未把截图中的模块数量写成独立核验事实。
awesome-reverse-engineered,https://github.com/alexgaoth/awesome-reverse-engineered。链接可访问,仓库内容会持续更新,正文不固定引用素材截图中的瞬时项目数量。
原始素材中的遥测路径,https://lcprd1.samsungcloudsolution.net/openapi/log/24_tv_sensor。核验结果为当前返回 404,页面未提供可读取内容,因此正文只把它作为原始材料中的配置路径保留,不声称该 URL 当前可用或足以证明上传链路。
图片均来自用户提供的原始文章示例图,仅保留与正文对应的截图,并在图注中标注证据边界。
AI未来派|本文为基于公开素材的原创改写稿,发布前建议由编辑再次确认事实、图片授权与公众号排版效果。

相关学习资料