MIFARE DESFire EV1内容删除

3

有没有办法将DESFire卡重置到原始状态?是否有格式化并删除所有内容的命令?

我已经阅读了DeleteApplication apdu命令可以删除应用程序及其文件,但空间仍然无法使用。

谢谢。

2个回答

4

这里有一个FormatPICC命令。
它会删除所有应用程序和文件,并释放EEPROM空间。
命令字节为0xFC,始终需要进行 PICC 主密钥认证。
可以通过SetConfiguration命令来永久禁用该命令的使用。


请问您能否解释一下:SetConfiguration 命令可以永久禁用此命令的使用。 - user300435
1
有一个命令可以在剩余的卡片寿命内禁用格式化。没有其他方法,只需在身份验证后测试FormatPICC命令。它要么起作用,要么抛出错误(我从未尝试过,所以不知道会抛出哪个错误)。 - Paul Bastian
有人能否请验证一下来自 https://help.cardexchangesolutions.com/en/step_2_desfire_encoding.htm 的关于EEPROM空间在0xFC格式化PICC操作后回收的说法。该声明是:“请注意,格式化卡片不会恢复文件和应用程序使用的存储空间。反复格式化卡片将耗尽可用的存储空间。”由于进行了大量测试,我一直在频繁地进行格式化,我想知道是否由此将EEPROM空闲空间清零。谢谢。 - daparic

2
如果您使用taplinx,您可以通过以下代码轻松格式化您的卡片:

如果您使用taplinx,您可以通过此代码轻松格式化您的卡片。


   desFireEV1.format();

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接