如何挂钩静态整数返回值

时间:2017-02-19 00:48:55

标签: java android xposed xposed-framework

我必须构建一个应用程序来挂钩使用Xposed来自静态对象的一些值,但没有成功。这是我想要挂钩返回值的方法。同样可以返回10或其他值。

public static int somemethod () {
   return 0
}

我可以使用哪些代码来挂钩此返回值?

更新问题:

我想使用xposed框架将return的值更改为另一个值。在我的例子中给出值0.并且我想使用xposed方法将该值更改为20或10。无论如何,我想知道xposed methode来做到这一点。

1 个答案:

答案 0 :(得分:1)

尝试这样的事情

XposedHelpers.findAndHookMethod("someClass",
            loadPkgParam.classLoader, "somemethod", new XC_MethodHook() {

                @Override
                protected void afterHookedMethod(MethodHookParam param)
                        throws Throwable {
                    param.setResult(neededResult);
                }

            });