Mifare DESFire 通信在多个 Android 设备上被路由到 HCE 而不是脱离主机 (UICC)。
从基于 OMAPI 的与脱离主机安全元素的通信中,我已经学会了如何将 AID 添加到 Android 脱离主机路由表,以便我可以在 UICC 上选择它们。(感谢@MichaelRoland)
我目前的问题:我的 UICC 上有一张虚拟的 Mifare DESfire 卡。现在有些设备不会将我的原生封装 Mifare 命令路由到 UICC,而且我仍然没有更改默认路由的开关。所以我想在我的主机外路由表中有另一个条目,但我不知道要使用哪个 AID。
我们的 MIFARE DESFire 测试应用程序有一个 PICC 应用程序 AID F01010
。这是用于在 CLT 界面上选择应用程序的 AID,但不能将其输入到 Android 离主机路由表中。此外,我们还有两个与 MIFARE DESFire 应用程序相关的附加 AID。这是虚拟卡管理器 AID ( A0000003964D344D1400000000000000
) 和服务管理器 AID ( A0000003964D344D2400000000000000
)。
但是我必须将哪个 AID 插入到路由表中?