拦截所有Android意图

时间:2017-01-27 18:39:19

标签: android android-intent root

我有一个拥有root和su访问权限的Android手机。我想在我的Android应用程序中拦截任何应用程序及其附加组件触发的所有意图。有没有办法在不编写自定义aosp ROM的情况下这样做?是否可以改变Zygote或ActivityManager的工作方式?

我知道使用" adb shell dumpsys"将提供过去意图的历史视图,但它缺少意图有效载荷。

我已经列出了所有意图'可以触发的动作名称,并将其添加到我的androidmanfiest.xml中。但有些会被路由到特定的软件包或限制在安全权限之后。

是否有一种万能的方法可以拦截Android中的所有意图?

1 个答案:

答案 0 :(得分:4)

您是否尝试过使用Xposed framework?它基本上允许您拦截任何方法(例如tls no 或任何ActivityManager)并添加您自己的代码。