XYZ Da Vinci Junior (jr) NFC Tag Filament Reset Hack

破解SCU Maker XYZ Da Vinci Junior 3D打印机 打印料限制


下面是正式步骤

1.安卓手机下载安装 RFID NFC 工具 下载链接(需要翻墙)

2.点击Mifare Ultralight / NTAG

3.把NFC卡放到手机后面读,会显示Page: Data [00]到[07]的数据。其中我们只需要前两条数据,将[00]和[01]的数据输入网站 NFC Key 破解网站 的Tag Pages项中,会自动显示Result,我们需要的是Result中的KEY项(自动标红)
4.软件返回到主页,右上角有个钥匙符号,点进去,选择NTAG 21x series,再点右上角添加,名字随便取,Password写步骤3中的KEY,添加后Turn on the key
5.重复第2步重新读卡,勾选Authenticate with 1 of preset and enabled keys,点击Read。此时会显示PACK,Successfully authenticated with key的信息, 以及Page Data 从[00]到[2B]的一长条信息。如果信息显示不完全请多读几次试试。

此时你已经获得了NFC卡的修改权(据我研究只是部分修改权,例如[08]和[0A]貌似无法修改),我们通过重新写入信息来破解NFC的限制

下面列出各项代表信息
[08]:格式为 5A50XXXX 记录了打印料的颜色类型,如5A505A09是Nature类型,貌似无法修改
[0A]、[0B]:记录了打印料的原始长度。其中[0A]是无法修改的,[0B]如果和[0A]不同会导致NFC卡无法识别
[14]:打印料的剩余长度,当剩余长度为0将无法打印,我们需要把14的值改成和[0A]、[0B]一致,这样就可以接着打印
[15][16][17]:可能是验证打印料长度的,不过我没改这一步就成功了

NFC操作步骤:
把[14]改成和[0A]、[0B]一致就可以了,这个时候再把NFC放到打印机上面读,就会显示打印料是满的。至此破解完毕。

ps.
打印机读取NFC信息步骤:
Info → SPOOL STATS
会显示Remaining剩余长度、capacity总容量等