速卖通上买的热敏标签打印机,原厂耗材用完了,换第三方热敏纸,机器立刻翻脸——降速,还降低打印质量。原因不复杂:耗材里带RFID,检测到不是自家产品,就动手脚。
这场景是不是有点眼熟?空气净化器的滤芯也是这套路。耗材绑芯片,芯片认原厂,第三方纸再便宜也白搭。
![]()
有人气不过,决定不惯着它。
人肉破解的土办法,先顶了一阵
在固件被搞定之前,民间流传的解法很朴素:把用完的原厂耗材卷轴留下来——就是那根类似卷纸芯的塑料轴,RFID芯片藏在里边——放到打印机旁边,再把第三方耗材的卷轴拆掉。
这样打印机只能感应到原厂那根塑料轴,以为一切正常,就继续打印了。
办法管用,但本质上是在骗传感器,不是解决问题。作者没走这条路,他选择直接对固件下手。
Fable-5.1 推导出浓度公式,还做了汇编注入
作者用 Fable-5.1 尝试破解这台打印机的固件,经过几次刷机后成功了。repo 里的细节比结果更有意思:
- Fable-5.1 推导出了控制打印浓度的公式:darkness = renderer_input × coefficient
- 定位了打印浓度在内存中的位置
- 利用 Cortex-M0 汇编代码洞跳转技术,把浓度重映射的动态逻辑缝合进去
结果是彻底绕过了降速和降质限制。第三方纸照样能打,机器不再挑食。
AI 干逆向,人负责按电源键
整个过程有种黑色幽默的分工:AI 负责高难度的 ARM 逆向、数学推导和汇编注入;人类因为长了眼睛和手,负责提供物理执行力——按电源键,以及看纸上的字够不够黑。
逆向工程原本是极客圈里的"重工业技术",门槛高、周期长、吃经验。现在一个代码 Agent 就能把 ARM 逆向、公式推导、汇编注入这一整条链路跑下来,这件事本身比那台打印机更值得琢磨。
照这个趋势,硬件厂商精心设计的防伪和硬件锁,在人人可用的代码 Agent 面前,基本跟纸糊的一样。
项目地址在 github.com/ThreeDaPrint/n…。提醒一句:刷机有变砖风险,谨慎操作。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.