我想构建一个访问sim工具包中信息的应用程序。我的运营商允许您访问服务,例如检查您的帐户余额,发送和接收现金以及大量服务。是否有任何资源,教程甚至只是指示我如何访问SIM工具包中的信息。
答案 0 :(得分:0)
不是针对Android的,但
的答案中引用了大量资源答案 1 :(得分:0)
SIM工具包 -
一个应用程序,它调用较低级别的库,然后与调制解调器固件接口 -
https://github.com/android/platform_packages_apps_stk
有些依赖于手机的无线接口层(RIL)实现。
注意:强>
在许多设备上,RIL是专有的,因此第三方开发人员只花时间获取calls, SMS, data, etc
这样的基本内容,而不是花费所有时间来反向设计一些疯狂的闭源硬件。
可以提供帮助的WIKI链接 -
答案 2 :(得分:0)
为了访问SIM卡作为安全元件并在终端和SIM之间执行STK主动命令,必须安装SIM小程序,以便通过OTA或读卡器安装SIM小程序,SIM配置文件(SPI,KIc,KId,TAR ,CNTR)参数和OTA密钥需要SIM卡提供商提供。
如果获得了此信息,则在阅读Java Card,SIM Toolkit和Global Platform规范之后,即可完成SIM Applet的开发。一旦将applet成功安装在SIM上,就可以通过自定义的APDU发送命令,从而可以要求终端执行多个任务或注册回调以捕获事件在终端上发生的情况。