我尝试制作一个应用程序,用我的 Nexus S 写入一个未格式化的 Mifare Classic 标签。没有 NDEF,但有任何字节!有了这个解释,我已经可以读取孔卡(包括 UID),但我不能在卡上写任何东西。使用 Nexus S 从 Android 读取 MiFare Classic 1K。
这怎么可能?我希望你能帮帮我 :)
我在每个扇区都对我进行了身份验证,读取了每个扇区,但无法写入扇区。请帮助我,这非常重要!
问候,朱尔斯 :)
我尝试制作一个应用程序,用我的 Nexus S 写入一个未格式化的 Mifare Classic 标签。没有 NDEF,但有任何字节!有了这个解释,我已经可以读取孔卡(包括 UID),但我不能在卡上写任何东西。使用 Nexus S 从 Android 读取 MiFare Classic 1K。
这怎么可能?我希望你能帮帮我 :)
我在每个扇区都对我进行了身份验证,读取了每个扇区,但无法写入扇区。请帮助我,这非常重要!
问候,朱尔斯 :)
您可以在身份验证过程之后使用它来编写标签: mfc.writeBlock(6,value) 其中 6 表示您已验证的扇区的块号。该值是您要写入 mifare 卡的数据的字节数组。请注意,字节数组的长度必须为 16 个字节。如果较小的用零或空值填充它,但请确保您有16个字节的长度。希望你的答案得到答复。:)
使用 Mifare SDK,您可以与一些 NFC 卡进行通信。看看:Mifare SDK介绍