如何在不root设备的情况下与android应用程序交换APDU?

时间:2019-07-17 06:56:50

标签: android javacard sim-card

我已经在SIM卡上编写了一个小程序,并成功将其安装在SIM卡上。现在,我想使用android应用程序向我的SIM卡小程序发送/接收APDU。

某些库(例如Seek)需要具有root用户权限的设备并执行任务,但我不想为设备提供root用户。 有没有可用来连接我的Applet的android库?我所发现的只是使用NFC或蓝牙向非接触式卡发送或接收APDU的应用程序,但是我需要接口插入到移动SIM卡插槽中的接触式SIM卡。

1 个答案:

答案 0 :(得分:1)

从Android 9开始,有Get Date and Time from Apple Server软件包提供了这种访问权限(实现android.se.omapi)。对于支持OMAPI的旧设备,请参见例如SIMalliance Open Mobile APIherehere

要访问您的小程序,必须在SIM上配置一个ARA-M小程序,以使您的应用程序可以连接到小程序(有MIT许可的实现here

可以使用here执行访问配置。

免责声明:自从我处理此问题以来,发生了很多变化,所以请确认我的想法。

祝你好运!