首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用人机交互仿真Mifare EV2卡

用人机交互仿真Mifare EV2卡
EN

Stack Overflow用户
提问于 2021-09-06 19:58:14
回答 1查看 110关注 0票数 0

因此,我遇到的问题如下:我正在尝试使用EV2的HCE卡服务在安卓设备上模拟HCE卡。我有一个PN532 (Adafruit)板,固件已经安装在上面,它使用DESfire原生命令集。因此,永远不会调用processApduCommand(),因为电话接收的命令不是APDU格式(ISO7816- 4)。那么,我可以使用APDU协议实现多少原生DESfire命令集呢?我该如何从这里开始呢?提前感谢大家。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-09-06 20:28:31

您将无法模拟Mifare DESfire本机命令集,只能模拟ISO7816-4命令和ISO /IEC7816-4包装的本机命令集。

您需要更改PN532 (Adafruit)板发送命令的方式,首先将命令包装在ISO7816-4命令中。

包装示例https://ridrix.wordpress.com/2009/09/19/mifare-desfire-communication-example/

代码语言:javascript
运行
复制
cls ins          p1 p2 lc [data] le
90  [native ins] 00 00 lc [data] 00

SW1 SW2
91  [native status code]

当然,您需要首先执行AID select命令,以选择使用HCE实现模拟的AID。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69079741

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档