patch wechat(for pc) to anti revoke message
微信 PC 版 反撤回补丁。能够显示群聊、私聊中的撤回信息
材料: WeChatWin.dll 版本:2.6.8.51 大小: 21553400 字节 SHA1: D0A5517B1292A751501B00B4B1F0702DB2D9FC30
步骤: 十六进制编辑器( winhex、010editor 等)修改 00256C86 75->74
产出: WeChatWin.dll 版本:2.6.8.51 大小: 21553400 字节 SHA1: 53E7B1525D49BF2C3250A8131FF0BA2510779B78
1
CykaBlyat 2019-06-05 18:25:07 +08:00
用过之前的版本结果把我的聊天记录污染了,被迫全部删掉
|
2
dorothyREN 2019-06-05 21:07:56 +08:00
我半年前改的,一直到现在还有效。。。。。都更新了多少次了。
|
3
18k 2019-06-05 21:13:57 +08:00 via iPhone
MAC 的停更了
|
4
cheese 2019-06-05 21:20:27 +08:00
十分感谢,已经跟了楼主两个版本的更新了
|
5
mywaiting 2019-06-05 21:28:45 +08:00 via iPhone
虽然我什么也看不懂,但还是想会逆向的同学点个赞
|
6
vvqqdd 2019-06-05 22:59:36 +08:00
我在 winhex 里按搜索搜不到 00256C86
|
7
ThirdFlame OP @vvqqdd 不用搜索,找到这个偏移。 这个偏移处 是 75, 改成 74 即可
|
8
ThirdFlame OP @CykaBlyat 这个原理是 只有在收到信息后,如果此消息被撤回,才会将微信的撤回动作给拦截点,不撤回。
不会对原来的聊天记录产生影响的。 如果是 PC 不在线,手机上收到了消息,又被撤回。那么等到 pc 登陆了,显示的还是已撤回,看不到的。只要撤回动作发生时 ,防撤回才会生效。 |
9
JohnChiu 2019-06-05 23:36:52 +08:00
@ThirdFlame 他的意思是为了使用防撤回补丁,覆盖安装了老版本的微信,这会导致无法读取已有的聊天记录。因为微信只能升级不能覆盖安装,否则聊天记录的加密会丢失。
|
10
DearTanker 2019-06-06 00:34:14 +08:00
能弄个多开吗。。这个对我来说更加刚需。。
|
11
Humorce 2019-06-06 01:10:13 +08:00 1
@DearTanker #10
Windows 新建 foo.cmd 文件内容: start wechat.exe start wechat.exe start wechat.exe 开多少个就复制多少行,以上是三开。 在微信未运行之前打开 foo.cmd 。 |
12
DearTanker 2019-06-06 01:26:49 +08:00
@Humorce #10 很棒,感谢。
|