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

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

2019-1-10 19:00
6190
源代码已上传至百度云,因为附件太大不能上传到论坛,下载地址: 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在哪里调用了。
新人求解答。。。

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

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