我正在寻找一种方法来将applet标记为隐式可选择/ "selected by default" applet,之后它已经上传并安装在Global Platform / JCOP 2.4.2 R1系统上(对于NXP JCOP工具Java卡模拟中的初学者) .
在JCOP shell中安装了没有 -d 参数的applet:
cm> install -i a000100201100001 -q C9#() a000100201100000 a000100201100001
=> 80 E6 [...]
90 00
之后是国家
Card Manager AID : A000000003000000
Card Manager state : OP_READY
Application: SELECTABLE (--------) A000100201100001
Load File : LOADED (--------) A0000000035350 (Security Domain)
Module : A000000003535041
Load File : LOADED (--------) A000100201100000
Module : A000100201100001
期望的结果是
Card Manager AID : A000000003000000
Card Manager state : OP_READY
Application: SELECTABLE (-----D--) A000100201100001
Load File : LOADED (--------) A0000000035350
[...]
这是使用 -d|--default 参数安装applet时的输出 .
我怀疑更改此属性是通过卡管理器小程序中的STORE-DATA命令以某种方式完成的,但无法找到确切的详细命令(结构) - 甚至不需要修改的标记 .