0

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

public static int somemethod () {
   return 0
}

我可以使用什么代码来挂钩这个返回值?

更新问题:

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

4

1 回答 1

1

尝试这样的事情

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

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

            });
于 2017-07-25T10:31:30.263 回答