速卖通上买的热敏标签打印机,耗材用光了。补点第三方热敏纸,机器却开始闹脾气——打印速度降下来,字也变淡了。

原因藏在耗材里。这卷纸带RFID芯片,打印机一读,发现不是自家产品,就自动降速、降质。作者形容,这让他想起空气净化器的滤芯。

打开网易新闻 查看精彩图片

民间早就有了土办法:把用完的原厂卷轴(就是卷纸芯那根塑料轴,RFID芯片在里面)留在打印机旁边,第三方耗材的卷轴拆掉。机器只感应得到原厂塑料轴,就照常干活。

AI推导出浓度公式,人负责按电源键

作者没走这条路。他用Fable-5.1去啃打印机固件,刷了几次机,成了。

repo里的细节挺有意思。Fable-5.1先推导出控制打印浓度的公式:darkness=renderer_input×coefficient,接着定位了打印浓度在内存中的位置。

更狠的一步,是利用Cortex-M0汇编的代码洞跳转技术,把浓度重映射的动态逻辑缝了进去,降速和降质限制被彻底绕过。

整个过程有种黑色幽默:AI负责高难度的ARM逆向、数学推导和汇编注入;人类因为长了眼睛和手,负责物理执行力——按电源键,看纸上的字够不够黑。

硬件锁在代码Agent面前像纸糊的

这件事的意味不止于一台打印机。逆向工程原本是极客专属的"重工业技术",门槛高、周期长。现在一个代码Agent就能把固件拆开、把公式推出来、把汇编注进去。

照这个趋势,硬件厂商精心设计的防伪和硬件锁,在人人可用的代码Agent面前,基本跟纸糊的一样。

项目地址在github.com/ThreeDaPrint/n…。提醒一句:刷机有变砖风险,谨慎操作。