0

我目前正在使用 Open Mobile API 进行项目。基本上,当我将 apdu 交换到 UICC 时,我遇到了这个问题,我的所有命令都自动转换为扩展的逻辑 APDU 命令(CLA:0xC1)。在此测试期间,我使用的是三星 Galaxy S6 Edge,Android 版本为:5.0.2。

APDU > 报头 [CLA INS P1 P2] 00 70 00 00 194,69 etu 管理通道

< 传出数据 01

< 返回码 [SW1 SW2] 90 00

APDU > 标题 [CLA INS P1 P2] 01 A4 04 00 194,69 etu SELECT

输入数据 A0 00 00 05 59 10 10 FF FF FF FF 89 00 00 01 00

< 输出数据 6F 1A 84 10 A0 00 00 05 59 10 10 FF FF FF FF 89

    00 00 01 00 A5 06 73 00 9F 65 01 FF          

< 返回码 [SW1 SW2] 90 00

APDU > 报头 [CLA INS P1 P2] C1 E2 91 00 187,69 etu

输入数据 BF 2D 00

< 返回码 [SW1 SW2] 6D 00

APDU > 标题 [CLA INS P1 P2] 00 70 80 01 192,69 etu 管理通道

< 返回码 [SW1 SW2] 90 00

可能是什么问题?谁负责将我的 CLA 命令更改为 0xC1?为什么手机把CLA命令改成0xC1?注意:根据我的应用程序日志,我发送此 81 E2 91 00 02 BF 2D 00

谢谢你的帮助。

4

0 回答 0