[英]How I can delete an applet from my java card?
您正在尝试删除可执行的加载文件,而不删除从其中安装的applet实例。 将DELETE APDU的参数P2
更改为0x80
(删除对象和相关对象)。 如果您传递参数-deletedeps
GPJ -deletedeps
:
gpj -deletedeps -delete D2760000605002
或者,首先删除小程序实例(AID: D2 76 00 00 60 41 02
)。
DELETE
命令格式看起来还可以
80E40000094F07D2760000605002
80E4000009
^^ -> CLA
^^ -> E4 :INS -> DELETE
^^ -> 00 : Reference Control Parameter P1 -> Last (or only) command
^^ -> 00 :P2 -> Delete object
^^ -> 09 :Lc -> Length of data field
4F07D2760000605002
^^ -> 4F: Tag-> Executable Load File or Application AID
^^ -> 07 : Length of Load File AID
^^^^^^^^^^^^^^ -> D2760000605002 :Load File AID
看起来“ Load File AID
”不属于已尝试删除的applet。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.