更改意图过滤其他应用程序的android优先级

时间:2014-02-16 06:46:00

标签: android android-intent sms broadcastreceiver root

我有一个短信拦截Android应用程序。谷歌在环聊中引入短信功能,以及三星在其ChatOn信使中引入短片功能。它们都具有SMS接收器的最高优先级,即2147483647.我从它们的清单中验证了这一点。 那么无论如何使用包括root在内的所有方法来降低其SMS接收器优先级? 我打算在用户打开应用程序后实施“点击修复”选项。

我能想到这样做的唯一方法是编辑这些应用程序的清单文件。但是我不知道android如何处理广播接收器。它是否使用自己的内部存储器来知道哪个应用程序将处理收到广播的短信,或者每次都读取所有已安装应用程序的清单文件? 如果有一个单独的内存,我如何访问它(使用root,如果需要),如果每次都读取清单文件,是否可以使用root编辑该文件,因为我读到有与签名相关的问题。

P.S在根编程中,我刚试过在应用程序中调用标准sudo命令。我的主要关注点是前Kit Kat设备。

0 个答案:

没有答案