liuyufei / hotposed

Hotposed : A Xposed based tool loads your Xposed plugins in a hot-plug way.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

不知道为什么没有反应啊

wtus opened this issue · comments

commented

1 build apk 安装 Hotposed 模块,重启手机
2 新建Plugin项目
3 push config 文件到手机
4 运行新建项目,重新打开要 hook 的应用,未得到任何反应?求解

是什么问题呢?

要hook 的方法:包名com.example.wuht.myapplication1 方法名:onCreate(Bundle savedInstanceState)

config文件内容:
com.example.wuht.myapplication1:com.example.wuht.hotplugin:com.example.wuht.hotplugin.Test:on

Plugin的包名com.example.wuht.hotplugin

Plugin 下Test的逻辑代码:

XC_MethodHook hook = new XC_MethodHook() {
    @Override
    protected void beforeHookedMethod(MethodHookParam param) throws Throwable {
        XposedBridge.log("fdsaaaaaaaaaaaaaaaaaf");
        Log.d("Test", "iwueuwwwwwwwwwwwwwwwwwww");
    }
};

@Override
public void startHotposedPlugin(XC_LoadPackage.LoadPackageParam loadPackageParam) {
    XposedBridge.log("--------------------------");
    XposedHelpers.findAndHookMethod("com.example.wuht.myapplication1.MainActivity", loadPackageParam.classLoader,
            "onCreate",
            Bundle.class,
            hook);
}
commented

还有看了一下代码,配置文件的名字应该是小写。。。Readme 的 Hotposed.config 不对 hotposed.config
然后发现没有权限读 文件。。。。
然后写死,不读文件了,
然后还是不行。。。找不到 Test 类 报空指针错误。。。HotposedLoader 里找不到 pluginInstance,发现codePath 的地址错了,修正之后还是不行。。。我哭

我没法了,
xposed 版本 87
测试环境 aosp 5.0.2

你尝试pm path [packageName] 去找到相应的apk路径,然后去反编译看看dex里面是不是有相应的类