【发布时间】:2020-06-09 10:09:01
【问题描述】:
我有一张支持 SWP 的智能卡。我想在支持 NFC 的手机中安装 HCI 小程序(即主机控制器接口小程序)以通过 NFC 使用。
我已经编写了一个示例小程序并成功编译,现在我可以下载这个小程序并将其安装到我的智能卡 (USIM) 上。
不幸的是,当我尝试在我的 SIM 卡上下载这个小程序时,我收到以下错误:
我为此目的使用 PyApduTool。我在哪里错了或者我错过了什么?是否需要任何先决条件或配置?
【问题讨论】:
-
代码“69 85”表示“不满足使用条件”,例如需要身份验证。您提到智能卡是 USIM。这是免费的 USIM 还是移动网络运营商之一?如果是后者,则只有 MNO 可以修改 USIM。
-
@Robert 感谢您的回答。这是一个免费的 USIM,因为我有 EncKey DecKey 和 MacKey。所有其他小程序都安装成功,但使用 SimToolkit 或 uicc 库的小程序会出错。
-
StackOverflow 上的 at-notation 仅适用于已在此问题的 cmets 中处于活动状态的用户(因为名称不是唯一的)。因此,您的最后一条评论尚未传达给您所针对的人。
-
@Robert 谢谢你的注解。
-
也许值得检查另一个可以安装小程序的工具,看看传递参数是否有错误。我只是想发布更新版本的 GPShell (kaoh.github.io/globalplatform),并且会对 beta 测试器感兴趣。这是一个用 C 编写的工具,也有基于 Java 的工具,无论哪种更适合您的环境。如果错误仍然存在: a) 卡上是否已经安装了小程序或剩余的软件包? b) 小程序是否需要一些参数才能安装? c) 是否需要一些特殊的 UICC 工具包参数?