首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >APDU获得响应三星S4

APDU获得响应三星S4
EN

Stack Overflow用户
提问于 2013-11-28 19:45:50
回答 1查看 340关注 0票数 0

我正在测试在S3和S4上发送APDU命令。

在我的S3上,我发送了APDU,然后返回了9000。我知道我的响应也有8个字节的数据,我这样做了: 80C0000010

在我的S4上,我发送了与上面相同的APDU,得到了6108 (可用61个数据- 08,8字节数据)

发送80C0000010或80C0000000都返回6F00 (内部错误)。S4的最新版本是4.3。

我怀疑是SEEK My S4运行的版本出了问题,因为我在其他设备上也能正常工作。

有没有其他人遇到过这个问题,有什么解决方案或建议供我尝试?

EN

回答 1

Stack Overflow用户

发布于 2013-11-29 03:48:35

如果有准确的APDU就好了,但是您看到的是在S4上比在S3上更严格的ISO7816实现造成的。当您期望返回数据时(情况2,情况4 APDU),那么ISO7816-4强制使用Le字节,您将其设置为00。

尝试在APDU的末尾添加0x00作为Le byte,它应该在S3和S4上都有效。

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

https://stackoverflow.com/questions/20265353

复制
相关文章

相似问题

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