fix: 支持微信 4.1.12.26 防撤回及多开补丁 (#1209)

This commit is contained in:
tianyL
2026-07-30 00:18:06 +08:00
committed by GitHub
parent 11a71a9744
commit d3732c10df
3 changed files with 25 additions and 4 deletions
File diff suppressed because one or more lines are too long
+23 -2
View File
@@ -17,7 +17,7 @@ namespace RevokeMsgPatcher
{
Apps = AppConfig(),
LatestVersion = "2.1",
PatchVersion = 20260512,
PatchVersion = 20260729,
Notice = "",
NoticeUrl = "",
};
@@ -1436,6 +1436,27 @@ namespace RevokeMsgPatcher
"Weixin.dll",
new List<CommonModifyInfo>
{
new CommonModifyInfo
{
Name="Weixin.dll",
StartVersion="4.1.12.0",
EndVersion="",
ReplacePatterns = new List<ReplacePattern>
{
new ReplacePattern
{
Search = ByteUtil.HexStringToByteArray("90 48 89 86 00 02 00 00 4C 89 AD 08 02 00 00 4C 8D 05"),
Replace = ByteUtil.HexStringToByteArray("90 48 29 86 00 02 00 00 4C 89 AD 08 02 00 00 4C 8D 05"),
Category = "防撤回"
},
new ReplacePattern
{
Search = ByteUtil.HexStringToByteArray("89 C7 B9 02 00 00 00 E8 3F 3F 3F 3F 81 FF B7 00 00 00 0F 85"),
Replace = ByteUtil.HexStringToByteArray("89 C7 B9 02 00 00 00 E8 3F 3F 3F 3F 81 FF B7 00 00 00 90 E9"),
Category = "多开"
}
}
},
//new CommonModifyInfo
//{
// Name="Weixin.dll",
@@ -1467,7 +1488,7 @@ namespace RevokeMsgPatcher
{
Name="Weixin.dll",
StartVersion="4.1.9.0",
EndVersion="",
EndVersion="4.1.12.0",
ReplacePatterns = new List<ReplacePattern>
{
new ReplacePattern
File diff suppressed because one or more lines are too long