首页
社区
课程
招聘
[求助]Xposed微信发送信息的一点疑问,静态内部类的问题(已上传app源代码)
2019-1-10 19:00 5743

[求助]Xposed微信发送信息的一点疑问,静态内部类的问题(已上传app源代码)

2019-1-10 19:00
5743
源代码已上传至百度云,因为附件太大不能上传到论坛,下载地址: https://pan.baidu.com/s/1PbN2fYThDOoxLkDRE4olTg

基本上所有的教程全部看了一遍,自己也动手写了例子,只不过因为基本是照搬过来的思路,自己反编译了一个微信版本过来,做是做出来了,但是想把所有逻辑捋顺,卡在了一个地方。
其实就是com.tencent.mm.kernel.g这个类下的一个静态内部类a
为什么要去拿他的实例化
下面是发送消息的关键代码微信版本1360  6.7.3

au.Dk().a(hVar, 0);

Dk()方法    返回com.tencent.mm.ah.p
public static p Dk() {
    g.DQ();
    return g.DO().dJT;
}

g.DQ() 
public static g DQ() {
    Assert.assertNotNull("Kernel not initialized by MMApplication!", dKO);
    return dKO;
}
g.DO()
public static b DO() {
    Assert.assertNotNull("mCoreNetwork not initialized!", DQ().dKU);
    return DQ().dKU;
}

这个dKU我在源代码里死活找不到,不知道是什么东西。。。
g类的内部类a
private static class a extends com.tencent.mm.ck.a<com.tencent.mm.ah.p.a> implements com.tencent.mm.ah.p.a {
    private a() {
    }

    /* synthetic */ a(byte b) {
        this();
    }

    public final void a(final p pVar, final boolean z) {
        a(new com.tencent.mm.ck.a.a<com.tencent.mm.ah.p.a>() {
            public final /* synthetic */ void ae(Object obj) {
                ((com.tencent.mm.ah.p.a) obj).a(pVar, z);
            }
        });
    }

    public final void a(final p pVar) {
        a(new com.tencent.mm.ck.a.a<com.tencent.mm.ah.p.a>() {
            public final /* synthetic */ void ae(Object obj) {
                ((com.tencent.mm.ah.p.a) obj).a(pVar);
            }
        });
    }
}
这个内部类有一个实例 
public final a dKW = new a();

问题来了,为什么我看好多教程里都去拿了这个实例化的dKW,我找了好久没找到这个dKW在哪里调用了。
新人求解答。。。

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

最后于 2019-1-22 16:23 被我是红领巾编辑 ,原因: 更新附件
收藏
免费 1
打赏
分享
最新回复 (12)
雪    币: 111
活跃值: (1439)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
我是红领巾 2019-1-11 11:18
2
0
没人么。。。
雪    币: 2649
活跃值: (1541)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
hhhaiai 2019-1-12 19:28
3
0
那个版本的 反编译的代码提供下呀
雪    币: 2868
活跃值: (1254)
能力值: ( LV2,RANK:15 )
在线值:
发帖
回帖
粉丝
ydshk 2019-1-15 09:39
4
0
是不是父类里的
雪    币: 111
活跃值: (1439)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
我是红领巾 2019-1-16 12:45
5
0
ydshk 是不是父类里的
不是,我通篇搜索了一遍也没找到。。。这两天忙忘了,等我把源码打包上传上来。
雪    币: 248
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
NOsssspy 2019-1-21 14:42
6
0
emmm.. 
你想干嘛....
雪    币: 111
活跃值: (1439)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
我是红领巾 2019-1-22 16:24
7
0
hhhaiai 那个版本的 反编译的代码提供下呀
已经上传附件到百度云
雪    币: 2649
活跃值: (1541)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
hhhaiai 2019-1-23 18:42
8
0
我是红领巾 已经上传附件到百度云[em_27]
地址是多少。分享下呗
雪    币: 2868
活跃值: (1254)
能力值: ( LV2,RANK:15 )
在线值:
发帖
回帖
粉丝
ydshk 2019-1-24 10:04
9
0
都在这了
雪    币: 111
活跃值: (1439)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
我是红领巾 2019-1-24 14:07
10
0
ydshk 都在这了
天。。。我搜索了好几遍也没搜到,实在是太感谢了。
雪    币: 111
活跃值: (1439)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
我是红领巾 2019-1-24 14:07
11
0
hhhaiai 地址是多少。分享下呗
在上面,帖子上面有
雪    币: 2649
活跃值: (1541)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
hhhaiai 2019-2-3 14:31
12
0
我是红领巾 在上面,帖子上面有
好的收到。谢谢
雪    币: 1835
活跃值: (9165)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
你瞒我瞒 2019-4-20 09:32
13
0
大佬,把思路整理之后,能分享详细的流程吗
游客
登录 | 注册 方可回帖
返回