如何使用APK访问Android STK菜单?

15

我想使用STK访问安卓手机上的SIM菜单。

我正在编写一个APK应用程序,以显示SIM菜单并对其执行操作。但是,由于该软件将由用户使用,因此可能无法替换操作系统核心模块。

我该怎么做?


我正在寻找相同的解决方案。你找到了任何解决方案吗?如果是,请分享。 - shibli049
1
你解决了吗? - not2qubit
3个回答

3
很遗憾,这是不可能的。SimToolkit应用程序受到其他应用程序的保护,因为它们可能会为用户产生费用或在未经他的知情和同意的情况下改变他的连接状态。只有由制造商或移动运营商签名以获得特殊权限的SimToolkit应用程序被允许与SIM卡上的STK应用程序通信。

我在哪里可以学习有关Android STK编程的知识。在谷歌上没有找到太多资源。 - Prachur
完全不可能吗?即使已经 root 了? - Aqeel Ashiq

1

STK指的是Sim-Tool-Kit,实际上可以在AOSP的源代码中找到。

它可以在packages/apps/Stk下找到,因此只需要从那里获取源代码并进行修改以适应您的需求。


2
你可以随意修改它,但是你永远无法在标准的非root消费设备上运行它。STK必须以手机的特权用户ID运行。 - David Wasser

1
我从这里https://goo.im/devs/playfulgod/misc/Stk.apk/下载了stk应用,并将其复制到system/app,修改权限为rw-r--r--,然后重新启动。哇!在应用程序抽屉中出现了Stk,并且它正在工作。使用Paranoid android 4.5-Beta2。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接