我想使用STK访问Android手机上的SIM卡菜单.
我正在尝试编写一个显示SIM菜单的APK并对其执行操作.但是,由于该软件将由用户使用,因此可能无法替换OS核心模块.
我怎样才能做到这一点?
什么APDU命令获得7个字符的卡ID?我使用T = CL(ISO7816)pritocol和ISO14443层.在检测卡上,我只能看到4个字符的卡ID.我搜索了,这是获取卡ID的APDU命令.例如它:
0xFF, 0xCA, 0x00, 0x00, 0x00
但是thouse命令的结果是:6E 00,关于APDU答案规范的结果告诉"类不支持"
后来我发现,它的APDU命令可能为:
0x00, 0xCA, 0x00, 0x00, 0x00
此命令返回6A 88
那里6A XX- "错误的参数(S)P1-P2"和88- "引用数据未找到"
你怎么想的?
谢谢!
ps所有命令为:CLA, INS, P1, P2, LenData, Data
其他我的命令正常工作(例如选择aplet并使用它),仅在获取卡ID时出现问题
这个问题专门与MIFARE Ultralight C / EV1或MIFARE DESFire EV1甚至NTAG卡有关。我想实现一个令牌系统,以便普通用户每次读取其中一张卡时,都会得到一个可用的令牌。该令牌将从他们正在读取的NFC卡中“弹出”。换句话说,每次读取NFC芯片时,它将从卡的存储中发出不同的可用令牌。这可能实现吗?
我试图通过HID OMNIKEY 5427 CK通过APDUs命令来操作MIFARE卡即.Ultralight C卡,在使用WinSCard.dll的Windows 10 x64 OS环境中.(我在NXP NDA下并且可以完全访问他们的文件)
我试图在网上找到信息好几天了.除了2pages手册之外,似乎没有该模型的已发布文档.
像GetUID(FFCA000000)这样的简单命令是可以的,我可以取回实际的卡UID.
但对于"使用卡进行身份验证",来自HID 5421模型的参考文档说我应该从OpenGenericSession(FFA0000703010001)开始,我试过了,读者总是用6D00h回复(错误)
我试过直接发送验证命令'1Ah + 00h'(FFA00005080100F30000641A0000),读者也总是回复错误代码.
我对HID 5421型号有经验,而且很直接,不知道为什么这款5427不像它的兄弟.
是的,我联系了HID支持.没运气.我没有从他们那里获得有用的信息.
如果有任何想法或有5427软件开发指南请帮忙.我现在已经把头发拉了近一个星期.
我正在嗅探 SIM 卡和 LTE 模块之间的 IO 线。我记录了大量数据,但由于只有一行用于命令和响应,因此我得到了一堆十六进制数据,中间没有边界。是否有任何工具可以获取十六进制转储并将其解析为命令和响应,并告诉它是什么类型的命令以及它在做什么?