在Android中,如何在另一个应用程序中挂钩api调用

时间:2017-06-21 09:15:32

标签: java android hook xposed

有两个Android应用,A和B. 现在,A执行一个函数(Af),它使B中的函数(Bf)被执行(例如广播)。 A和B在不同的进程中运行(不同的uid)

我想获得两个函数名称。

如果我知道Af,我怎么能得到Bf的名字?

如果我知道Bf,我怎么能得到Af的名字?

1 个答案:

答案 0 :(得分:0)

如果您知道bf并想要获得af,则可以在afterHookedMethod中生成异常。我希望你知道那是什么。如果您不查看此链接:

https://github.com/rovo89/XposedBridge/wiki/Development-tutorial

@Override
protected void afterHookedMethod(MethodHookParam param) throws Throwable {
                  (new Exception()).printStackTrace();  
}
从堆栈跟踪

可以获得方法调用。