我想使用 STK 访问 Android 手机上的 SIM 菜单。
我正在尝试编写一个显示 SIM 菜单并对其执行操作的 APK。但是,由于该软件将由用户使用,因此更换操作系统核心模块可能不是一种选择。
我怎样才能做到这一点?
我想使用 STK 访问 Android 手机上的 SIM 菜单。
我正在尝试编写一个显示 SIM 菜单并对其执行操作的 APK。但是,由于该软件将由用户使用,因此更换操作系统核心模块可能不是一种选择。
我怎样才能做到这一点?
不幸的是,这是不可能的。SimToolkit 应用程序受到保护,不会被其他应用程序使用,因为它们可能会在用户不知情或未经同意的情况下向用户收取费用或更改其连接状态。
SimToolkit 应用程序(由制造商或移动运营商签署,因此具有特殊权限)是唯一允许与 SIM 卡上的 STK 应用程序通信的应用程序。
我从这里下载了 stk 应用程序,https: //goo.im/devs/playfulgod/misc/Stk.apk/并将其复制到 system/app ,将权限修改为 rw-r--r-- 并重新启动。瞧!Stk 出现在应用程序抽屉上并且它正在工作。使用Paranoid android 4.5-Beta2
在 Sim-Tool-Kit 中的 STK 实际上在 AOSP 的源代码中可用。
它可以在 下找到packages/apps/Stk
,因此只需从中获取源代码并进行修改以满足您的需要。