[+] 支持 Weixin 4.0

This commit is contained in:
辉鸭蛋
2024-11-06 23:57:27 +08:00
parent 0f29f67708
commit 39bc37717e
10 changed files with 218 additions and 13 deletions

View File

@@ -16,8 +16,8 @@ namespace RevokeMsgPatcher
return new Bag
{
Apps = AppConfig(),
LatestVersion = "1.9",
PatchVersion = 20240929,
LatestVersion = "2.0",
PatchVersion = 20241106,
Notice = "",
NoticeUrl = "",
};
@@ -34,6 +34,7 @@ namespace RevokeMsgPatcher
return new Dictionary<string, App>
{
{ "Wechat" , Wechat() },
{ "Weixin" , Weixin() },
{ "QQ" , QQ() },
{ "TIM" , TIM() },
{ "QQLite" , QQLite() },
@@ -1389,5 +1390,49 @@ namespace RevokeMsgPatcher
}
};
}
public App Weixin()
{
return new App
{
Name = "Weixin",
FileTargetInfos = new Dictionary<string, TargetInfo>
{
{
"Weixin.dll",
new TargetInfo
{
Name = "Weixin.dll",
RelativePath = "Weixin.dll",
StartVersion = "1.0.0.0"
}
}
},
FileCommonModifyInfos = new Dictionary<string, List<CommonModifyInfo>>
{
{
"Weixin.dll",
new List<CommonModifyInfo>
{
new CommonModifyInfo
{
Name="Weixin.dll",
StartVersion="4.0.0.0",
EndVersion="",
ReplacePatterns = new List<ReplacePattern>
{
new ReplacePattern
{
Search = ByteUtil.HexStringToByteArray("57 53 48 83 EC 20 48 89 CE 80 3D D1 F7 DC 05 00 75 21 48 B8"),
Replace = ByteUtil.HexStringToByteArray("57 53 48 83 EC 20 48 89 CE 80 3D D1 F7 DC 05 00 EB 21 48 B8"),
Category = "防撤回"
}
}
}
}
}
}
};
}
}
}