zhuayi112 发表于 2024-1-16 12:40

Xposed注入android13 跨进程读取文件求助

本帖最后由 zhuayi112 于 2024-1-18 09:20 编辑

XposedHelpers.findAndHookMethod(StringBuilder.class, "toString", new XC_MethodHook() {
    @Override
    protected void beforeHookedMethod(MethodHookParam param) throws Throwable {
      super.beforeHookedMethod(param);
    }}
我hook了com.test.box里的StringBuilder,主APP写了个配置文件。上面地方要怎么去读写这个配置文件?
还有StringBuilder.class 能获取到 被hook app 的 View或则Context吗?
折腾一上午没解决在 上面 hook 里读写内容,请大佬指点下。

感谢前辈们的回复,已经解决了用自带的xp解决了,是我少了配置

hanghaidongchen 发表于 2024-1-16 13:54

这里有点不成熟的问题:
1,stringbuilder.tostring好像是
new-instance v3, Ljava/lang/StringBuilder;invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
这样的smali没看出来这哪里和context和view有什么关系
2,读取配置好像是 Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
这个吧我记得

zhuayi112 发表于 2024-1-16 14:05

hanghaidongchen 发表于 2024-1-16 13:54
这里有点不成熟的问题:
1,stringbuilder.tostring好像是
new-instance v3, Ljava/lang/StringBuilder;inv ...
问下大佬,这就是说没办法在里面读取配置了? 能在里面使用Context context = (Context) AndroidAppHelper.currentApplication(); 想办法获取读取文件?

ouyang12138 发表于 2024-1-16 14:20

6,刚在看雪回复了,这又看到了

zhuayi112 发表于 2024-1-16 15:03

ouyang12138 发表于 2024-1-16 14:20
6,刚在看雪回复了,这又看到了

等有经验的指点下呀

ouyang12138 发表于 2024-1-16 15:05

zhuayi112 发表于 2024-1-16 15:03
等有经验的指点下呀

看雪已经回复了
页: [1]
查看完整版本: Xposed注入android13 跨进程读取文件求助