首页
社区
课程
招聘
xposed 主动调用接口问题
2022-10-14 23:52 5515

xposed 主动调用接口问题

2022-10-14 23:52
5515

老早之前就遇到一个问题,能力有限一直没有解决掉,问题是关于主动调用接口,但是没找到办法将接口实例化,hook到的类似实例化的对象也不行,求解求解!!

apk中接口类代码:

package MyInterface;
public interface MyInterface {
    @skc.a
    @o("s/rel/fol")
    @e
    t<dlc.a<FolResponse>> a(@d Map<String, String> map);
}

apk中对接口实例化类代码:

package MyIns;
public class MyIns{

    public static final a<Object> f225421a = new a<>(a.f246088a);

    public static <T> T a(int i8) {
        return f225421a.a(Integer.valueOf(i8));
    }
}

apk中调用接口进行请求的代码:

package MyBody;
public void b(){
    Map map = (MyInterface.MyInterface)MyIns.a(4977217364).a(map);
}

他app中就是这样调用的,我直接hook到MyIns中的a函数的返回值类名是“$Proxy43”,他apk中是直接强制转换((MyInterface.MyInterface)MyIns.a(4977217364))。


我的目标是调用实例化类中的“a”函数然后拿到接口类的实例,他apk中是强制转换,我应该怎么做?

求教各位大佬,知道怎么做的请上代码!知道怎么做的请上代码!知道怎么做的请上代码!


[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
点赞0
打赏
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回