首页
社区
课程
招聘
[已解决]微信xposed接收聊天记录中的图片信息(大图)
发表于: 2018-5-22 12:00 18485

[已解决]微信xposed接收聊天记录中的图片信息(大图)

2018-5-22 12:00
18485
RT...不方便透漏的,给点指引吧。谢谢。


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

最后于 2018-5-24 17:42 被supperlitt编辑 ,原因:
收藏
免费 1
支持
分享
最新回复 (25)
雪    币: 1385
活跃值: (5609)
能力值: ( LV3,RANK:25 )
在线值:
发帖
回帖
粉丝
2
解决方法,可以通过详看:
com.tencent.mm.ui.chatting.gallery.ImageGalleryUI类下initView方法,解决。
2018-5-24 17:44
0
雪    币: 63
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
模拟发送消息,可以做到所有图片自动下载大图
2018-5-29 10:31
0
雪    币: 1
活跃值: (234)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
是这个吗
最后于 2018-6-11 17:36 被wx_Oh.漏编辑 ,原因:
2018-6-7 11:14
0
雪    币: 1385
活跃值: (5609)
能力值: ( LV3,RANK:25 )
在线值:
发帖
回帖
粉丝
5
wx_Oh.漏 supperlitt 解决方法,可以通过详看: com.tencent.mm.ui.chatting.gallery.ImageGalleryUI类下ini ...
不进入界面,后台调用加载。
2018-6-7 14:24
0
雪    币: 2
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
图片是走什么方式的下载的?http?
2018-6-8 09:33
0
雪    币: 1385
活跃值: (5609)
能力值: ( LV3,RANK:25 )
在线值:
发帖
回帖
粉丝
7
smartApp 图片是走什么方式的下载的?http?
不是。没有明显的http地址,
2018-6-8 14:34
0
雪    币: 63
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
大图http还是https的不记得了,不过加密了,需要解密。
2018-6-8 15:25
0
雪    币: 1385
活跃值: (5609)
能力值: ( LV3,RANK:25 )
在线值:
发帖
回帖
粉丝
9
1、从聊天处,接收消息拿到内容:
com.tencent.mm.plugin.messenger.foundation.c  -  >  a(...)  方法  拿到消息的。aeskey,cdnthumburl,cdnmidimgurl  等

2、再通过调用。com.tencent.mm.modelcdntran.g  ->  MP()  ->  b(obj_com.tencent.mm.modelcdntran.i,  0  进行下载到指定位置。即可
modelcdntran_i  对象自己构造即可。
版本是:6.6.5,还是666搞忘了。
最后于 2018-6-14 09:06 被supperlitt编辑 ,原因:
2018-6-14 08:56
0
雪    币: 1
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
拿到了消息 还是没能下载图片
2018-6-29 23:41
0
雪    币: 201
活跃值: (36)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
9楼正解,下载图片很快, 667是modelcdntran.d;->a生成mediaid,用mediaId,aeskey,cdnthumburl 构造modelcdntran.i的对象,最后Runnable.post出去就行了
2018-7-20 11:16
0
雪    币: 2
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
Harpyja 9楼正解,下载图片很快, 667是modelcdntran.d;->a生成mediaid,用mediaId,aeskey,cdnthumburl 构造modelcdntran.i的对象,最后Ru ...
大佬,能详细说下吗?
2018-8-5 13:04
0
雪    币: 2
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
Harpyja 9楼正解,下载图片很快, 667是modelcdntran.d;->a生成mediaid,用mediaId,aeskey,cdnthumburl 构造modelcdntran.i的对象,最后Ru ...
667的,如果不用xposed,是可以直接抽取这部分代码的吧
2018-8-5 13:05
0
雪    币: 18
活跃值: (576)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
supperlitt 1、从聊天处,接收消息拿到内容:com.tencent.mm.plugin.messenger.foundation.c  -  >&nbsp ...
667版本你说的位置是在com.tencent.mm.modelcdntran.g.ND().b(iVar2, -1);怎么我怎么也想不明白..这二个函数,又没aeskey,cdnthumburl,cdnmidimgurl 等输入,返回的也是想要的东西呀
2018-8-7 00:10
0
雪    币: 18
活跃值: (576)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
Harpyja 9楼正解,下载图片很快, 667是modelcdntran.d;->a生成mediaid,用mediaId,aeskey,cdnthumburl 构造modelcdntran.i的对象,最后Ru ...
HOOK  ,modelcdntran.d;->a ,手动点击图片,函数返回的是null. 返回mediaId?  用mediaId,aeskey,cdnthumburl 构造modelcdntran.i的对象 然后call哪个?兄弟
2018-8-7 00:12
0
雪    币: 18
活跃值: (576)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
额,都没人回答了哦
2018-8-14 10:40
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
supperlitt 1、从聊天处,接收消息拿到内容:com.tencent.mm.plugin.messenger.foundation.c  -  >&nbsp ...
i iVar = new i();
                                iVar.field_mediaId = this.hCY;
                                iVar.field_fullpath = this.hDb;
                                iVar.field_fileType = this.hCZ;
                                iVar.field_totalLen = this.hmZ;
                                iVar.field_aesKey = str;
                                iVar.field_fileId = str2;
                                iVar.field_priority = com.tencent.mm.modelcdntran.b.htu;
                                iVar.hve = this.hDi;
                                iVar.field_chattype = s.eX(this.fou.field_talker) ? 1 : 0;
                                x.i(this.TAG, "cdnautostart %s %b", new Object[]{"image_" + this.fou.field_msgId, Boolean.valueOf(com.tencent.mm.modelcdntran.g.MP().huj.contains("image_" + this.fou.field_msgId))});
                                if (com.tencent.mm.modelcdntran.g.MP().huj.contains("image_" + this.fou.field_msgId)) {
                                    com.tencent.mm.modelcdntran.g.MP().huj.remove("image_" + this.fou.field_msgId);
                                    iVar.field_autostart = true;
                                } else {
                                    iVar.field_autostart = false;
                                }
                                if (com.tencent.mm.modelcdntran.g.MP().b(iVar, this.hDe)) {
                                    x.d(this.TAG, "add recv task");
                                    obj = 1;
                                } else {
                                    com.tencent.mm.plugin.report.service.g.pWK.a(111, 196, 1, false);
                                    x.e(this.TAG, "addRecvTask failed :%s", new Object[]{this.hCY});
                                    this.hCY = "";
                                    obj = null;
                                }

是这个吗,能具体说明怎么构造和处理吗?
2018-8-16 10:45
0
雪    币: 195
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
有人详细完整的说一下嘛。
2018-11-26 16:16
0
雪    币: 0
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
19
想跟你加个微信 方便吗 楼主  我的手机 13588398794
2020-2-20 14:55
0
雪    币: 0
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
20
无法给你发消息  所以只能回帖子 
2020-2-20 14:56
0
雪    币: 1385
活跃值: (5609)
能力值: ( LV3,RANK:25 )
在线值:
发帖
回帖
粉丝
21
新版本我也不知道了,老版本就是这样。。用这些图片参数,调用加载的某些函数,然后保存图片。就完了。
2020-2-22 09:38
0
雪    币: 22
活跃值: (94)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
22
supperlitt [em_2]新版本我也不知道了,老版本就是这样。。用这些图片参数,调用加载的某些函数,然后保存图片。就完了。
LZ想加个WX方便吗? 我的holyshake2
最后于 2020-2-24 10:16 被SFQin编辑 ,原因:
2020-2-24 10:07
0
雪    币: 431
活跃值: (1755)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
23
兼容6.3.31~7.0.8
2020-2-25 14:52
0
雪    币: 2155
活跃值: (4527)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
24
younghare 兼容6.3.31~7.0.8[em_1]
现在7.11了
2020-2-25 15:23
0
雪    币: 4
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
25
23楼求赐教
2020-4-27 11:37
0
游客
登录 | 注册 方可回帖
返回
//