From 64087e6165ad1cfc2de36a459a9e1a57cd5dd3d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=BE=89=E9=B8=AD=E8=9B=8B?= Date: Sun, 29 Sep 2024 00:32:03 +0800 Subject: [PATCH] =?UTF-8?q?[+]=20=E6=96=B0=E7=9A=84=E5=AE=89=E8=A3=85?= =?UTF-8?q?=E5=99=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Data/1.8/patch.json | 2 +- RevokeMsgPatcher.Assistant/JsonData.cs | 4 +- .../Forms/FormLiteLoaderQQNT.Designer.cs | 58 +++- RevokeMsgPatcher/Forms/FormLiteLoaderQQNT.cs | 270 ++++++++++++++++++ RevokeMsgPatcher/Model/LiteLoaderRowData.cs | 10 +- RevokeMsgPatcher/Modifier/QQNTModifier.cs | 71 ++--- RevokeMsgPatcher/Properties/Resources.resx | 2 +- 7 files changed, 366 insertions(+), 51 deletions(-) diff --git a/RevokeMsgPatcher.Assistant/Data/1.8/patch.json b/RevokeMsgPatcher.Assistant/Data/1.8/patch.json index 5503f151..b2c24ba3 100644 --- a/RevokeMsgPatcher.Assistant/Data/1.8/patch.json +++ b/RevokeMsgPatcher.Assistant/Data/1.8/patch.json @@ -1 +1 @@ -{"Apps":{"Wechat":{"Name":"WeChat","FileTargetInfos":{"WeChatWin.dll":{"Name":"WeChatWin.dll","RelativePath":"WeChatWin.dll","Memo":null,"StartVersion":"1.0.0.0","EndVersion":null},"WeChat.exe":{"Name":"WeChat.exe","RelativePath":"../WeChat.exe","Memo":null,"StartVersion":"3.7.0.0","EndVersion":"3.7.0.26"}},"FileModifyInfos":{"WeChat.exe":[],"WeChatWin.dll":[{"Name":"WeChatWin.dll","Version":"3.3.5.25","SHA1Before":"3e94753ccbc2799d98f3c741377e99bdae33b4cf","SHA1After":"ab98f83fc16674ac4911380882c79c3ca4c2fd71","Changes":[{"Position":3413977,"Content":[235]},{"Position":12159591,"Content":[235]}]},{"Name":"WeChatWin.dll","Version":"3.3.5.15","SHA1Before":"7d06e076c525aec6783e919dde4ee11ba9fdb198","SHA1After":"f22ab996a1779c2b41132d42c4fdf98c003284e0","Changes":[{"Position":3397481,"Content":[235]},{"Position":12120775,"Content":[235]}]},{"Name":"WeChatWin.dll","Version":"2.8.0.112","SHA1Before":"7497fc006f061799138aa33419280e41891a7981","SHA1After":"07e681be40af32738d59a9332fe966c83c05e455","Changes":[{"Position":2682233,"Content":[235]},{"Position":8289040,"Content":[195]}]},{"Name":"WeChatWin.dll","Version":"2.8.0.106","SHA1Before":"e772c81c8a1b79cac77b22dbe67b375fa340ba30","SHA1After":"bcbc491910f07cb995ef154a281450f2d052e90b","Changes":[{"Position":2658457,"Content":[235]},{"Position":8280416,"Content":[195]}]},{"Name":"WeChatWin.dll","Version":"2.8.0.88","SHA1Before":"b34c73e38cfec186890b58caac5fc9962377cd9b","SHA1After":"8c108e92de0b6b4d9e61ce38ab8dd339a27e505b","Changes":[{"Position":2655369,"Content":[235]},{"Position":8273280,"Content":[195]}]},{"Name":"WeChatWin.dll","Version":"2.8.0.82","SHA1Before":"c359cc1a391441d261753f2844f9156638df8631","SHA1After":"d1b4dee8f7f91e34d68501987fd0675b33fe85da","Changes":[{"Position":2645961,"Content":[235]},{"Position":8263344,"Content":[195]}]},{"Name":"WeChatWin.dll","Version":"2.7.2.78","SHA1Before":"26a5c5503f1e176676da5657c12812da8aaa0243","SHA1After":"d338215a815c09755c04949995ec3e4eab8dce60","Changes":[{"Position":2645673,"Content":[235]},{"Position":8262528,"Content":[195]}]},{"Name":"WeChatWin.dll","Version":"2.7.2.76","SHA1Before":"0003c7b2c0136a0eb2a6cfc2c694cb57b04b5517","SHA1After":"88af6055a0f4d3bdaa6f717ec8b263d4418487b6","Changes":[{"Position":2644905,"Content":[235]},{"Position":8261024,"Content":[195]}]},{"Name":"WeChatWin.dll","Version":"2.7.1.88","SHA1Before":"034059bad50dd793140952391bfa7936133e69b4","SHA1After":"dd6d80c30ca9e0ea9f7d2f1add498fc9aa4bc7a0","Changes":[{"Position":2499465,"Content":[235]},{"Position":7952304,"Content":[195]}]},{"Name":"WeChatWin.dll","Version":"2.7.1.85","SHA1Before":"de0df4e138b72460450f66c029e33f4510f5e2df","SHA1After":"fbd35720aaff3cdcfd3ff18ea503dc06450e5c99","Changes":[{"Position":2499465,"Content":[235]},{"Position":7952000,"Content":[195]}]},{"Name":"WeChatWin.dll","Version":"2.7.1.82","SHA1Before":"20e111a18872bf6c7148a897c11da26c1ec95520","SHA1After":"1e0741d325ca6b1cd2402b829a3d13a2524af617","Changes":[{"Position":2499465,"Content":[235]},{"Position":7951952,"Content":[195]}]},{"Name":"WeChatWin.dll","Version":"2.7.1.74","SHA1Before":"b1eaf7edc074a88be5d0f89230436cc2084d24d2","SHA1After":"eb3d74ccd87a09059a005f4972861898fc3de463","Changes":[{"Position":2499465,"Content":[235]},{"Position":7951696,"Content":[195]}]},{"Name":"WeChatWin.dll","Version":"2.7.1.65","SHA1Before":"8346b97d264725da924d240c6eb77df3e693385e","SHA1After":"42bab2c9c79ef4f2088c00ea6d817973e14a5e6e","Changes":[{"Position":2495545,"Content":[235]}]},{"Name":"WeChatWin.dll","Version":"2.7.1.59","SHA1Before":"df954d403edaca89cd5394927a325a0023e93281","SHA1After":"6aa22460c91bb5c5e2f0ec1af99b8a5f6d4318c0","Changes":[{"Position":2496073,"Content":[235]}]},{"Name":"WeChatWin.dll","Version":"2.7.1.43","SHA1Before":"39cd9e09e1a3eac09e6808749bff525c9e3216ce","SHA1After":"7b829f1ff0217e346a80f9510fdd7634ddd49445","Changes":[{"Position":2494169,"Content":[235]}]},{"Name":"WeChatWin.dll","Version":"2.7.0.70","SHA1Before":"3b0601864aff3c1d792f812ad1ca05f02aa761e3","SHA1After":"1e8734d32b0a8c12758e30f99c77f729991fb071","Changes":[{"Position":2475657,"Content":[235]}]},{"Name":"WeChatWin.dll","Version":"2.7.0.65","SHA1Before":"063c2e05a0df1bdb8987c2d978d93499bd2052ba","SHA1After":"5ed4c09a4f18643b967f063a824d7e65d0567f8a","Changes":[{"Position":2475449,"Content":[117]}]},{"Name":"WeChatWin.dll","Version":"2.6.8.68","SHA1Before":"2e9417f4276b12fe32ca7b4fee49272a4a2af334","SHA1After":"699602ee3cbb9ae5714f6e6ebc658c875a6c66e6","Changes":[{"Position":2454006,"Content":[116]}]},{"Name":"WeChatWin.dll","Version":"2.6.8.65","SHA1Before":"e01f6855a96c12c30808960903ed199a33e4952c","SHA1After":"d9120569cfd0433aebea107d7b90805cbbac7518","Changes":[{"Position":2454265,"Content":[117]}]},{"Name":"WeChatWin.dll","Version":"2.6.8.52","SHA1Before":"88131302f664df6a657c9ca49d152da536fe5729","SHA1After":"8d1454b73831644181e962c1fa0ea4e2da4124a3","Changes":[{"Position":2453049,"Content":[117]}]},{"Name":"WeChatWin.dll","Version":"2.6.8.51","SHA1Before":"d0a5517b1292a751501b00b4b1f0702db2d9fc30","SHA1After":"53e7b1525d49bf2c3250a8131ff0ba2510779b78","Changes":[{"Position":2452614,"Content":[116]}]},{"Name":"WeChatWin.dll","Version":"2.6.8.37","SHA1Before":"7e01f8b04a158a4a50bc5a6e67c2fb8b02233170","SHA1After":"a1895004415fe9bcd7e690bd6e482b833b515599","Changes":[{"Position":2452614,"Content":[116]}]},{"Name":"WeChatWin.dll","Version":"2.6.7.57","SHA1Before":"80a91aaf941bcb1c24a7d672838ac73e9ebb2e40","SHA1After":"a0d3f9a45a835f97aef7fe0872387d8cfb5c25a4","Changes":[{"Position":2433413,"Content":[116]}]},{"Name":"WeChatWin.dll","Version":"2.6.7.40","SHA1Before":"04bd0cb28df6630b518f42a3f9c2caa4a9359fbc","SHA1After":"13c91cf1d4609959771fd137b9a86a5ca365e1b6","Changes":[{"Position":2432934,"Content":[116]}]},{"Name":"WeChatWin.dll","Version":"2.6.7.32","SHA1Before":"a02519c1007ee6723947c262c720d63c619f633e","SHA1After":"f3007471ca8734c29783c25f0bb49949a783a44","Changes":[{"Position":2432806,"Content":[116]}]},{"Name":"WeChatWin.dll","Version":"2.6.6.28","SHA1Before":"0b19cb17a62c3ea0efce0fb675a1d3b17845cba3","SHA1After":"260948656725446b818ea668273ceff02ddfb44d","Changes":[{"Position":2401678,"Content":[116]}]}]},"FileCommonModifyInfos":{"WeChat.exe":[{"Name":"WeChatWin.dll","StartVersion":"3.7.0.8","EndVersion":"3.7.0.26","ReplacePatterns":[{"Search":[131,196,8,132,192,117,63,104],"Replace":[131,196,8,132,192,235,63,104],"Category":"去除校验","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"3.7.0.0","EndVersion":"3.7.0.8","ReplacePatterns":[{"Search":[133,192,117,89],"Replace":[133,192,235,89],"Category":"去除校验","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]}],"WeChatWin.dll":[{"Name":"WeChatWin.dll","StartVersion":"3.9.11.0","EndVersion":"","ReplacePatterns":[{"Search":[15,31,68,0,0,73,139,80,8,72,133,210,116,63,72,199,193],"Replace":[15,31,68,0,0,73,139,80,8,72,133,210,117,63,72,199,193],"Category":"防撤回(老)","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[77,133,192,15,132,63,63,63,63,235,191,65,139],"Replace":[77,133,192,15,132,63,63,63,63,144,144,65,139],"Category":"防撤回带提示(新)","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[69,50,246,76,141,37,63,63,63,63,72,133,192,15,132],"Replace":[69,50,246,76,141,37,63,63,63,63,72,133,192,144,233],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"3.9.9.0","EndVersion":"3.9.11.0","ReplacePatterns":[{"Search":[15,31,68,0,0,73,139,80,8,72,133,210,116,63,72,199,193],"Replace":[15,31,68,0,0,73,139,80,8,72,133,210,117,63,72,199,193],"Category":"防撤回(老)","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[77,133,192,15,132,63,63,63,63,235,191,65,139],"Replace":[77,133,192,15,132,63,63,63,63,144,144,65,139],"Category":"防撤回带提示(新)","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[1,61,183,0,0,0,15,133,63,63,63,63,72,139,207],"Replace":[1,61,183,0,0,0,144,233,63,63,63,63,72,139,207],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"3.9.6.0","EndVersion":"3.9.9.0","ReplacePatterns":[{"Search":[15,31,68,0,0,73,139,80,8,72,133,210,116,63,72,199,193],"Replace":[15,31,68,0,0,73,139,80,8,72,133,210,117,63,72,199,193],"Category":"防撤回(老)","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[1,61,183,0,0,0,15,133,63,63,63,63,72,139,207],"Replace":[1,61,183,0,0,0,144,233,63,63,63,63,72,139,207],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"3.9.5.0","EndVersion":"3.9.6.0","ReplacePatterns":[{"Search":[15,31,68,0,0,73,139,80,8,72,133,210,116,63,72,199,193],"Replace":[15,31,68,0,0,73,139,80,8,72,133,210,117,63,72,199,193],"Category":"防撤回(老)","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[24,1,61,183,0,0,0,15,133,63,63,63,63,72,139,207],"Replace":[24,1,61,183,0,0,0,144,233,63,63,63,63,72,139,207],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"3.9.2.0","EndVersion":"3.9.5.0","ReplacePatterns":[{"Search":[131,196,16,132,192,116,10,190,2,0,0,0,233],"Replace":[131,196,16,132,192,144,144,190,2,0,0,0,233],"Category":"防撤回(老)","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[131,196,4,132,219,15,132,63,63,63,63,139,61],"Replace":[131,196,4,132,219,144,233,63,63,63,63,139,61],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"3.9.0.0","EndVersion":"3.9.2.0","ReplacePatterns":[{"Search":[133,192,116,50,185,63,63,63,63,138],"Replace":[133,192,235,50,185,63,63,63,63,138],"Category":"防撤回(老)","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[195,51,192,163,63,63,63,63,195,204,204,204,204,204,204,204,204,204,204,204,204,85,139,236],"Replace":[195,51,192,163,63,63,63,63,195,204,204,204,204,204,204,204,204,204,204,204,204,195,139,236],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"3.8.1.0","EndVersion":"3.9.0.0","ReplacePatterns":[{"Search":[133,192,116,50,185,63,63,63,63,138],"Replace":[133,192,235,50,185,63,63,63,63,138],"Category":"防撤回(老)","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[131,196,4,132,219,15,132,38,1,0,0,139,61],"Replace":[131,196,4,132,219,144,233,38,1,0,0,139,61],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"3.8.0.0","EndVersion":"3.8.1.0","ReplacePatterns":[{"Search":[133,192,116,50,185,63,63,63,63,138],"Replace":[133,192,235,50,185,63,63,63,63,138],"Category":"防撤回(老)","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[131,196,4,128,189,223,251,255,255,0,116,88,139,61],"Replace":[131,196,4,128,189,223,251,255,255,0,235,88,139,61],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"3.7.6.0","EndVersion":"3.8.0.0","ReplacePatterns":[{"Search":[133,192,116,50,185,63,63,63,63,138],"Replace":[133,192,235,50,185,63,63,63,63,138],"Category":"防撤回(老)","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[131,196,4,128,189,255,251,255,255,0,116,88,139,61],"Replace":[131,196,4,128,189,255,251,255,255,0,235,88,139,61],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"3.7.0.0","EndVersion":"3.7.6.0","ReplacePatterns":[{"Search":[0,133,192,116,50,185,63,63,63,63,138],"Replace":[0,133,192,235,50,185,63,63,63,63,138],"Category":"防撤回(老)","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[128,125,242,0,106,1,116],"Replace":[128,125,242,0,106,1,235],"Category":"防撤回带提示(新)","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[131,196,4,128,189,63,252,255,255,0,116,88,139,61],"Replace":[131,196,4,128,189,63,252,255,255,0,235,88,139,61],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"3.6.5.0","EndVersion":"3.7.0.0","ReplacePatterns":[{"Search":[0,133,192,116,50,185,63,63,63,17,138],"Replace":[0,133,192,235,50,185,63,63,63,17,138],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[131,196,4,128,189,63,252,255,255,0,116,88,139,61],"Replace":[131,196,4,128,189,63,252,255,255,0,235,88,139,61],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"3.6.0.5","EndVersion":"3.6.5.0","ReplacePatterns":[{"Search":[239,0,133,192,116,50,185,63,63,63,17,138],"Replace":[239,0,133,192,235,50,185,63,63,63,17,138],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[131,196,4,128,189,47,252,255,255,0,116,88,139,61],"Replace":[131,196,4,128,189,47,252,255,255,0,235,88,139,61],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"3.5.0.28","EndVersion":"3.6.0.0","ReplacePatterns":[{"Search":[237,0,133,192,116,50,185],"Replace":[237,0,51,192,116,50,185],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[131,196,4,128,189,47,252,255,255,0,116,88,139,61],"Replace":[131,196,4,128,189,47,252,255,255,0,235,88,139,61],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"3.4.0.0","EndVersion":"3.5.0.0","ReplacePatterns":[{"Search":[0,133,192,116,50,185,63,63,63,17,138],"Replace":[0,133,192,235,50,185,63,63,63,17,138],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[232,107,0,0,0,132,192,116,86,86,106,0],"Replace":[232,107,0,0,0,132,192,235,86,86,106,0],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"3.3.5.15","EndVersion":"3.4.0.0","ReplacePatterns":[{"Search":[0,133,192,116,50,185,63,63,149,17,138],"Replace":[0,133,192,235,50,185,63,63,149,17,138],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[232,107,0,0,0,132,192,116,86,86,106,0],"Replace":[232,107,0,0,0,132,192,235,86,86,106,0],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"3.2.0.00","EndVersion":"3.3.5.00","ReplacePatterns":[{"Search":[0,133,192,116,123,139,200,232],"Replace":[0,133,192,235,123,139,200,232],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[232,107,0,0,0,132,192,116,86,86,106,0],"Replace":[232,107,0,0,0,132,192,235,86,86,106,0],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"3.1.0.00","EndVersion":"3.2.0.00","ReplacePatterns":[{"Search":[0,133,192,116,123,139,200,232],"Replace":[0,133,192,235,123,139,200,232],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[255,232,155,239,255,255,132,192,116,8,131],"Replace":[255,144,144,144,144,144,132,192,116,8,131],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"2.8.0.88","EndVersion":"3.1.0.00","ReplacePatterns":[{"Search":[0,133,192,116,123,139,200,232],"Replace":[0,133,192,235,123,139,200,232],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[192,195,204,204,204,204,204,204,204,204,204,204,204,204,204,204,85,139,236,131,236,20,83,86,87,106,255,15,87,192,199],"Replace":[192,195,204,204,204,204,204,204,204,204,204,204,204,204,204,204,195,139,236,131,236,20,83,86,87,106,255,15,87,192,199],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"2.7.0.00","EndVersion":"2.8.0.88","ReplacePatterns":[{"Search":[0,133,192,116,50,185],"Replace":[0,133,192,235,50,185],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[192,195,204,204,204,204,204,204,204,204,204,204,204,204,204,204,85,139,236,131,236,20,83,86,87,106,255,15,87,192,199],"Replace":[192,195,204,204,204,204,204,204,204,204,204,204,204,204,204,204,195,139,236,131,236,20,83,86,87,106,255,15,87,192,199],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]}]}},"QQ":{"Name":"QQ","FileTargetInfos":{"IM.dll":{"Name":"IM.dll","RelativePath":"Bin\\IM.dll","Memo":null,"StartVersion":null,"EndVersion":null}},"FileModifyInfos":{"IM.dll":[{"Name":"IM.dll","Version":"9.2.3.26592","SHA1Before":"9114e7869572b4b868afcbc8b28eae932559ec60","SHA1After":"42e15175fd53768bb48772dc69fb07a4eac5a623","Changes":[{"Position":371605,"Content":[235,9,144,144,144]},{"Position":372146,"Content":[235,9,144,144,144]},{"Position":372576,"Content":[235,8,144,144,144,144]}]},{"Name":"IM.dll","Version":"9.2.2.26569","SHA1Before":"434254e76c520789558e075af677821258536311","SHA1After":"237c9e489a97858a175f0f7c72ade4ebcbac7a69","Changes":[{"Position":371146,"Content":[235,9,144,144,144]},{"Position":371687,"Content":[235,9,144,144,144]},{"Position":372117,"Content":[235,8,144,144,144,144]}]},{"Name":"IM.dll","Version":"9.2.1.26546","SHA1Before":"8d8ea2c2cbf43f5acf8d684b153e90035352d5f5","SHA1After":"7d194dd5be03982b533d7375c93d9a72587fe28d","Changes":[{"Position":369545,"Content":[235,9,144,144,144]},{"Position":370086,"Content":[235,9,144,144,144]},{"Position":370516,"Content":[235,8,144,144,144,144]}]},{"Name":"IM.dll","Version":"9.2.0.26453","SHA1Before":"c1935ca6347b0c2a7e6108a7f8ee0643d39deb66","SHA1After":"42811188a7e7b346a6a3c1066936b98c747acaf6","Changes":[{"Position":353794,"Content":[235,9,144,144,144]},{"Position":354335,"Content":[235,9,144,144,144]},{"Position":354767,"Content":[235,8,144,144,144,144]}]},{"Name":"IM.dll","Version":"9.2.0.26389","SHA1Before":"6f8855fb80acfa456f8f69989fe949308fe4d154","SHA1After":"f6b8e05a178b9b10ba17c597fa0a44b7a2a966a8","Changes":[{"Position":356808,"Content":[235,9,144,144,144]},{"Position":357349,"Content":[235,9,144,144,144]},{"Position":357781,"Content":[235,8,144,144,144,144]}]},{"Name":"IM.dll","Version":"9.1.9.26361","SHA1Before":"022d3433d13d07a354c38816f61cb0b7ac60d3fd","SHA1After":"873a57c1fb51cdd099c8cb7108b5ab5cb4459557","Changes":[{"Position":354270,"Content":[235,9,144,144,144]},{"Position":354811,"Content":[235,9,144,144,144]},{"Position":355243,"Content":[235,8,144,144,144,144]}]},{"Name":"IM.dll","Version":"9.1.9.26346","SHA1Before":"895eb70f707b8222e6460c91492b1281e525059b","SHA1After":"0bb83990e2b5b5f23b7b43249941ff638201af54","Changes":[{"Position":354270,"Content":[235,9,144,144,144]},{"Position":354811,"Content":[235,9,144,144,144]},{"Position":355243,"Content":[235,8,144,144,144,144]}]},{"Name":"IM.dll","Version":"9.1.8.26211","SHA1Before":"a950d3cf5e8925f7775624271105ef78d9c5cb57","SHA1After":"dffc1cb87b91e6467e13c935611f2f7fd76b9a8d","Changes":[{"Position":337135,"Content":[235,9,144,144,144]},{"Position":337676,"Content":[235,9,144,144,144]},{"Position":338108,"Content":[235,8,144,144,144,144]}]},{"Name":"IM.dll","Version":"9.1.7.25980","SHA1Before":"c6632339fbe675312a70ae4620e70699c258cd36","SHA1After":"e9ddc5cc681950796fc8fe4c55f580428c890b51","Changes":[{"Position":327839,"Content":[235,9,144,144,144]},{"Position":328380,"Content":[235,9,144,144,144]},{"Position":328812,"Content":[235,8,144,144,144,144]}]},{"Name":"IM.dll","Version":"9.0.4.23786","SHA1Before":"69a714f4eadb09f1453f6f022d4adbcd801cfab8","SHA1After":"b48e77a924076b3ebdffc4af514c868c551d2bca","Changes":[{"Position":318321,"Content":[235,7,144,144,144]},{"Position":318862,"Content":[235,7,144,144,144]},{"Position":319379,"Content":[235,7,144,144,144]}]}]},"FileCommonModifyInfos":{"IM.dll":[{"Name":"IM.dll","StartVersion":"9.4.7.00000","EndVersion":"","ReplacePatterns":[{"Search":[28,233,157,0,0,0,139,69,232,141,85,236,82,137,93,236,104,63,63,63,63,139,8,80,255,81,120,133,192,121,45,141,69,12,199,69,12],"Replace":[28,233,157,0,0,0,139,69,232,141,85,236,82,137,93,236,235,9,144,144,144,139,8,80,255,81,120,133,192,121,45,141,69,12,199,69,12],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[28,233,157,0,0,0,139,69,240,141,85,236,82,137,93,236,104,63,63,63,63,139,8,80,255,81,120,133,192,121,45,141,69,12,199,69,12],"Replace":[28,233,157,0,0,0,139,69,240,141,85,236,82,137,93,236,235,9,144,144,144,139,8,80,255,81,120,133,192,121,45,141,69,12,199,69,12],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[139,117,20,141,77,244,131,196,32,51,255,137,125,244,139,6,81,104,63,63,63,63,86,255,80,120,133,192,121,57,141,69,12,199,69,12],"Replace":[139,117,20,141,77,244,131,196,32,51,255,137,125,244,139,6,235,8,144,144,144,144,86,255,80,120,133,192,121,57,141,69,12,199,69,12],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"IM.dll","StartVersion":"9.1.6.00000","EndVersion":"9.4.7.00000","ReplacePatterns":[{"Search":[28,233,157,0,0,0,139,69,232,141,85,236,82,137,93,236,104,63,63,63,84,139,8,80,255,81,120,133,192,121,45,141,69,12,199,69,12],"Replace":[28,233,157,0,0,0,139,69,232,141,85,236,82,137,93,236,235,9,144,144,144,139,8,80,255,81,120,133,192,121,45,141,69,12,199,69,12],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[28,233,157,0,0,0,139,69,240,141,85,236,82,137,93,236,104,63,63,63,84,139,8,80,255,81,120,133,192,121,45,141,69,12,199,69,12],"Replace":[28,233,157,0,0,0,139,69,240,141,85,236,82,137,93,236,235,9,144,144,144,139,8,80,255,81,120,133,192,121,45,141,69,12,199,69,12],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[139,117,20,141,77,244,131,196,32,51,255,137,125,244,139,6,81,104,63,63,63,84,86,255,80,120,133,192,121,57,141,69,12,199,69,12],"Replace":[139,117,20,141,77,244,131,196,32,51,255,137,125,244,139,6,235,8,144,144,144,144,86,255,80,120,133,192,121,57,141,69,12,199,69,12],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]}]}},"TIM":{"Name":"TIM","FileTargetInfos":{"IM.dll":{"Name":"IM.dll","RelativePath":"Bin\\IM.dll","Memo":null,"StartVersion":null,"EndVersion":null}},"FileModifyInfos":{"IM.dll":[{"Name":"IM.dll","Version":"2.3.2.21173","SHA1Before":"ecf3e69f3fb100ffe2fee095ffded591b9781024","SHA1After":"0514d1304e7ac46b4d33386ec3313888f5ae7171","Changes":[{"Position":317322,"Content":[235,9,144,144,144]},{"Position":317863,"Content":[235,9,144,144,144]},{"Position":318295,"Content":[235,8,144,144,144,144]}]}]},"FileCommonModifyInfos":{"IM.dll":[{"Name":"IM.dll","StartVersion":"3.4.0.00000","EndVersion":"","ReplacePatterns":[{"Search":[28,233,157,0,0,0,139,69,232,141,85,236,82,137,93,236,104,63,63,63,63,139,8,80,255,81,120,133,192,121,45,141,69,12,199,69,12],"Replace":[28,233,157,0,0,0,139,69,232,141,85,236,82,137,93,236,235,9,144,144,144,139,8,80,255,81,120,133,192,121,45,141,69,12,199,69,12],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[28,233,157,0,0,0,139,69,240,141,85,236,82,137,93,236,104,63,63,63,63,139,8,80,255,81,120,133,192,121,45,141,69,12,199,69,12],"Replace":[28,233,157,0,0,0,139,69,240,141,85,236,82,137,93,236,235,9,144,144,144,139,8,80,255,81,120,133,192,121,45,141,69,12,199,69,12],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[139,117,20,141,77,244,131,196,32,51,255,137,125,244,139,6,81,104,63,63,63,63,86,255,80,120,133,192,121,57,141,69,12,199,69,12],"Replace":[139,117,20,141,77,244,131,196,32,51,255,137,125,244,139,6,235,8,144,144,144,144,86,255,80,120,133,192,121,57,141,69,12,199,69,12],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"IM.dll","StartVersion":"3.0.0.00000","EndVersion":"3.4.0.00000","ReplacePatterns":[{"Search":[28,233,157,0,0,0,139,69,232,141,85,236,82,137,93,236,104,63,63,63,84,139,8,80,255,81,120,133,192,121,45,141,69,12,199,69,12],"Replace":[28,233,157,0,0,0,139,69,232,141,85,236,82,137,93,236,235,9,144,144,144,139,8,80,255,81,120,133,192,121,45,141,69,12,199,69,12],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[28,233,157,0,0,0,139,69,240,141,85,236,82,137,93,236,104,63,63,63,84,139,8,80,255,81,120,133,192,121,45,141,69,12,199,69,12],"Replace":[28,233,157,0,0,0,139,69,240,141,85,236,82,137,93,236,235,9,144,144,144,139,8,80,255,81,120,133,192,121,45,141,69,12,199,69,12],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[139,117,20,141,77,244,131,196,32,51,255,137,125,244,139,6,81,104,63,63,63,84,86,255,80,120,133,192,121,57,141,69,12,199,69,12],"Replace":[139,117,20,141,77,244,131,196,32,51,255,137,125,244,139,6,235,8,144,144,144,144,86,255,80,120,133,192,121,57,141,69,12,199,69,12],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]}]}},"QQLite":{"Name":"QQLite","FileTargetInfos":{"IM.dll":{"Name":"IM.dll","RelativePath":"Bin\\IM.dll","Memo":null,"StartVersion":null,"EndVersion":null}},"FileModifyInfos":{"IM.dll":[{"Name":"IM.dll","Version":"7.9.14314.0","SHA1Before":"2e97d7671963fa148a1beeda6ce4964314310593","SHA1After":"723c008fb53435ead20fa6f2e951c9a4a8ff46da","Changes":[{"Position":148741,"Content":[235,2,144,144]},{"Position":149689,"Content":[235,2,144,144]}]},{"Name":"IM.dll","Version":"7.9.14308.0","SHA1Before":"b8a7a873178706b97be11c25f13bcf09e9e578a2","SHA1After":"c5bf533c7af6996b42d1fb2a0fb3f26dfd52f8bf","Changes":[{"Position":148741,"Content":[235,2,144,144]},{"Position":149689,"Content":[235,2,144,144]}]}]},"FileCommonModifyInfos":null},"QQNT":{"Name":"QQNT","FileTargetInfos":{"QQ.exe":{"Name":"QQ.exe","RelativePath":"QQ.exe","Memo":null,"StartVersion":null,"EndVersion":null}},"FileModifyInfos":null,"FileCommonModifyInfos":{"QQ.exe":[{"Name":"QQ.exe","StartVersion":"9.9.10.00000","EndVersion":"","ReplacePatterns":[{"Search":[72,137,206,72,139,17,76,139,65,8,73,41,208,72,139,73,24,232,63,63,63,63],"Replace":[72,137,206,72,139,17,76,139,65,8,73,41,208,72,139,73,24,184,1,0,0,0],"Category":"LiteLoaderQQNT+插件列表+防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]}]}}},"LatestVersion":"1.8","Notice":"","NoticeUrl":"","PatchVersion":20240615} \ No newline at end of file +{"Apps":{"Wechat":{"Name":"WeChat","FileTargetInfos":{"WeChatWin.dll":{"Name":"WeChatWin.dll","RelativePath":"WeChatWin.dll","Memo":null,"StartVersion":"1.0.0.0","EndVersion":null},"WeChat.exe":{"Name":"WeChat.exe","RelativePath":"../WeChat.exe","Memo":null,"StartVersion":"3.7.0.0","EndVersion":"3.7.0.26"}},"FileModifyInfos":{"WeChat.exe":[],"WeChatWin.dll":[{"Name":"WeChatWin.dll","Version":"3.3.5.25","SHA1Before":"3e94753ccbc2799d98f3c741377e99bdae33b4cf","SHA1After":"ab98f83fc16674ac4911380882c79c3ca4c2fd71","Changes":[{"Position":3413977,"Content":[235]},{"Position":12159591,"Content":[235]}]},{"Name":"WeChatWin.dll","Version":"3.3.5.15","SHA1Before":"7d06e076c525aec6783e919dde4ee11ba9fdb198","SHA1After":"f22ab996a1779c2b41132d42c4fdf98c003284e0","Changes":[{"Position":3397481,"Content":[235]},{"Position":12120775,"Content":[235]}]},{"Name":"WeChatWin.dll","Version":"2.8.0.112","SHA1Before":"7497fc006f061799138aa33419280e41891a7981","SHA1After":"07e681be40af32738d59a9332fe966c83c05e455","Changes":[{"Position":2682233,"Content":[235]},{"Position":8289040,"Content":[195]}]},{"Name":"WeChatWin.dll","Version":"2.8.0.106","SHA1Before":"e772c81c8a1b79cac77b22dbe67b375fa340ba30","SHA1After":"bcbc491910f07cb995ef154a281450f2d052e90b","Changes":[{"Position":2658457,"Content":[235]},{"Position":8280416,"Content":[195]}]},{"Name":"WeChatWin.dll","Version":"2.8.0.88","SHA1Before":"b34c73e38cfec186890b58caac5fc9962377cd9b","SHA1After":"8c108e92de0b6b4d9e61ce38ab8dd339a27e505b","Changes":[{"Position":2655369,"Content":[235]},{"Position":8273280,"Content":[195]}]},{"Name":"WeChatWin.dll","Version":"2.8.0.82","SHA1Before":"c359cc1a391441d261753f2844f9156638df8631","SHA1After":"d1b4dee8f7f91e34d68501987fd0675b33fe85da","Changes":[{"Position":2645961,"Content":[235]},{"Position":8263344,"Content":[195]}]},{"Name":"WeChatWin.dll","Version":"2.7.2.78","SHA1Before":"26a5c5503f1e176676da5657c12812da8aaa0243","SHA1After":"d338215a815c09755c04949995ec3e4eab8dce60","Changes":[{"Position":2645673,"Content":[235]},{"Position":8262528,"Content":[195]}]},{"Name":"WeChatWin.dll","Version":"2.7.2.76","SHA1Before":"0003c7b2c0136a0eb2a6cfc2c694cb57b04b5517","SHA1After":"88af6055a0f4d3bdaa6f717ec8b263d4418487b6","Changes":[{"Position":2644905,"Content":[235]},{"Position":8261024,"Content":[195]}]},{"Name":"WeChatWin.dll","Version":"2.7.1.88","SHA1Before":"034059bad50dd793140952391bfa7936133e69b4","SHA1After":"dd6d80c30ca9e0ea9f7d2f1add498fc9aa4bc7a0","Changes":[{"Position":2499465,"Content":[235]},{"Position":7952304,"Content":[195]}]},{"Name":"WeChatWin.dll","Version":"2.7.1.85","SHA1Before":"de0df4e138b72460450f66c029e33f4510f5e2df","SHA1After":"fbd35720aaff3cdcfd3ff18ea503dc06450e5c99","Changes":[{"Position":2499465,"Content":[235]},{"Position":7952000,"Content":[195]}]},{"Name":"WeChatWin.dll","Version":"2.7.1.82","SHA1Before":"20e111a18872bf6c7148a897c11da26c1ec95520","SHA1After":"1e0741d325ca6b1cd2402b829a3d13a2524af617","Changes":[{"Position":2499465,"Content":[235]},{"Position":7951952,"Content":[195]}]},{"Name":"WeChatWin.dll","Version":"2.7.1.74","SHA1Before":"b1eaf7edc074a88be5d0f89230436cc2084d24d2","SHA1After":"eb3d74ccd87a09059a005f4972861898fc3de463","Changes":[{"Position":2499465,"Content":[235]},{"Position":7951696,"Content":[195]}]},{"Name":"WeChatWin.dll","Version":"2.7.1.65","SHA1Before":"8346b97d264725da924d240c6eb77df3e693385e","SHA1After":"42bab2c9c79ef4f2088c00ea6d817973e14a5e6e","Changes":[{"Position":2495545,"Content":[235]}]},{"Name":"WeChatWin.dll","Version":"2.7.1.59","SHA1Before":"df954d403edaca89cd5394927a325a0023e93281","SHA1After":"6aa22460c91bb5c5e2f0ec1af99b8a5f6d4318c0","Changes":[{"Position":2496073,"Content":[235]}]},{"Name":"WeChatWin.dll","Version":"2.7.1.43","SHA1Before":"39cd9e09e1a3eac09e6808749bff525c9e3216ce","SHA1After":"7b829f1ff0217e346a80f9510fdd7634ddd49445","Changes":[{"Position":2494169,"Content":[235]}]},{"Name":"WeChatWin.dll","Version":"2.7.0.70","SHA1Before":"3b0601864aff3c1d792f812ad1ca05f02aa761e3","SHA1After":"1e8734d32b0a8c12758e30f99c77f729991fb071","Changes":[{"Position":2475657,"Content":[235]}]},{"Name":"WeChatWin.dll","Version":"2.7.0.65","SHA1Before":"063c2e05a0df1bdb8987c2d978d93499bd2052ba","SHA1After":"5ed4c09a4f18643b967f063a824d7e65d0567f8a","Changes":[{"Position":2475449,"Content":[117]}]},{"Name":"WeChatWin.dll","Version":"2.6.8.68","SHA1Before":"2e9417f4276b12fe32ca7b4fee49272a4a2af334","SHA1After":"699602ee3cbb9ae5714f6e6ebc658c875a6c66e6","Changes":[{"Position":2454006,"Content":[116]}]},{"Name":"WeChatWin.dll","Version":"2.6.8.65","SHA1Before":"e01f6855a96c12c30808960903ed199a33e4952c","SHA1After":"d9120569cfd0433aebea107d7b90805cbbac7518","Changes":[{"Position":2454265,"Content":[117]}]},{"Name":"WeChatWin.dll","Version":"2.6.8.52","SHA1Before":"88131302f664df6a657c9ca49d152da536fe5729","SHA1After":"8d1454b73831644181e962c1fa0ea4e2da4124a3","Changes":[{"Position":2453049,"Content":[117]}]},{"Name":"WeChatWin.dll","Version":"2.6.8.51","SHA1Before":"d0a5517b1292a751501b00b4b1f0702db2d9fc30","SHA1After":"53e7b1525d49bf2c3250a8131ff0ba2510779b78","Changes":[{"Position":2452614,"Content":[116]}]},{"Name":"WeChatWin.dll","Version":"2.6.8.37","SHA1Before":"7e01f8b04a158a4a50bc5a6e67c2fb8b02233170","SHA1After":"a1895004415fe9bcd7e690bd6e482b833b515599","Changes":[{"Position":2452614,"Content":[116]}]},{"Name":"WeChatWin.dll","Version":"2.6.7.57","SHA1Before":"80a91aaf941bcb1c24a7d672838ac73e9ebb2e40","SHA1After":"a0d3f9a45a835f97aef7fe0872387d8cfb5c25a4","Changes":[{"Position":2433413,"Content":[116]}]},{"Name":"WeChatWin.dll","Version":"2.6.7.40","SHA1Before":"04bd0cb28df6630b518f42a3f9c2caa4a9359fbc","SHA1After":"13c91cf1d4609959771fd137b9a86a5ca365e1b6","Changes":[{"Position":2432934,"Content":[116]}]},{"Name":"WeChatWin.dll","Version":"2.6.7.32","SHA1Before":"a02519c1007ee6723947c262c720d63c619f633e","SHA1After":"f3007471ca8734c29783c25f0bb49949a783a44","Changes":[{"Position":2432806,"Content":[116]}]},{"Name":"WeChatWin.dll","Version":"2.6.6.28","SHA1Before":"0b19cb17a62c3ea0efce0fb675a1d3b17845cba3","SHA1After":"260948656725446b818ea668273ceff02ddfb44d","Changes":[{"Position":2401678,"Content":[116]}]}]},"FileCommonModifyInfos":{"WeChat.exe":[{"Name":"WeChatWin.dll","StartVersion":"3.7.0.8","EndVersion":"3.7.0.26","ReplacePatterns":[{"Search":[131,196,8,132,192,117,63,104],"Replace":[131,196,8,132,192,235,63,104],"Category":"去除校验","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"3.7.0.0","EndVersion":"3.7.0.8","ReplacePatterns":[{"Search":[133,192,117,89],"Replace":[133,192,235,89],"Category":"去除校验","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]}],"WeChatWin.dll":[{"Name":"WeChatWin.dll","StartVersion":"3.9.11.0","EndVersion":"","ReplacePatterns":[{"Search":[15,31,68,0,0,73,139,80,8,72,133,210,116,63,72,199,193],"Replace":[15,31,68,0,0,73,139,80,8,72,133,210,117,63,72,199,193],"Category":"防撤回(老)","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[77,133,192,15,132,63,63,63,63,235,191,65,139],"Replace":[77,133,192,15,132,63,63,63,63,144,144,65,139],"Category":"防撤回带提示(新)","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[69,50,246,76,141,37,63,63,63,63,72,133,192,15,132],"Replace":[69,50,246,76,141,37,63,63,63,63,72,133,192,144,233],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"3.9.9.0","EndVersion":"3.9.11.0","ReplacePatterns":[{"Search":[15,31,68,0,0,73,139,80,8,72,133,210,116,63,72,199,193],"Replace":[15,31,68,0,0,73,139,80,8,72,133,210,117,63,72,199,193],"Category":"防撤回(老)","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[77,133,192,15,132,63,63,63,63,235,191,65,139],"Replace":[77,133,192,15,132,63,63,63,63,144,144,65,139],"Category":"防撤回带提示(新)","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[1,61,183,0,0,0,15,133,63,63,63,63,72,139,207],"Replace":[1,61,183,0,0,0,144,233,63,63,63,63,72,139,207],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"3.9.6.0","EndVersion":"3.9.9.0","ReplacePatterns":[{"Search":[15,31,68,0,0,73,139,80,8,72,133,210,116,63,72,199,193],"Replace":[15,31,68,0,0,73,139,80,8,72,133,210,117,63,72,199,193],"Category":"防撤回(老)","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[1,61,183,0,0,0,15,133,63,63,63,63,72,139,207],"Replace":[1,61,183,0,0,0,144,233,63,63,63,63,72,139,207],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"3.9.5.0","EndVersion":"3.9.6.0","ReplacePatterns":[{"Search":[15,31,68,0,0,73,139,80,8,72,133,210,116,63,72,199,193],"Replace":[15,31,68,0,0,73,139,80,8,72,133,210,117,63,72,199,193],"Category":"防撤回(老)","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[24,1,61,183,0,0,0,15,133,63,63,63,63,72,139,207],"Replace":[24,1,61,183,0,0,0,144,233,63,63,63,63,72,139,207],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"3.9.2.0","EndVersion":"3.9.5.0","ReplacePatterns":[{"Search":[131,196,16,132,192,116,10,190,2,0,0,0,233],"Replace":[131,196,16,132,192,144,144,190,2,0,0,0,233],"Category":"防撤回(老)","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[131,196,4,132,219,15,132,63,63,63,63,139,61],"Replace":[131,196,4,132,219,144,233,63,63,63,63,139,61],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"3.9.0.0","EndVersion":"3.9.2.0","ReplacePatterns":[{"Search":[133,192,116,50,185,63,63,63,63,138],"Replace":[133,192,235,50,185,63,63,63,63,138],"Category":"防撤回(老)","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[195,51,192,163,63,63,63,63,195,204,204,204,204,204,204,204,204,204,204,204,204,85,139,236],"Replace":[195,51,192,163,63,63,63,63,195,204,204,204,204,204,204,204,204,204,204,204,204,195,139,236],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"3.8.1.0","EndVersion":"3.9.0.0","ReplacePatterns":[{"Search":[133,192,116,50,185,63,63,63,63,138],"Replace":[133,192,235,50,185,63,63,63,63,138],"Category":"防撤回(老)","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[131,196,4,132,219,15,132,38,1,0,0,139,61],"Replace":[131,196,4,132,219,144,233,38,1,0,0,139,61],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"3.8.0.0","EndVersion":"3.8.1.0","ReplacePatterns":[{"Search":[133,192,116,50,185,63,63,63,63,138],"Replace":[133,192,235,50,185,63,63,63,63,138],"Category":"防撤回(老)","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[131,196,4,128,189,223,251,255,255,0,116,88,139,61],"Replace":[131,196,4,128,189,223,251,255,255,0,235,88,139,61],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"3.7.6.0","EndVersion":"3.8.0.0","ReplacePatterns":[{"Search":[133,192,116,50,185,63,63,63,63,138],"Replace":[133,192,235,50,185,63,63,63,63,138],"Category":"防撤回(老)","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[131,196,4,128,189,255,251,255,255,0,116,88,139,61],"Replace":[131,196,4,128,189,255,251,255,255,0,235,88,139,61],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"3.7.0.0","EndVersion":"3.7.6.0","ReplacePatterns":[{"Search":[0,133,192,116,50,185,63,63,63,63,138],"Replace":[0,133,192,235,50,185,63,63,63,63,138],"Category":"防撤回(老)","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[128,125,242,0,106,1,116],"Replace":[128,125,242,0,106,1,235],"Category":"防撤回带提示(新)","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[131,196,4,128,189,63,252,255,255,0,116,88,139,61],"Replace":[131,196,4,128,189,63,252,255,255,0,235,88,139,61],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"3.6.5.0","EndVersion":"3.7.0.0","ReplacePatterns":[{"Search":[0,133,192,116,50,185,63,63,63,17,138],"Replace":[0,133,192,235,50,185,63,63,63,17,138],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[131,196,4,128,189,63,252,255,255,0,116,88,139,61],"Replace":[131,196,4,128,189,63,252,255,255,0,235,88,139,61],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"3.6.0.5","EndVersion":"3.6.5.0","ReplacePatterns":[{"Search":[239,0,133,192,116,50,185,63,63,63,17,138],"Replace":[239,0,133,192,235,50,185,63,63,63,17,138],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[131,196,4,128,189,47,252,255,255,0,116,88,139,61],"Replace":[131,196,4,128,189,47,252,255,255,0,235,88,139,61],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"3.5.0.28","EndVersion":"3.6.0.0","ReplacePatterns":[{"Search":[237,0,133,192,116,50,185],"Replace":[237,0,51,192,116,50,185],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[131,196,4,128,189,47,252,255,255,0,116,88,139,61],"Replace":[131,196,4,128,189,47,252,255,255,0,235,88,139,61],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"3.4.0.0","EndVersion":"3.5.0.0","ReplacePatterns":[{"Search":[0,133,192,116,50,185,63,63,63,17,138],"Replace":[0,133,192,235,50,185,63,63,63,17,138],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[232,107,0,0,0,132,192,116,86,86,106,0],"Replace":[232,107,0,0,0,132,192,235,86,86,106,0],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"3.3.5.15","EndVersion":"3.4.0.0","ReplacePatterns":[{"Search":[0,133,192,116,50,185,63,63,149,17,138],"Replace":[0,133,192,235,50,185,63,63,149,17,138],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[232,107,0,0,0,132,192,116,86,86,106,0],"Replace":[232,107,0,0,0,132,192,235,86,86,106,0],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"3.2.0.00","EndVersion":"3.3.5.00","ReplacePatterns":[{"Search":[0,133,192,116,123,139,200,232],"Replace":[0,133,192,235,123,139,200,232],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[232,107,0,0,0,132,192,116,86,86,106,0],"Replace":[232,107,0,0,0,132,192,235,86,86,106,0],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"3.1.0.00","EndVersion":"3.2.0.00","ReplacePatterns":[{"Search":[0,133,192,116,123,139,200,232],"Replace":[0,133,192,235,123,139,200,232],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[255,232,155,239,255,255,132,192,116,8,131],"Replace":[255,144,144,144,144,144,132,192,116,8,131],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"2.8.0.88","EndVersion":"3.1.0.00","ReplacePatterns":[{"Search":[0,133,192,116,123,139,200,232],"Replace":[0,133,192,235,123,139,200,232],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[192,195,204,204,204,204,204,204,204,204,204,204,204,204,204,204,85,139,236,131,236,20,83,86,87,106,255,15,87,192,199],"Replace":[192,195,204,204,204,204,204,204,204,204,204,204,204,204,204,204,195,139,236,131,236,20,83,86,87,106,255,15,87,192,199],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"2.7.0.00","EndVersion":"2.8.0.88","ReplacePatterns":[{"Search":[0,133,192,116,50,185],"Replace":[0,133,192,235,50,185],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[192,195,204,204,204,204,204,204,204,204,204,204,204,204,204,204,85,139,236,131,236,20,83,86,87,106,255,15,87,192,199],"Replace":[192,195,204,204,204,204,204,204,204,204,204,204,204,204,204,204,195,139,236,131,236,20,83,86,87,106,255,15,87,192,199],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]}]}},"QQ":{"Name":"QQ","FileTargetInfos":{"IM.dll":{"Name":"IM.dll","RelativePath":"Bin\\IM.dll","Memo":null,"StartVersion":null,"EndVersion":null}},"FileModifyInfos":{"IM.dll":[{"Name":"IM.dll","Version":"9.2.3.26592","SHA1Before":"9114e7869572b4b868afcbc8b28eae932559ec60","SHA1After":"42e15175fd53768bb48772dc69fb07a4eac5a623","Changes":[{"Position":371605,"Content":[235,9,144,144,144]},{"Position":372146,"Content":[235,9,144,144,144]},{"Position":372576,"Content":[235,8,144,144,144,144]}]},{"Name":"IM.dll","Version":"9.2.2.26569","SHA1Before":"434254e76c520789558e075af677821258536311","SHA1After":"237c9e489a97858a175f0f7c72ade4ebcbac7a69","Changes":[{"Position":371146,"Content":[235,9,144,144,144]},{"Position":371687,"Content":[235,9,144,144,144]},{"Position":372117,"Content":[235,8,144,144,144,144]}]},{"Name":"IM.dll","Version":"9.2.1.26546","SHA1Before":"8d8ea2c2cbf43f5acf8d684b153e90035352d5f5","SHA1After":"7d194dd5be03982b533d7375c93d9a72587fe28d","Changes":[{"Position":369545,"Content":[235,9,144,144,144]},{"Position":370086,"Content":[235,9,144,144,144]},{"Position":370516,"Content":[235,8,144,144,144,144]}]},{"Name":"IM.dll","Version":"9.2.0.26453","SHA1Before":"c1935ca6347b0c2a7e6108a7f8ee0643d39deb66","SHA1After":"42811188a7e7b346a6a3c1066936b98c747acaf6","Changes":[{"Position":353794,"Content":[235,9,144,144,144]},{"Position":354335,"Content":[235,9,144,144,144]},{"Position":354767,"Content":[235,8,144,144,144,144]}]},{"Name":"IM.dll","Version":"9.2.0.26389","SHA1Before":"6f8855fb80acfa456f8f69989fe949308fe4d154","SHA1After":"f6b8e05a178b9b10ba17c597fa0a44b7a2a966a8","Changes":[{"Position":356808,"Content":[235,9,144,144,144]},{"Position":357349,"Content":[235,9,144,144,144]},{"Position":357781,"Content":[235,8,144,144,144,144]}]},{"Name":"IM.dll","Version":"9.1.9.26361","SHA1Before":"022d3433d13d07a354c38816f61cb0b7ac60d3fd","SHA1After":"873a57c1fb51cdd099c8cb7108b5ab5cb4459557","Changes":[{"Position":354270,"Content":[235,9,144,144,144]},{"Position":354811,"Content":[235,9,144,144,144]},{"Position":355243,"Content":[235,8,144,144,144,144]}]},{"Name":"IM.dll","Version":"9.1.9.26346","SHA1Before":"895eb70f707b8222e6460c91492b1281e525059b","SHA1After":"0bb83990e2b5b5f23b7b43249941ff638201af54","Changes":[{"Position":354270,"Content":[235,9,144,144,144]},{"Position":354811,"Content":[235,9,144,144,144]},{"Position":355243,"Content":[235,8,144,144,144,144]}]},{"Name":"IM.dll","Version":"9.1.8.26211","SHA1Before":"a950d3cf5e8925f7775624271105ef78d9c5cb57","SHA1After":"dffc1cb87b91e6467e13c935611f2f7fd76b9a8d","Changes":[{"Position":337135,"Content":[235,9,144,144,144]},{"Position":337676,"Content":[235,9,144,144,144]},{"Position":338108,"Content":[235,8,144,144,144,144]}]},{"Name":"IM.dll","Version":"9.1.7.25980","SHA1Before":"c6632339fbe675312a70ae4620e70699c258cd36","SHA1After":"e9ddc5cc681950796fc8fe4c55f580428c890b51","Changes":[{"Position":327839,"Content":[235,9,144,144,144]},{"Position":328380,"Content":[235,9,144,144,144]},{"Position":328812,"Content":[235,8,144,144,144,144]}]},{"Name":"IM.dll","Version":"9.0.4.23786","SHA1Before":"69a714f4eadb09f1453f6f022d4adbcd801cfab8","SHA1After":"b48e77a924076b3ebdffc4af514c868c551d2bca","Changes":[{"Position":318321,"Content":[235,7,144,144,144]},{"Position":318862,"Content":[235,7,144,144,144]},{"Position":319379,"Content":[235,7,144,144,144]}]}]},"FileCommonModifyInfos":{"IM.dll":[{"Name":"IM.dll","StartVersion":"9.4.7.00000","EndVersion":"","ReplacePatterns":[{"Search":[28,233,157,0,0,0,139,69,232,141,85,236,82,137,93,236,104,63,63,63,63,139,8,80,255,81,120,133,192,121,45,141,69,12,199,69,12],"Replace":[28,233,157,0,0,0,139,69,232,141,85,236,82,137,93,236,235,9,144,144,144,139,8,80,255,81,120,133,192,121,45,141,69,12,199,69,12],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[28,233,157,0,0,0,139,69,240,141,85,236,82,137,93,236,104,63,63,63,63,139,8,80,255,81,120,133,192,121,45,141,69,12,199,69,12],"Replace":[28,233,157,0,0,0,139,69,240,141,85,236,82,137,93,236,235,9,144,144,144,139,8,80,255,81,120,133,192,121,45,141,69,12,199,69,12],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[139,117,20,141,77,244,131,196,32,51,255,137,125,244,139,6,81,104,63,63,63,63,86,255,80,120,133,192,121,57,141,69,12,199,69,12],"Replace":[139,117,20,141,77,244,131,196,32,51,255,137,125,244,139,6,235,8,144,144,144,144,86,255,80,120,133,192,121,57,141,69,12,199,69,12],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"IM.dll","StartVersion":"9.1.6.00000","EndVersion":"9.4.7.00000","ReplacePatterns":[{"Search":[28,233,157,0,0,0,139,69,232,141,85,236,82,137,93,236,104,63,63,63,84,139,8,80,255,81,120,133,192,121,45,141,69,12,199,69,12],"Replace":[28,233,157,0,0,0,139,69,232,141,85,236,82,137,93,236,235,9,144,144,144,139,8,80,255,81,120,133,192,121,45,141,69,12,199,69,12],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[28,233,157,0,0,0,139,69,240,141,85,236,82,137,93,236,104,63,63,63,84,139,8,80,255,81,120,133,192,121,45,141,69,12,199,69,12],"Replace":[28,233,157,0,0,0,139,69,240,141,85,236,82,137,93,236,235,9,144,144,144,139,8,80,255,81,120,133,192,121,45,141,69,12,199,69,12],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[139,117,20,141,77,244,131,196,32,51,255,137,125,244,139,6,81,104,63,63,63,84,86,255,80,120,133,192,121,57,141,69,12,199,69,12],"Replace":[139,117,20,141,77,244,131,196,32,51,255,137,125,244,139,6,235,8,144,144,144,144,86,255,80,120,133,192,121,57,141,69,12,199,69,12],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]}]}},"TIM":{"Name":"TIM","FileTargetInfos":{"IM.dll":{"Name":"IM.dll","RelativePath":"Bin\\IM.dll","Memo":null,"StartVersion":null,"EndVersion":null}},"FileModifyInfos":{"IM.dll":[{"Name":"IM.dll","Version":"2.3.2.21173","SHA1Before":"ecf3e69f3fb100ffe2fee095ffded591b9781024","SHA1After":"0514d1304e7ac46b4d33386ec3313888f5ae7171","Changes":[{"Position":317322,"Content":[235,9,144,144,144]},{"Position":317863,"Content":[235,9,144,144,144]},{"Position":318295,"Content":[235,8,144,144,144,144]}]}]},"FileCommonModifyInfos":{"IM.dll":[{"Name":"IM.dll","StartVersion":"3.4.0.00000","EndVersion":"","ReplacePatterns":[{"Search":[28,233,157,0,0,0,139,69,232,141,85,236,82,137,93,236,104,63,63,63,63,139,8,80,255,81,120,133,192,121,45,141,69,12,199,69,12],"Replace":[28,233,157,0,0,0,139,69,232,141,85,236,82,137,93,236,235,9,144,144,144,139,8,80,255,81,120,133,192,121,45,141,69,12,199,69,12],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[28,233,157,0,0,0,139,69,240,141,85,236,82,137,93,236,104,63,63,63,63,139,8,80,255,81,120,133,192,121,45,141,69,12,199,69,12],"Replace":[28,233,157,0,0,0,139,69,240,141,85,236,82,137,93,236,235,9,144,144,144,139,8,80,255,81,120,133,192,121,45,141,69,12,199,69,12],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[139,117,20,141,77,244,131,196,32,51,255,137,125,244,139,6,81,104,63,63,63,63,86,255,80,120,133,192,121,57,141,69,12,199,69,12],"Replace":[139,117,20,141,77,244,131,196,32,51,255,137,125,244,139,6,235,8,144,144,144,144,86,255,80,120,133,192,121,57,141,69,12,199,69,12],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"IM.dll","StartVersion":"3.0.0.00000","EndVersion":"3.4.0.00000","ReplacePatterns":[{"Search":[28,233,157,0,0,0,139,69,232,141,85,236,82,137,93,236,104,63,63,63,84,139,8,80,255,81,120,133,192,121,45,141,69,12,199,69,12],"Replace":[28,233,157,0,0,0,139,69,232,141,85,236,82,137,93,236,235,9,144,144,144,139,8,80,255,81,120,133,192,121,45,141,69,12,199,69,12],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[28,233,157,0,0,0,139,69,240,141,85,236,82,137,93,236,104,63,63,63,84,139,8,80,255,81,120,133,192,121,45,141,69,12,199,69,12],"Replace":[28,233,157,0,0,0,139,69,240,141,85,236,82,137,93,236,235,9,144,144,144,139,8,80,255,81,120,133,192,121,45,141,69,12,199,69,12],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[139,117,20,141,77,244,131,196,32,51,255,137,125,244,139,6,81,104,63,63,63,84,86,255,80,120,133,192,121,57,141,69,12,199,69,12],"Replace":[139,117,20,141,77,244,131,196,32,51,255,137,125,244,139,6,235,8,144,144,144,144,86,255,80,120,133,192,121,57,141,69,12,199,69,12],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]}]}},"QQLite":{"Name":"QQLite","FileTargetInfos":{"IM.dll":{"Name":"IM.dll","RelativePath":"Bin\\IM.dll","Memo":null,"StartVersion":null,"EndVersion":null}},"FileModifyInfos":{"IM.dll":[{"Name":"IM.dll","Version":"7.9.14314.0","SHA1Before":"2e97d7671963fa148a1beeda6ce4964314310593","SHA1After":"723c008fb53435ead20fa6f2e951c9a4a8ff46da","Changes":[{"Position":148741,"Content":[235,2,144,144]},{"Position":149689,"Content":[235,2,144,144]}]},{"Name":"IM.dll","Version":"7.9.14308.0","SHA1Before":"b8a7a873178706b97be11c25f13bcf09e9e578a2","SHA1After":"c5bf533c7af6996b42d1fb2a0fb3f26dfd52f8bf","Changes":[{"Position":148741,"Content":[235,2,144,144]},{"Position":149689,"Content":[235,2,144,144]}]}]},"FileCommonModifyInfos":null},"QQNT":{"Name":"QQNT","FileTargetInfos":{"QQ.exe":{"Name":"QQ.exe","RelativePath":"QQ.exe","Memo":null,"StartVersion":null,"EndVersion":null}},"FileModifyInfos":null,"FileCommonModifyInfos":{"QQ.exe":[{"Name":"QQ.exe","StartVersion":"9.9.10.00000","EndVersion":"9.9.15.00000","ReplacePatterns":[{"Search":[72,137,206,72,139,17,76,139,65,8,73,41,208,72,139,73,24,232,63,63,63,63],"Replace":[72,137,206,72,139,17,76,139,65,8,73,41,208,72,139,73,24,184,1,0,0,0],"Category":"请在新窗口内安装LiteLoaderQQNT","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]}]}}},"LatestVersion":"1.8","Notice":"","NoticeUrl":"","PatchVersion":20240928} \ No newline at end of file diff --git a/RevokeMsgPatcher.Assistant/JsonData.cs b/RevokeMsgPatcher.Assistant/JsonData.cs index 7e1c9ca7..d75c5f41 100644 --- a/RevokeMsgPatcher.Assistant/JsonData.cs +++ b/RevokeMsgPatcher.Assistant/JsonData.cs @@ -17,7 +17,7 @@ public Bag Bag() { Apps = AppConfig(), LatestVersion = "1.8", - PatchVersion = 20240615, + PatchVersion = 20240928, Notice = "", NoticeUrl = "", }; @@ -1373,7 +1373,7 @@ public App QQNT() { Name="QQ.exe", StartVersion="9.9.10.00000", - EndVersion="", + EndVersion="9.9.15.00000", ReplacePatterns = new List { new ReplacePattern diff --git a/RevokeMsgPatcher/Forms/FormLiteLoaderQQNT.Designer.cs b/RevokeMsgPatcher/Forms/FormLiteLoaderQQNT.Designer.cs index 52425eb6..7cad45a9 100644 --- a/RevokeMsgPatcher/Forms/FormLiteLoaderQQNT.Designer.cs +++ b/RevokeMsgPatcher/Forms/FormLiteLoaderQQNT.Designer.cs @@ -36,6 +36,9 @@ private void InitializeComponent() this.btnRestore = new System.Windows.Forms.Button(); this.txtQQNTPath = new System.Windows.Forms.TextBox(); this.label1 = new System.Windows.Forms.Label(); + this.label2 = new System.Windows.Forms.Label(); + this.btnChoose = new System.Windows.Forms.Button(); + this.splitter1 = new System.Windows.Forms.Splitter(); ((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).BeginInit(); this.splitContainer1.Panel1.SuspendLayout(); this.splitContainer1.Panel2.SuspendLayout(); @@ -56,13 +59,15 @@ private void InitializeComponent() // // splitContainer1.Panel2 // + this.splitContainer1.Panel2.Controls.Add(this.btnChoose); + this.splitContainer1.Panel2.Controls.Add(this.label2); this.splitContainer1.Panel2.Controls.Add(this.btnCheckUpdateAll); this.splitContainer1.Panel2.Controls.Add(this.btnPath); this.splitContainer1.Panel2.Controls.Add(this.btnRestore); this.splitContainer1.Panel2.Controls.Add(this.txtQQNTPath); this.splitContainer1.Panel2.Controls.Add(this.label1); - this.splitContainer1.Size = new System.Drawing.Size(446, 284); - this.splitContainer1.SplitterDistance = 193; + this.splitContainer1.Size = new System.Drawing.Size(446, 280); + this.splitContainer1.SplitterDistance = 161; this.splitContainer1.TabIndex = 0; // // dataGridView1 @@ -77,12 +82,13 @@ private void InitializeComponent() this.dataGridView1.Name = "dataGridView1"; this.dataGridView1.ReadOnly = true; this.dataGridView1.RowTemplate.Height = 23; - this.dataGridView1.Size = new System.Drawing.Size(446, 193); + this.dataGridView1.Size = new System.Drawing.Size(446, 161); this.dataGridView1.TabIndex = 2; // // btnCheckUpdateAll // - this.btnCheckUpdateAll.Location = new System.Drawing.Point(12, 49); + this.btnCheckUpdateAll.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); + this.btnCheckUpdateAll.Location = new System.Drawing.Point(12, 80); this.btnCheckUpdateAll.Name = "btnCheckUpdateAll"; this.btnCheckUpdateAll.Size = new System.Drawing.Size(75, 23); this.btnCheckUpdateAll.TabIndex = 4; @@ -93,7 +99,7 @@ private void InitializeComponent() // btnPath // this.btnPath.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); - this.btnPath.Location = new System.Drawing.Point(359, 52); + this.btnPath.Location = new System.Drawing.Point(359, 80); this.btnPath.Name = "btnPath"; this.btnPath.Size = new System.Drawing.Size(75, 23); this.btnPath.TabIndex = 3; @@ -104,7 +110,7 @@ private void InitializeComponent() // btnRestore // this.btnRestore.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); - this.btnRestore.Location = new System.Drawing.Point(278, 52); + this.btnRestore.Location = new System.Drawing.Point(278, 80); this.btnRestore.Name = "btnRestore"; this.btnRestore.Size = new System.Drawing.Size(75, 23); this.btnRestore.TabIndex = 2; @@ -116,28 +122,57 @@ private void InitializeComponent() // this.txtQQNTPath.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); - this.txtQQNTPath.Location = new System.Drawing.Point(97, 14); + this.txtQQNTPath.Location = new System.Drawing.Point(97, 53); this.txtQQNTPath.Name = "txtQQNTPath"; - this.txtQQNTPath.Size = new System.Drawing.Size(337, 21); + this.txtQQNTPath.Size = new System.Drawing.Size(293, 21); this.txtQQNTPath.TabIndex = 1; // // label1 // this.label1.AutoSize = true; - this.label1.Location = new System.Drawing.Point(12, 17); + this.label1.Location = new System.Drawing.Point(12, 56); this.label1.Name = "label1"; this.label1.Size = new System.Drawing.Size(89, 12); this.label1.TabIndex = 0; this.label1.Text = "QQNT安装路径:"; // + // label2 + // + this.label2.Location = new System.Drawing.Point(12, 11); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(424, 26); + this.label2.TabIndex = 5; + this.label2.Text = "这只是一个安装器,所有功能都来自于 LiteLoaderQQNT 和其相关插件。"; + // + // btnChoose + // + this.btnChoose.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this.btnChoose.Location = new System.Drawing.Point(396, 53); + this.btnChoose.Name = "btnChoose"; + this.btnChoose.Size = new System.Drawing.Size(38, 23); + this.btnChoose.TabIndex = 6; + this.btnChoose.Text = "..."; + this.btnChoose.UseVisualStyleBackColor = true; + this.btnChoose.Click += new System.EventHandler(this.btnChoose_Click); + // + // splitter1 + // + this.splitter1.Location = new System.Drawing.Point(0, 0); + this.splitter1.Name = "splitter1"; + this.splitter1.Size = new System.Drawing.Size(3, 280); + this.splitter1.TabIndex = 1; + this.splitter1.TabStop = false; + // // FormLiteLoaderQQNT // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(446, 284); + this.ClientSize = new System.Drawing.Size(446, 280); + this.Controls.Add(this.splitter1); this.Controls.Add(this.splitContainer1); this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); this.Name = "FormLiteLoaderQQNT"; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; this.Text = "LiteLoaderQQNT安装器"; this.splitContainer1.Panel1.ResumeLayout(false); this.splitContainer1.Panel2.ResumeLayout(false); @@ -158,5 +193,8 @@ private void InitializeComponent() private System.Windows.Forms.Button btnRestore; private System.Windows.Forms.TextBox txtQQNTPath; private System.Windows.Forms.Button btnCheckUpdateAll; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.Button btnChoose; + private System.Windows.Forms.Splitter splitter1; } } \ No newline at end of file diff --git a/RevokeMsgPatcher/Forms/FormLiteLoaderQQNT.cs b/RevokeMsgPatcher/Forms/FormLiteLoaderQQNT.cs index 52a1368e..22ee3543 100644 --- a/RevokeMsgPatcher/Forms/FormLiteLoaderQQNT.cs +++ b/RevokeMsgPatcher/Forms/FormLiteLoaderQQNT.cs @@ -2,13 +2,18 @@ using System.Collections.Generic; using System.ComponentModel; using System.Data; +using System.Diagnostics; using System.Drawing; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; +using System.Xml.Linq; +using Newtonsoft.Json; using RevokeMsgPatcher.Model; +using RevokeMsgPatcher.Modifier; +using RevokeMsgPatcher.Utils; namespace RevokeMsgPatcher.Forms { @@ -20,6 +25,7 @@ public FormLiteLoaderQQNT() { InitializeComponent(); InitializeDataGridView(); + txtQQNTPath.Text = FindInstallPath(); } @@ -164,12 +170,276 @@ private void btnCheckUpdateAll_Click(object sender, EventArgs e) private void btnRestore_Click(object sender, EventArgs e) { + string installPath = txtQQNTPath.Text; + if (!IsAllFilesExist(installPath)) + { + MessageBox.Show("请选择正确的QQNT安装路径!"); + return; + } + try + { + string appPath = GetAppPath(installPath); + RestoreDll(installPath); + RestorePackageJson(appPath); + MessageBox.Show("LiteLoaderQQNT 还原成功!"); + } + catch (Exception ex) + { + MessageBox.Show( + $@" + 还原时出现异常:{ex.Source} + -- + {ex.StackTrace} + -- + {ex.Message} + " + ); + } + } + private void RestoreDll(string installPath) + { + string destPath = Path.Combine(installPath, "dbghelp.dll"); + if (File.Exists(destPath)) + { + File.Delete(destPath); + } } + private void RestorePackageJson(string appPath) + { + string packageJsonPath = Path.Combine(appPath, "package.json"); + string backupPath = Path.Combine(appPath, "package.json.h.bak"); + if (File.Exists(backupPath)) + { + File.Copy(backupPath, packageJsonPath, true); + } + else + { + throw new Exception($"在路径{appPath}下,未找到package.json.h.bak备份文件,请确认是否通过本软件安装过 LiteLoaderQQNT"); + } + } + + /// + /// 打补丁 + /// + /// + /// private void btnPath_Click(object sender, EventArgs e) { + string installPath = txtQQNTPath.Text; + if (!IsAllFilesExist(installPath)) + { + MessageBox.Show("请选择正确的QQNT安装路径!"); + return; + } + + try + { + string appPath = GetAppPath(installPath); + MoveDll(installPath); + CreateLauncherFile(appPath); + ModifyPackageJson(appPath); + MessageBox.Show("LiteLoaderQQNT 安装成功!"); + } + catch (IOException ex) + { + MessageBox.Show( + $@" +请以管理员权限启动本程序,并确认 QQNT 处于关闭状态。 + 安装 LiteLoaderQQNT 时出现异常:{ex.Source} + -- + {ex.StackTrace} + -- + {ex.Message} + " + ); + } + catch (Exception ex) + { + MessageBox.Show( + $@" + 安装 LiteLoaderQQNT 时出现异常:{ex.Source} + -- + {ex.StackTrace} + -- + {ex.Message} + " + ); + } + } + + + private void MoveDll(string installPath) + { + string fileName = "dbghelp.dll"; + string destPath = Path.Combine(installPath, fileName); + if (File.Exists(destPath)) + { + File.Delete(destPath); + } + + File.Copy(Path.Combine(Application.StartupPath, "Public", fileName), destPath); + } + + /// + /// 查看 QQNT 根目录(txtQQNTPath.Text),是否存在 versions 文件夹 是,则路径为 QQNT\versions\版本号\resources\app 否,则路径为 QQNT\resources\app + /// + /// + /// + private string GetAppPath(string installPath) + { + string versionsPath = Path.Combine(installPath, "versions"); + if (Directory.Exists(versionsPath)) + { + var versionDirectories = Directory.GetDirectories(versionsPath); + if (versionDirectories.Length > 0) + { + // 选择最新的版本 + string latestVersion = versionDirectories + .Select(Path.GetFileName) + .OrderByDescending(v => new + { + MainVersion = new Version(v.Split('-')[0]), + SubVersion = int.Parse(v.Split('-')[1]) + }) + .FirstOrDefault(); + + if (latestVersion != null) + { + return Path.Combine(versionsPath, latestVersion, "resources", "app"); + } + } + } + + return Path.Combine(installPath, "resources", "app"); + } + + /// + /// 创建 app/app_launcher/liteloader.h.js 文件,写入 require(String.raw*) 其中 * 为 LiteLoaderQQNT 的路径 + /// + /// + /// + private void CreateLauncherFile(string appPath) + { + string launcherDir = Path.Combine(appPath, "app_launcher"); + if (!Directory.Exists(launcherDir)) + { + throw new Exception($"在路径{appPath}下,未找到app_launcher文件夹"); + } + + string launcherFilePath = Path.Combine(launcherDir, "liteloader.h.js"); + // if (File.Exists(launcherFilePath)) + // { + // Debug.WriteLine("已经创建过liteloader.h.js文件"); + // return; + // } + + string liteLoaderPath = Path.Combine(Application.StartupPath, "LiteLoaderQQNT"); + string content = $"require(String.raw`{liteLoaderPath}`);"; + + File.WriteAllText(launcherFilePath, content, Encoding.UTF8); + } + + /// + /// 修改 app/package.json 文件,将 main 后面的路径改为 ./app_launcher/liteloader.h.js + /// + /// + /// + private void ModifyPackageJson(string appPath) + { + string packageJsonPath = Path.Combine(appPath, "package.json"); + if (File.Exists(packageJsonPath)) + { + string json = File.ReadAllText(packageJsonPath); + dynamic jsonObj = JsonConvert.DeserializeObject(json); + if (jsonObj.main != null) + { + var s = (string)jsonObj.main; + if (s.Contains("liteloader.h.js")) + { + Debug.WriteLine("已经修改过package.json文件"); + return; + } + } + + // 备份 + File.Copy(packageJsonPath, Path.Combine(appPath, "package.json.h.bak"), true); + // 修改 + jsonObj.main = "./app_launcher/liteloader.h.js"; + string output = JsonConvert.SerializeObject(jsonObj, Formatting.Indented); + File.WriteAllText(packageJsonPath, output); + } + else + { + throw new Exception($"在路径{appPath}下,未找到package.json文件"); + } + } + + private void btnChoose_Click(object sender, EventArgs e) + { + FolderBrowserDialog dialog = new FolderBrowserDialog(); + dialog.Description = "请选择安装路径"; + if (dialog.ShowDialog() == DialogResult.OK) + { + if (string.IsNullOrEmpty(dialog.SelectedPath) || !IsAllFilesExist(dialog.SelectedPath)) + { + MessageBox.Show("无法找到此应用的关键文件,请选择正确的安装路径!"); + } + else + { + txtQQNTPath.Text = dialog.SelectedPath; + } + } + } + + /// + /// 自动寻找获取QQNT安装路径 + /// + /// + public string FindInstallPath() + { + try + { + string installPath = PathUtil.FindInstallPathFromRegistryWOW6432Node("QQ"); + if (!string.IsNullOrEmpty(installPath)) + { + installPath = Path.GetDirectoryName(installPath); + if (IsAllFilesExist(installPath)) + { + return installPath; + } + } + + installPath = PathUtil.FindInstallPathFromRegistry("QQNT"); + if (!IsAllFilesExist(installPath)) + { + List defaultPathList = PathUtil.GetDefaultInstallPaths(@"Tencent\QQNT"); + foreach (string defaultPath in defaultPathList) + { + if (IsAllFilesExist(defaultPath)) + { + return defaultPath; + } + } + } + else + { + return installPath; + } + } + catch (Exception e) + { + Console.WriteLine(e.Message); + } + + return null; + } + + private bool IsAllFilesExist(string installPath) + { + return File.Exists(Path.Combine(installPath, "QQ.exe")); } } } \ No newline at end of file diff --git a/RevokeMsgPatcher/Model/LiteLoaderRowData.cs b/RevokeMsgPatcher/Model/LiteLoaderRowData.cs index 6b2f8de3..8ebfb903 100644 --- a/RevokeMsgPatcher/Model/LiteLoaderRowData.cs +++ b/RevokeMsgPatcher/Model/LiteLoaderRowData.cs @@ -116,7 +116,14 @@ public void GetLocalVersionAndUpdateStatus() } else { - UpdateStatus("未检查"); + if (NameLink.Contains("QQNTFileVerifyPatch")) + { + UpdateStatus("无需更新"); + } + else + { + UpdateStatus("未检查"); + } } } @@ -125,7 +132,6 @@ public async Task GetRemoteVersion() using (var client = new HttpClient()) { var response = await client.GetAsync(VersionJsonUrl); - Debug.WriteLine(response.Content); if (response.IsSuccessStatusCode) { var json = await response.Content.ReadAsStringAsync(); diff --git a/RevokeMsgPatcher/Modifier/QQNTModifier.cs b/RevokeMsgPatcher/Modifier/QQNTModifier.cs index c075e264..51df27ca 100644 --- a/RevokeMsgPatcher/Modifier/QQNTModifier.cs +++ b/RevokeMsgPatcher/Modifier/QQNTModifier.cs @@ -22,41 +22,42 @@ public QQNTModifier(App config) /// public override string FindInstallPath() { - try - { - string installPath = PathUtil.FindInstallPathFromRegistryWOW6432Node("QQ"); - if (!string.IsNullOrEmpty(installPath)) - { - installPath = Path.GetDirectoryName(installPath); - if (IsAllFilesExist(installPath)) - { - return installPath; - } - } - - installPath = PathUtil.FindInstallPathFromRegistry("QQNT"); - if (!IsAllFilesExist(installPath)) - { - List defaultPathList = PathUtil.GetDefaultInstallPaths(@"Tencent\QQNT"); - foreach (string defaultPath in defaultPathList) - { - if (IsAllFilesExist(defaultPath)) - { - return defaultPath; - } - } - } - else - { - return installPath; - } - } - catch (Exception e) - { - Console.WriteLine(e.Message); - } - - return null; + return "请在新弹出的窗口内进行 LiteLoaderQQNT 的安装与更新!"; + // try + // { + // string installPath = PathUtil.FindInstallPathFromRegistryWOW6432Node("QQ"); + // if (!string.IsNullOrEmpty(installPath)) + // { + // installPath = Path.GetDirectoryName(installPath); + // if (IsAllFilesExist(installPath)) + // { + // return installPath; + // } + // } + // + // installPath = PathUtil.FindInstallPathFromRegistry("QQNT"); + // if (!IsAllFilesExist(installPath)) + // { + // List defaultPathList = PathUtil.GetDefaultInstallPaths(@"Tencent\QQNT"); + // foreach (string defaultPath in defaultPathList) + // { + // if (IsAllFilesExist(defaultPath)) + // { + // return defaultPath; + // } + // } + // } + // else + // { + // return installPath; + // } + // } + // catch (Exception e) + // { + // Console.WriteLine(e.Message); + // } + // + // return null; } /// diff --git a/RevokeMsgPatcher/Properties/Resources.resx b/RevokeMsgPatcher/Properties/Resources.resx index 54c0dbfc..0bcc0019 100644 --- a/RevokeMsgPatcher/Properties/Resources.resx +++ b/RevokeMsgPatcher/Properties/Resources.resx @@ -118,6 +118,6 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - {"Apps":{"Wechat":{"Name":"WeChat","FileTargetInfos":{"WeChatWin.dll":{"Name":"WeChatWin.dll","RelativePath":"WeChatWin.dll","Memo":null,"StartVersion":"1.0.0.0","EndVersion":null},"WeChat.exe":{"Name":"WeChat.exe","RelativePath":"../WeChat.exe","Memo":null,"StartVersion":"3.7.0.0","EndVersion":"3.7.0.26"}},"FileModifyInfos":{"WeChat.exe":[],"WeChatWin.dll":[{"Name":"WeChatWin.dll","Version":"3.3.5.25","SHA1Before":"3e94753ccbc2799d98f3c741377e99bdae33b4cf","SHA1After":"ab98f83fc16674ac4911380882c79c3ca4c2fd71","Changes":[{"Position":3413977,"Content":[235]},{"Position":12159591,"Content":[235]}]},{"Name":"WeChatWin.dll","Version":"3.3.5.15","SHA1Before":"7d06e076c525aec6783e919dde4ee11ba9fdb198","SHA1After":"f22ab996a1779c2b41132d42c4fdf98c003284e0","Changes":[{"Position":3397481,"Content":[235]},{"Position":12120775,"Content":[235]}]},{"Name":"WeChatWin.dll","Version":"2.8.0.112","SHA1Before":"7497fc006f061799138aa33419280e41891a7981","SHA1After":"07e681be40af32738d59a9332fe966c83c05e455","Changes":[{"Position":2682233,"Content":[235]},{"Position":8289040,"Content":[195]}]},{"Name":"WeChatWin.dll","Version":"2.8.0.106","SHA1Before":"e772c81c8a1b79cac77b22dbe67b375fa340ba30","SHA1After":"bcbc491910f07cb995ef154a281450f2d052e90b","Changes":[{"Position":2658457,"Content":[235]},{"Position":8280416,"Content":[195]}]},{"Name":"WeChatWin.dll","Version":"2.8.0.88","SHA1Before":"b34c73e38cfec186890b58caac5fc9962377cd9b","SHA1After":"8c108e92de0b6b4d9e61ce38ab8dd339a27e505b","Changes":[{"Position":2655369,"Content":[235]},{"Position":8273280,"Content":[195]}]},{"Name":"WeChatWin.dll","Version":"2.8.0.82","SHA1Before":"c359cc1a391441d261753f2844f9156638df8631","SHA1After":"d1b4dee8f7f91e34d68501987fd0675b33fe85da","Changes":[{"Position":2645961,"Content":[235]},{"Position":8263344,"Content":[195]}]},{"Name":"WeChatWin.dll","Version":"2.7.2.78","SHA1Before":"26a5c5503f1e176676da5657c12812da8aaa0243","SHA1After":"d338215a815c09755c04949995ec3e4eab8dce60","Changes":[{"Position":2645673,"Content":[235]},{"Position":8262528,"Content":[195]}]},{"Name":"WeChatWin.dll","Version":"2.7.2.76","SHA1Before":"0003c7b2c0136a0eb2a6cfc2c694cb57b04b5517","SHA1After":"88af6055a0f4d3bdaa6f717ec8b263d4418487b6","Changes":[{"Position":2644905,"Content":[235]},{"Position":8261024,"Content":[195]}]},{"Name":"WeChatWin.dll","Version":"2.7.1.88","SHA1Before":"034059bad50dd793140952391bfa7936133e69b4","SHA1After":"dd6d80c30ca9e0ea9f7d2f1add498fc9aa4bc7a0","Changes":[{"Position":2499465,"Content":[235]},{"Position":7952304,"Content":[195]}]},{"Name":"WeChatWin.dll","Version":"2.7.1.85","SHA1Before":"de0df4e138b72460450f66c029e33f4510f5e2df","SHA1After":"fbd35720aaff3cdcfd3ff18ea503dc06450e5c99","Changes":[{"Position":2499465,"Content":[235]},{"Position":7952000,"Content":[195]}]},{"Name":"WeChatWin.dll","Version":"2.7.1.82","SHA1Before":"20e111a18872bf6c7148a897c11da26c1ec95520","SHA1After":"1e0741d325ca6b1cd2402b829a3d13a2524af617","Changes":[{"Position":2499465,"Content":[235]},{"Position":7951952,"Content":[195]}]},{"Name":"WeChatWin.dll","Version":"2.7.1.74","SHA1Before":"b1eaf7edc074a88be5d0f89230436cc2084d24d2","SHA1After":"eb3d74ccd87a09059a005f4972861898fc3de463","Changes":[{"Position":2499465,"Content":[235]},{"Position":7951696,"Content":[195]}]},{"Name":"WeChatWin.dll","Version":"2.7.1.65","SHA1Before":"8346b97d264725da924d240c6eb77df3e693385e","SHA1After":"42bab2c9c79ef4f2088c00ea6d817973e14a5e6e","Changes":[{"Position":2495545,"Content":[235]}]},{"Name":"WeChatWin.dll","Version":"2.7.1.59","SHA1Before":"df954d403edaca89cd5394927a325a0023e93281","SHA1After":"6aa22460c91bb5c5e2f0ec1af99b8a5f6d4318c0","Changes":[{"Position":2496073,"Content":[235]}]},{"Name":"WeChatWin.dll","Version":"2.7.1.43","SHA1Before":"39cd9e09e1a3eac09e6808749bff525c9e3216ce","SHA1After":"7b829f1ff0217e346a80f9510fdd7634ddd49445","Changes":[{"Position":2494169,"Content":[235]}]},{"Name":"WeChatWin.dll","Version":"2.7.0.70","SHA1Before":"3b0601864aff3c1d792f812ad1ca05f02aa761e3","SHA1After":"1e8734d32b0a8c12758e30f99c77f729991fb071","Changes":[{"Position":2475657,"Content":[235]}]},{"Name":"WeChatWin.dll","Version":"2.7.0.65","SHA1Before":"063c2e05a0df1bdb8987c2d978d93499bd2052ba","SHA1After":"5ed4c09a4f18643b967f063a824d7e65d0567f8a","Changes":[{"Position":2475449,"Content":[117]}]},{"Name":"WeChatWin.dll","Version":"2.6.8.68","SHA1Before":"2e9417f4276b12fe32ca7b4fee49272a4a2af334","SHA1After":"699602ee3cbb9ae5714f6e6ebc658c875a6c66e6","Changes":[{"Position":2454006,"Content":[116]}]},{"Name":"WeChatWin.dll","Version":"2.6.8.65","SHA1Before":"e01f6855a96c12c30808960903ed199a33e4952c","SHA1After":"d9120569cfd0433aebea107d7b90805cbbac7518","Changes":[{"Position":2454265,"Content":[117]}]},{"Name":"WeChatWin.dll","Version":"2.6.8.52","SHA1Before":"88131302f664df6a657c9ca49d152da536fe5729","SHA1After":"8d1454b73831644181e962c1fa0ea4e2da4124a3","Changes":[{"Position":2453049,"Content":[117]}]},{"Name":"WeChatWin.dll","Version":"2.6.8.51","SHA1Before":"d0a5517b1292a751501b00b4b1f0702db2d9fc30","SHA1After":"53e7b1525d49bf2c3250a8131ff0ba2510779b78","Changes":[{"Position":2452614,"Content":[116]}]},{"Name":"WeChatWin.dll","Version":"2.6.8.37","SHA1Before":"7e01f8b04a158a4a50bc5a6e67c2fb8b02233170","SHA1After":"a1895004415fe9bcd7e690bd6e482b833b515599","Changes":[{"Position":2452614,"Content":[116]}]},{"Name":"WeChatWin.dll","Version":"2.6.7.57","SHA1Before":"80a91aaf941bcb1c24a7d672838ac73e9ebb2e40","SHA1After":"a0d3f9a45a835f97aef7fe0872387d8cfb5c25a4","Changes":[{"Position":2433413,"Content":[116]}]},{"Name":"WeChatWin.dll","Version":"2.6.7.40","SHA1Before":"04bd0cb28df6630b518f42a3f9c2caa4a9359fbc","SHA1After":"13c91cf1d4609959771fd137b9a86a5ca365e1b6","Changes":[{"Position":2432934,"Content":[116]}]},{"Name":"WeChatWin.dll","Version":"2.6.7.32","SHA1Before":"a02519c1007ee6723947c262c720d63c619f633e","SHA1After":"f3007471ca8734c29783c25f0bb49949a783a44","Changes":[{"Position":2432806,"Content":[116]}]},{"Name":"WeChatWin.dll","Version":"2.6.6.28","SHA1Before":"0b19cb17a62c3ea0efce0fb675a1d3b17845cba3","SHA1After":"260948656725446b818ea668273ceff02ddfb44d","Changes":[{"Position":2401678,"Content":[116]}]}]},"FileCommonModifyInfos":{"WeChat.exe":[{"Name":"WeChatWin.dll","StartVersion":"3.7.0.8","EndVersion":"3.7.0.26","ReplacePatterns":[{"Search":[131,196,8,132,192,117,63,104],"Replace":[131,196,8,132,192,235,63,104],"Category":"去除校验","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"3.7.0.0","EndVersion":"3.7.0.8","ReplacePatterns":[{"Search":[133,192,117,89],"Replace":[133,192,235,89],"Category":"去除校验","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]}],"WeChatWin.dll":[{"Name":"WeChatWin.dll","StartVersion":"3.9.11.0","EndVersion":"","ReplacePatterns":[{"Search":[15,31,68,0,0,73,139,80,8,72,133,210,116,63,72,199,193],"Replace":[15,31,68,0,0,73,139,80,8,72,133,210,117,63,72,199,193],"Category":"防撤回(老)","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[77,133,192,15,132,63,63,63,63,235,191,65,139],"Replace":[77,133,192,15,132,63,63,63,63,144,144,65,139],"Category":"防撤回带提示(新)","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[69,50,246,76,141,37,63,63,63,63,72,133,192,15,132],"Replace":[69,50,246,76,141,37,63,63,63,63,72,133,192,144,233],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"3.9.9.0","EndVersion":"3.9.11.0","ReplacePatterns":[{"Search":[15,31,68,0,0,73,139,80,8,72,133,210,116,63,72,199,193],"Replace":[15,31,68,0,0,73,139,80,8,72,133,210,117,63,72,199,193],"Category":"防撤回(老)","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[77,133,192,15,132,63,63,63,63,235,191,65,139],"Replace":[77,133,192,15,132,63,63,63,63,144,144,65,139],"Category":"防撤回带提示(新)","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[1,61,183,0,0,0,15,133,63,63,63,63,72,139,207],"Replace":[1,61,183,0,0,0,144,233,63,63,63,63,72,139,207],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"3.9.6.0","EndVersion":"3.9.9.0","ReplacePatterns":[{"Search":[15,31,68,0,0,73,139,80,8,72,133,210,116,63,72,199,193],"Replace":[15,31,68,0,0,73,139,80,8,72,133,210,117,63,72,199,193],"Category":"防撤回(老)","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[1,61,183,0,0,0,15,133,63,63,63,63,72,139,207],"Replace":[1,61,183,0,0,0,144,233,63,63,63,63,72,139,207],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"3.9.5.0","EndVersion":"3.9.6.0","ReplacePatterns":[{"Search":[15,31,68,0,0,73,139,80,8,72,133,210,116,63,72,199,193],"Replace":[15,31,68,0,0,73,139,80,8,72,133,210,117,63,72,199,193],"Category":"防撤回(老)","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[24,1,61,183,0,0,0,15,133,63,63,63,63,72,139,207],"Replace":[24,1,61,183,0,0,0,144,233,63,63,63,63,72,139,207],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"3.9.2.0","EndVersion":"3.9.5.0","ReplacePatterns":[{"Search":[131,196,16,132,192,116,10,190,2,0,0,0,233],"Replace":[131,196,16,132,192,144,144,190,2,0,0,0,233],"Category":"防撤回(老)","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[131,196,4,132,219,15,132,63,63,63,63,139,61],"Replace":[131,196,4,132,219,144,233,63,63,63,63,139,61],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"3.9.0.0","EndVersion":"3.9.2.0","ReplacePatterns":[{"Search":[133,192,116,50,185,63,63,63,63,138],"Replace":[133,192,235,50,185,63,63,63,63,138],"Category":"防撤回(老)","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[195,51,192,163,63,63,63,63,195,204,204,204,204,204,204,204,204,204,204,204,204,85,139,236],"Replace":[195,51,192,163,63,63,63,63,195,204,204,204,204,204,204,204,204,204,204,204,204,195,139,236],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"3.8.1.0","EndVersion":"3.9.0.0","ReplacePatterns":[{"Search":[133,192,116,50,185,63,63,63,63,138],"Replace":[133,192,235,50,185,63,63,63,63,138],"Category":"防撤回(老)","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[131,196,4,132,219,15,132,38,1,0,0,139,61],"Replace":[131,196,4,132,219,144,233,38,1,0,0,139,61],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"3.8.0.0","EndVersion":"3.8.1.0","ReplacePatterns":[{"Search":[133,192,116,50,185,63,63,63,63,138],"Replace":[133,192,235,50,185,63,63,63,63,138],"Category":"防撤回(老)","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[131,196,4,128,189,223,251,255,255,0,116,88,139,61],"Replace":[131,196,4,128,189,223,251,255,255,0,235,88,139,61],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"3.7.6.0","EndVersion":"3.8.0.0","ReplacePatterns":[{"Search":[133,192,116,50,185,63,63,63,63,138],"Replace":[133,192,235,50,185,63,63,63,63,138],"Category":"防撤回(老)","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[131,196,4,128,189,255,251,255,255,0,116,88,139,61],"Replace":[131,196,4,128,189,255,251,255,255,0,235,88,139,61],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"3.7.0.0","EndVersion":"3.7.6.0","ReplacePatterns":[{"Search":[0,133,192,116,50,185,63,63,63,63,138],"Replace":[0,133,192,235,50,185,63,63,63,63,138],"Category":"防撤回(老)","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[128,125,242,0,106,1,116],"Replace":[128,125,242,0,106,1,235],"Category":"防撤回带提示(新)","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[131,196,4,128,189,63,252,255,255,0,116,88,139,61],"Replace":[131,196,4,128,189,63,252,255,255,0,235,88,139,61],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"3.6.5.0","EndVersion":"3.7.0.0","ReplacePatterns":[{"Search":[0,133,192,116,50,185,63,63,63,17,138],"Replace":[0,133,192,235,50,185,63,63,63,17,138],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[131,196,4,128,189,63,252,255,255,0,116,88,139,61],"Replace":[131,196,4,128,189,63,252,255,255,0,235,88,139,61],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"3.6.0.5","EndVersion":"3.6.5.0","ReplacePatterns":[{"Search":[239,0,133,192,116,50,185,63,63,63,17,138],"Replace":[239,0,133,192,235,50,185,63,63,63,17,138],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[131,196,4,128,189,47,252,255,255,0,116,88,139,61],"Replace":[131,196,4,128,189,47,252,255,255,0,235,88,139,61],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"3.5.0.28","EndVersion":"3.6.0.0","ReplacePatterns":[{"Search":[237,0,133,192,116,50,185],"Replace":[237,0,51,192,116,50,185],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[131,196,4,128,189,47,252,255,255,0,116,88,139,61],"Replace":[131,196,4,128,189,47,252,255,255,0,235,88,139,61],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"3.4.0.0","EndVersion":"3.5.0.0","ReplacePatterns":[{"Search":[0,133,192,116,50,185,63,63,63,17,138],"Replace":[0,133,192,235,50,185,63,63,63,17,138],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[232,107,0,0,0,132,192,116,86,86,106,0],"Replace":[232,107,0,0,0,132,192,235,86,86,106,0],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"3.3.5.15","EndVersion":"3.4.0.0","ReplacePatterns":[{"Search":[0,133,192,116,50,185,63,63,149,17,138],"Replace":[0,133,192,235,50,185,63,63,149,17,138],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[232,107,0,0,0,132,192,116,86,86,106,0],"Replace":[232,107,0,0,0,132,192,235,86,86,106,0],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"3.2.0.00","EndVersion":"3.3.5.00","ReplacePatterns":[{"Search":[0,133,192,116,123,139,200,232],"Replace":[0,133,192,235,123,139,200,232],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[232,107,0,0,0,132,192,116,86,86,106,0],"Replace":[232,107,0,0,0,132,192,235,86,86,106,0],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"3.1.0.00","EndVersion":"3.2.0.00","ReplacePatterns":[{"Search":[0,133,192,116,123,139,200,232],"Replace":[0,133,192,235,123,139,200,232],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[255,232,155,239,255,255,132,192,116,8,131],"Replace":[255,144,144,144,144,144,132,192,116,8,131],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"2.8.0.88","EndVersion":"3.1.0.00","ReplacePatterns":[{"Search":[0,133,192,116,123,139,200,232],"Replace":[0,133,192,235,123,139,200,232],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[192,195,204,204,204,204,204,204,204,204,204,204,204,204,204,204,85,139,236,131,236,20,83,86,87,106,255,15,87,192,199],"Replace":[192,195,204,204,204,204,204,204,204,204,204,204,204,204,204,204,195,139,236,131,236,20,83,86,87,106,255,15,87,192,199],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"2.7.0.00","EndVersion":"2.8.0.88","ReplacePatterns":[{"Search":[0,133,192,116,50,185],"Replace":[0,133,192,235,50,185],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[192,195,204,204,204,204,204,204,204,204,204,204,204,204,204,204,85,139,236,131,236,20,83,86,87,106,255,15,87,192,199],"Replace":[192,195,204,204,204,204,204,204,204,204,204,204,204,204,204,204,195,139,236,131,236,20,83,86,87,106,255,15,87,192,199],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]}]}},"QQ":{"Name":"QQ","FileTargetInfos":{"IM.dll":{"Name":"IM.dll","RelativePath":"Bin\\IM.dll","Memo":null,"StartVersion":null,"EndVersion":null}},"FileModifyInfos":{"IM.dll":[{"Name":"IM.dll","Version":"9.2.3.26592","SHA1Before":"9114e7869572b4b868afcbc8b28eae932559ec60","SHA1After":"42e15175fd53768bb48772dc69fb07a4eac5a623","Changes":[{"Position":371605,"Content":[235,9,144,144,144]},{"Position":372146,"Content":[235,9,144,144,144]},{"Position":372576,"Content":[235,8,144,144,144,144]}]},{"Name":"IM.dll","Version":"9.2.2.26569","SHA1Before":"434254e76c520789558e075af677821258536311","SHA1After":"237c9e489a97858a175f0f7c72ade4ebcbac7a69","Changes":[{"Position":371146,"Content":[235,9,144,144,144]},{"Position":371687,"Content":[235,9,144,144,144]},{"Position":372117,"Content":[235,8,144,144,144,144]}]},{"Name":"IM.dll","Version":"9.2.1.26546","SHA1Before":"8d8ea2c2cbf43f5acf8d684b153e90035352d5f5","SHA1After":"7d194dd5be03982b533d7375c93d9a72587fe28d","Changes":[{"Position":369545,"Content":[235,9,144,144,144]},{"Position":370086,"Content":[235,9,144,144,144]},{"Position":370516,"Content":[235,8,144,144,144,144]}]},{"Name":"IM.dll","Version":"9.2.0.26453","SHA1Before":"c1935ca6347b0c2a7e6108a7f8ee0643d39deb66","SHA1After":"42811188a7e7b346a6a3c1066936b98c747acaf6","Changes":[{"Position":353794,"Content":[235,9,144,144,144]},{"Position":354335,"Content":[235,9,144,144,144]},{"Position":354767,"Content":[235,8,144,144,144,144]}]},{"Name":"IM.dll","Version":"9.2.0.26389","SHA1Before":"6f8855fb80acfa456f8f69989fe949308fe4d154","SHA1After":"f6b8e05a178b9b10ba17c597fa0a44b7a2a966a8","Changes":[{"Position":356808,"Content":[235,9,144,144,144]},{"Position":357349,"Content":[235,9,144,144,144]},{"Position":357781,"Content":[235,8,144,144,144,144]}]},{"Name":"IM.dll","Version":"9.1.9.26361","SHA1Before":"022d3433d13d07a354c38816f61cb0b7ac60d3fd","SHA1After":"873a57c1fb51cdd099c8cb7108b5ab5cb4459557","Changes":[{"Position":354270,"Content":[235,9,144,144,144]},{"Position":354811,"Content":[235,9,144,144,144]},{"Position":355243,"Content":[235,8,144,144,144,144]}]},{"Name":"IM.dll","Version":"9.1.9.26346","SHA1Before":"895eb70f707b8222e6460c91492b1281e525059b","SHA1After":"0bb83990e2b5b5f23b7b43249941ff638201af54","Changes":[{"Position":354270,"Content":[235,9,144,144,144]},{"Position":354811,"Content":[235,9,144,144,144]},{"Position":355243,"Content":[235,8,144,144,144,144]}]},{"Name":"IM.dll","Version":"9.1.8.26211","SHA1Before":"a950d3cf5e8925f7775624271105ef78d9c5cb57","SHA1After":"dffc1cb87b91e6467e13c935611f2f7fd76b9a8d","Changes":[{"Position":337135,"Content":[235,9,144,144,144]},{"Position":337676,"Content":[235,9,144,144,144]},{"Position":338108,"Content":[235,8,144,144,144,144]}]},{"Name":"IM.dll","Version":"9.1.7.25980","SHA1Before":"c6632339fbe675312a70ae4620e70699c258cd36","SHA1After":"e9ddc5cc681950796fc8fe4c55f580428c890b51","Changes":[{"Position":327839,"Content":[235,9,144,144,144]},{"Position":328380,"Content":[235,9,144,144,144]},{"Position":328812,"Content":[235,8,144,144,144,144]}]},{"Name":"IM.dll","Version":"9.0.4.23786","SHA1Before":"69a714f4eadb09f1453f6f022d4adbcd801cfab8","SHA1After":"b48e77a924076b3ebdffc4af514c868c551d2bca","Changes":[{"Position":318321,"Content":[235,7,144,144,144]},{"Position":318862,"Content":[235,7,144,144,144]},{"Position":319379,"Content":[235,7,144,144,144]}]}]},"FileCommonModifyInfos":{"IM.dll":[{"Name":"IM.dll","StartVersion":"9.4.7.00000","EndVersion":"","ReplacePatterns":[{"Search":[28,233,157,0,0,0,139,69,232,141,85,236,82,137,93,236,104,63,63,63,63,139,8,80,255,81,120,133,192,121,45,141,69,12,199,69,12],"Replace":[28,233,157,0,0,0,139,69,232,141,85,236,82,137,93,236,235,9,144,144,144,139,8,80,255,81,120,133,192,121,45,141,69,12,199,69,12],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[28,233,157,0,0,0,139,69,240,141,85,236,82,137,93,236,104,63,63,63,63,139,8,80,255,81,120,133,192,121,45,141,69,12,199,69,12],"Replace":[28,233,157,0,0,0,139,69,240,141,85,236,82,137,93,236,235,9,144,144,144,139,8,80,255,81,120,133,192,121,45,141,69,12,199,69,12],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[139,117,20,141,77,244,131,196,32,51,255,137,125,244,139,6,81,104,63,63,63,63,86,255,80,120,133,192,121,57,141,69,12,199,69,12],"Replace":[139,117,20,141,77,244,131,196,32,51,255,137,125,244,139,6,235,8,144,144,144,144,86,255,80,120,133,192,121,57,141,69,12,199,69,12],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"IM.dll","StartVersion":"9.1.6.00000","EndVersion":"9.4.7.00000","ReplacePatterns":[{"Search":[28,233,157,0,0,0,139,69,232,141,85,236,82,137,93,236,104,63,63,63,84,139,8,80,255,81,120,133,192,121,45,141,69,12,199,69,12],"Replace":[28,233,157,0,0,0,139,69,232,141,85,236,82,137,93,236,235,9,144,144,144,139,8,80,255,81,120,133,192,121,45,141,69,12,199,69,12],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[28,233,157,0,0,0,139,69,240,141,85,236,82,137,93,236,104,63,63,63,84,139,8,80,255,81,120,133,192,121,45,141,69,12,199,69,12],"Replace":[28,233,157,0,0,0,139,69,240,141,85,236,82,137,93,236,235,9,144,144,144,139,8,80,255,81,120,133,192,121,45,141,69,12,199,69,12],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[139,117,20,141,77,244,131,196,32,51,255,137,125,244,139,6,81,104,63,63,63,84,86,255,80,120,133,192,121,57,141,69,12,199,69,12],"Replace":[139,117,20,141,77,244,131,196,32,51,255,137,125,244,139,6,235,8,144,144,144,144,86,255,80,120,133,192,121,57,141,69,12,199,69,12],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]}]}},"TIM":{"Name":"TIM","FileTargetInfos":{"IM.dll":{"Name":"IM.dll","RelativePath":"Bin\\IM.dll","Memo":null,"StartVersion":null,"EndVersion":null}},"FileModifyInfos":{"IM.dll":[{"Name":"IM.dll","Version":"2.3.2.21173","SHA1Before":"ecf3e69f3fb100ffe2fee095ffded591b9781024","SHA1After":"0514d1304e7ac46b4d33386ec3313888f5ae7171","Changes":[{"Position":317322,"Content":[235,9,144,144,144]},{"Position":317863,"Content":[235,9,144,144,144]},{"Position":318295,"Content":[235,8,144,144,144,144]}]}]},"FileCommonModifyInfos":{"IM.dll":[{"Name":"IM.dll","StartVersion":"3.4.0.00000","EndVersion":"","ReplacePatterns":[{"Search":[28,233,157,0,0,0,139,69,232,141,85,236,82,137,93,236,104,63,63,63,63,139,8,80,255,81,120,133,192,121,45,141,69,12,199,69,12],"Replace":[28,233,157,0,0,0,139,69,232,141,85,236,82,137,93,236,235,9,144,144,144,139,8,80,255,81,120,133,192,121,45,141,69,12,199,69,12],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[28,233,157,0,0,0,139,69,240,141,85,236,82,137,93,236,104,63,63,63,63,139,8,80,255,81,120,133,192,121,45,141,69,12,199,69,12],"Replace":[28,233,157,0,0,0,139,69,240,141,85,236,82,137,93,236,235,9,144,144,144,139,8,80,255,81,120,133,192,121,45,141,69,12,199,69,12],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[139,117,20,141,77,244,131,196,32,51,255,137,125,244,139,6,81,104,63,63,63,63,86,255,80,120,133,192,121,57,141,69,12,199,69,12],"Replace":[139,117,20,141,77,244,131,196,32,51,255,137,125,244,139,6,235,8,144,144,144,144,86,255,80,120,133,192,121,57,141,69,12,199,69,12],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"IM.dll","StartVersion":"3.0.0.00000","EndVersion":"3.4.0.00000","ReplacePatterns":[{"Search":[28,233,157,0,0,0,139,69,232,141,85,236,82,137,93,236,104,63,63,63,84,139,8,80,255,81,120,133,192,121,45,141,69,12,199,69,12],"Replace":[28,233,157,0,0,0,139,69,232,141,85,236,82,137,93,236,235,9,144,144,144,139,8,80,255,81,120,133,192,121,45,141,69,12,199,69,12],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[28,233,157,0,0,0,139,69,240,141,85,236,82,137,93,236,104,63,63,63,84,139,8,80,255,81,120,133,192,121,45,141,69,12,199,69,12],"Replace":[28,233,157,0,0,0,139,69,240,141,85,236,82,137,93,236,235,9,144,144,144,139,8,80,255,81,120,133,192,121,45,141,69,12,199,69,12],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[139,117,20,141,77,244,131,196,32,51,255,137,125,244,139,6,81,104,63,63,63,84,86,255,80,120,133,192,121,57,141,69,12,199,69,12],"Replace":[139,117,20,141,77,244,131,196,32,51,255,137,125,244,139,6,235,8,144,144,144,144,86,255,80,120,133,192,121,57,141,69,12,199,69,12],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]}]}},"QQLite":{"Name":"QQLite","FileTargetInfos":{"IM.dll":{"Name":"IM.dll","RelativePath":"Bin\\IM.dll","Memo":null,"StartVersion":null,"EndVersion":null}},"FileModifyInfos":{"IM.dll":[{"Name":"IM.dll","Version":"7.9.14314.0","SHA1Before":"2e97d7671963fa148a1beeda6ce4964314310593","SHA1After":"723c008fb53435ead20fa6f2e951c9a4a8ff46da","Changes":[{"Position":148741,"Content":[235,2,144,144]},{"Position":149689,"Content":[235,2,144,144]}]},{"Name":"IM.dll","Version":"7.9.14308.0","SHA1Before":"b8a7a873178706b97be11c25f13bcf09e9e578a2","SHA1After":"c5bf533c7af6996b42d1fb2a0fb3f26dfd52f8bf","Changes":[{"Position":148741,"Content":[235,2,144,144]},{"Position":149689,"Content":[235,2,144,144]}]}]},"FileCommonModifyInfos":null},"QQNT":{"Name":"QQNT","FileTargetInfos":{"QQ.exe":{"Name":"QQ.exe","RelativePath":"QQ.exe","Memo":null,"StartVersion":null,"EndVersion":null}},"FileModifyInfos":null,"FileCommonModifyInfos":{"QQ.exe":[{"Name":"QQ.exe","StartVersion":"9.9.10.00000","EndVersion":"","ReplacePatterns":[{"Search":[72,137,206,72,139,17,76,139,65,8,73,41,208,72,139,73,24,232,63,63,63,63],"Replace":[72,137,206,72,139,17,76,139,65,8,73,41,208,72,139,73,24,184,1,0,0,0],"Category":"LiteLoaderQQNT+插件列表+防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]}]}}},"LatestVersion":"1.8","Notice":"","NoticeUrl":"","PatchVersion":20240615} + {"Apps":{"Wechat":{"Name":"WeChat","FileTargetInfos":{"WeChatWin.dll":{"Name":"WeChatWin.dll","RelativePath":"WeChatWin.dll","Memo":null,"StartVersion":"1.0.0.0","EndVersion":null},"WeChat.exe":{"Name":"WeChat.exe","RelativePath":"../WeChat.exe","Memo":null,"StartVersion":"3.7.0.0","EndVersion":"3.7.0.26"}},"FileModifyInfos":{"WeChat.exe":[],"WeChatWin.dll":[{"Name":"WeChatWin.dll","Version":"3.3.5.25","SHA1Before":"3e94753ccbc2799d98f3c741377e99bdae33b4cf","SHA1After":"ab98f83fc16674ac4911380882c79c3ca4c2fd71","Changes":[{"Position":3413977,"Content":[235]},{"Position":12159591,"Content":[235]}]},{"Name":"WeChatWin.dll","Version":"3.3.5.15","SHA1Before":"7d06e076c525aec6783e919dde4ee11ba9fdb198","SHA1After":"f22ab996a1779c2b41132d42c4fdf98c003284e0","Changes":[{"Position":3397481,"Content":[235]},{"Position":12120775,"Content":[235]}]},{"Name":"WeChatWin.dll","Version":"2.8.0.112","SHA1Before":"7497fc006f061799138aa33419280e41891a7981","SHA1After":"07e681be40af32738d59a9332fe966c83c05e455","Changes":[{"Position":2682233,"Content":[235]},{"Position":8289040,"Content":[195]}]},{"Name":"WeChatWin.dll","Version":"2.8.0.106","SHA1Before":"e772c81c8a1b79cac77b22dbe67b375fa340ba30","SHA1After":"bcbc491910f07cb995ef154a281450f2d052e90b","Changes":[{"Position":2658457,"Content":[235]},{"Position":8280416,"Content":[195]}]},{"Name":"WeChatWin.dll","Version":"2.8.0.88","SHA1Before":"b34c73e38cfec186890b58caac5fc9962377cd9b","SHA1After":"8c108e92de0b6b4d9e61ce38ab8dd339a27e505b","Changes":[{"Position":2655369,"Content":[235]},{"Position":8273280,"Content":[195]}]},{"Name":"WeChatWin.dll","Version":"2.8.0.82","SHA1Before":"c359cc1a391441d261753f2844f9156638df8631","SHA1After":"d1b4dee8f7f91e34d68501987fd0675b33fe85da","Changes":[{"Position":2645961,"Content":[235]},{"Position":8263344,"Content":[195]}]},{"Name":"WeChatWin.dll","Version":"2.7.2.78","SHA1Before":"26a5c5503f1e176676da5657c12812da8aaa0243","SHA1After":"d338215a815c09755c04949995ec3e4eab8dce60","Changes":[{"Position":2645673,"Content":[235]},{"Position":8262528,"Content":[195]}]},{"Name":"WeChatWin.dll","Version":"2.7.2.76","SHA1Before":"0003c7b2c0136a0eb2a6cfc2c694cb57b04b5517","SHA1After":"88af6055a0f4d3bdaa6f717ec8b263d4418487b6","Changes":[{"Position":2644905,"Content":[235]},{"Position":8261024,"Content":[195]}]},{"Name":"WeChatWin.dll","Version":"2.7.1.88","SHA1Before":"034059bad50dd793140952391bfa7936133e69b4","SHA1After":"dd6d80c30ca9e0ea9f7d2f1add498fc9aa4bc7a0","Changes":[{"Position":2499465,"Content":[235]},{"Position":7952304,"Content":[195]}]},{"Name":"WeChatWin.dll","Version":"2.7.1.85","SHA1Before":"de0df4e138b72460450f66c029e33f4510f5e2df","SHA1After":"fbd35720aaff3cdcfd3ff18ea503dc06450e5c99","Changes":[{"Position":2499465,"Content":[235]},{"Position":7952000,"Content":[195]}]},{"Name":"WeChatWin.dll","Version":"2.7.1.82","SHA1Before":"20e111a18872bf6c7148a897c11da26c1ec95520","SHA1After":"1e0741d325ca6b1cd2402b829a3d13a2524af617","Changes":[{"Position":2499465,"Content":[235]},{"Position":7951952,"Content":[195]}]},{"Name":"WeChatWin.dll","Version":"2.7.1.74","SHA1Before":"b1eaf7edc074a88be5d0f89230436cc2084d24d2","SHA1After":"eb3d74ccd87a09059a005f4972861898fc3de463","Changes":[{"Position":2499465,"Content":[235]},{"Position":7951696,"Content":[195]}]},{"Name":"WeChatWin.dll","Version":"2.7.1.65","SHA1Before":"8346b97d264725da924d240c6eb77df3e693385e","SHA1After":"42bab2c9c79ef4f2088c00ea6d817973e14a5e6e","Changes":[{"Position":2495545,"Content":[235]}]},{"Name":"WeChatWin.dll","Version":"2.7.1.59","SHA1Before":"df954d403edaca89cd5394927a325a0023e93281","SHA1After":"6aa22460c91bb5c5e2f0ec1af99b8a5f6d4318c0","Changes":[{"Position":2496073,"Content":[235]}]},{"Name":"WeChatWin.dll","Version":"2.7.1.43","SHA1Before":"39cd9e09e1a3eac09e6808749bff525c9e3216ce","SHA1After":"7b829f1ff0217e346a80f9510fdd7634ddd49445","Changes":[{"Position":2494169,"Content":[235]}]},{"Name":"WeChatWin.dll","Version":"2.7.0.70","SHA1Before":"3b0601864aff3c1d792f812ad1ca05f02aa761e3","SHA1After":"1e8734d32b0a8c12758e30f99c77f729991fb071","Changes":[{"Position":2475657,"Content":[235]}]},{"Name":"WeChatWin.dll","Version":"2.7.0.65","SHA1Before":"063c2e05a0df1bdb8987c2d978d93499bd2052ba","SHA1After":"5ed4c09a4f18643b967f063a824d7e65d0567f8a","Changes":[{"Position":2475449,"Content":[117]}]},{"Name":"WeChatWin.dll","Version":"2.6.8.68","SHA1Before":"2e9417f4276b12fe32ca7b4fee49272a4a2af334","SHA1After":"699602ee3cbb9ae5714f6e6ebc658c875a6c66e6","Changes":[{"Position":2454006,"Content":[116]}]},{"Name":"WeChatWin.dll","Version":"2.6.8.65","SHA1Before":"e01f6855a96c12c30808960903ed199a33e4952c","SHA1After":"d9120569cfd0433aebea107d7b90805cbbac7518","Changes":[{"Position":2454265,"Content":[117]}]},{"Name":"WeChatWin.dll","Version":"2.6.8.52","SHA1Before":"88131302f664df6a657c9ca49d152da536fe5729","SHA1After":"8d1454b73831644181e962c1fa0ea4e2da4124a3","Changes":[{"Position":2453049,"Content":[117]}]},{"Name":"WeChatWin.dll","Version":"2.6.8.51","SHA1Before":"d0a5517b1292a751501b00b4b1f0702db2d9fc30","SHA1After":"53e7b1525d49bf2c3250a8131ff0ba2510779b78","Changes":[{"Position":2452614,"Content":[116]}]},{"Name":"WeChatWin.dll","Version":"2.6.8.37","SHA1Before":"7e01f8b04a158a4a50bc5a6e67c2fb8b02233170","SHA1After":"a1895004415fe9bcd7e690bd6e482b833b515599","Changes":[{"Position":2452614,"Content":[116]}]},{"Name":"WeChatWin.dll","Version":"2.6.7.57","SHA1Before":"80a91aaf941bcb1c24a7d672838ac73e9ebb2e40","SHA1After":"a0d3f9a45a835f97aef7fe0872387d8cfb5c25a4","Changes":[{"Position":2433413,"Content":[116]}]},{"Name":"WeChatWin.dll","Version":"2.6.7.40","SHA1Before":"04bd0cb28df6630b518f42a3f9c2caa4a9359fbc","SHA1After":"13c91cf1d4609959771fd137b9a86a5ca365e1b6","Changes":[{"Position":2432934,"Content":[116]}]},{"Name":"WeChatWin.dll","Version":"2.6.7.32","SHA1Before":"a02519c1007ee6723947c262c720d63c619f633e","SHA1After":"f3007471ca8734c29783c25f0bb49949a783a44","Changes":[{"Position":2432806,"Content":[116]}]},{"Name":"WeChatWin.dll","Version":"2.6.6.28","SHA1Before":"0b19cb17a62c3ea0efce0fb675a1d3b17845cba3","SHA1After":"260948656725446b818ea668273ceff02ddfb44d","Changes":[{"Position":2401678,"Content":[116]}]}]},"FileCommonModifyInfos":{"WeChat.exe":[{"Name":"WeChatWin.dll","StartVersion":"3.7.0.8","EndVersion":"3.7.0.26","ReplacePatterns":[{"Search":[131,196,8,132,192,117,63,104],"Replace":[131,196,8,132,192,235,63,104],"Category":"去除校验","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"3.7.0.0","EndVersion":"3.7.0.8","ReplacePatterns":[{"Search":[133,192,117,89],"Replace":[133,192,235,89],"Category":"去除校验","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]}],"WeChatWin.dll":[{"Name":"WeChatWin.dll","StartVersion":"3.9.11.0","EndVersion":"","ReplacePatterns":[{"Search":[15,31,68,0,0,73,139,80,8,72,133,210,116,63,72,199,193],"Replace":[15,31,68,0,0,73,139,80,8,72,133,210,117,63,72,199,193],"Category":"防撤回(老)","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[77,133,192,15,132,63,63,63,63,235,191,65,139],"Replace":[77,133,192,15,132,63,63,63,63,144,144,65,139],"Category":"防撤回带提示(新)","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[69,50,246,76,141,37,63,63,63,63,72,133,192,15,132],"Replace":[69,50,246,76,141,37,63,63,63,63,72,133,192,144,233],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"3.9.9.0","EndVersion":"3.9.11.0","ReplacePatterns":[{"Search":[15,31,68,0,0,73,139,80,8,72,133,210,116,63,72,199,193],"Replace":[15,31,68,0,0,73,139,80,8,72,133,210,117,63,72,199,193],"Category":"防撤回(老)","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[77,133,192,15,132,63,63,63,63,235,191,65,139],"Replace":[77,133,192,15,132,63,63,63,63,144,144,65,139],"Category":"防撤回带提示(新)","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[1,61,183,0,0,0,15,133,63,63,63,63,72,139,207],"Replace":[1,61,183,0,0,0,144,233,63,63,63,63,72,139,207],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"3.9.6.0","EndVersion":"3.9.9.0","ReplacePatterns":[{"Search":[15,31,68,0,0,73,139,80,8,72,133,210,116,63,72,199,193],"Replace":[15,31,68,0,0,73,139,80,8,72,133,210,117,63,72,199,193],"Category":"防撤回(老)","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[1,61,183,0,0,0,15,133,63,63,63,63,72,139,207],"Replace":[1,61,183,0,0,0,144,233,63,63,63,63,72,139,207],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"3.9.5.0","EndVersion":"3.9.6.0","ReplacePatterns":[{"Search":[15,31,68,0,0,73,139,80,8,72,133,210,116,63,72,199,193],"Replace":[15,31,68,0,0,73,139,80,8,72,133,210,117,63,72,199,193],"Category":"防撤回(老)","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[24,1,61,183,0,0,0,15,133,63,63,63,63,72,139,207],"Replace":[24,1,61,183,0,0,0,144,233,63,63,63,63,72,139,207],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"3.9.2.0","EndVersion":"3.9.5.0","ReplacePatterns":[{"Search":[131,196,16,132,192,116,10,190,2,0,0,0,233],"Replace":[131,196,16,132,192,144,144,190,2,0,0,0,233],"Category":"防撤回(老)","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[131,196,4,132,219,15,132,63,63,63,63,139,61],"Replace":[131,196,4,132,219,144,233,63,63,63,63,139,61],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"3.9.0.0","EndVersion":"3.9.2.0","ReplacePatterns":[{"Search":[133,192,116,50,185,63,63,63,63,138],"Replace":[133,192,235,50,185,63,63,63,63,138],"Category":"防撤回(老)","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[195,51,192,163,63,63,63,63,195,204,204,204,204,204,204,204,204,204,204,204,204,85,139,236],"Replace":[195,51,192,163,63,63,63,63,195,204,204,204,204,204,204,204,204,204,204,204,204,195,139,236],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"3.8.1.0","EndVersion":"3.9.0.0","ReplacePatterns":[{"Search":[133,192,116,50,185,63,63,63,63,138],"Replace":[133,192,235,50,185,63,63,63,63,138],"Category":"防撤回(老)","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[131,196,4,132,219,15,132,38,1,0,0,139,61],"Replace":[131,196,4,132,219,144,233,38,1,0,0,139,61],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"3.8.0.0","EndVersion":"3.8.1.0","ReplacePatterns":[{"Search":[133,192,116,50,185,63,63,63,63,138],"Replace":[133,192,235,50,185,63,63,63,63,138],"Category":"防撤回(老)","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[131,196,4,128,189,223,251,255,255,0,116,88,139,61],"Replace":[131,196,4,128,189,223,251,255,255,0,235,88,139,61],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"3.7.6.0","EndVersion":"3.8.0.0","ReplacePatterns":[{"Search":[133,192,116,50,185,63,63,63,63,138],"Replace":[133,192,235,50,185,63,63,63,63,138],"Category":"防撤回(老)","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[131,196,4,128,189,255,251,255,255,0,116,88,139,61],"Replace":[131,196,4,128,189,255,251,255,255,0,235,88,139,61],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"3.7.0.0","EndVersion":"3.7.6.0","ReplacePatterns":[{"Search":[0,133,192,116,50,185,63,63,63,63,138],"Replace":[0,133,192,235,50,185,63,63,63,63,138],"Category":"防撤回(老)","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[128,125,242,0,106,1,116],"Replace":[128,125,242,0,106,1,235],"Category":"防撤回带提示(新)","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[131,196,4,128,189,63,252,255,255,0,116,88,139,61],"Replace":[131,196,4,128,189,63,252,255,255,0,235,88,139,61],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"3.6.5.0","EndVersion":"3.7.0.0","ReplacePatterns":[{"Search":[0,133,192,116,50,185,63,63,63,17,138],"Replace":[0,133,192,235,50,185,63,63,63,17,138],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[131,196,4,128,189,63,252,255,255,0,116,88,139,61],"Replace":[131,196,4,128,189,63,252,255,255,0,235,88,139,61],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"3.6.0.5","EndVersion":"3.6.5.0","ReplacePatterns":[{"Search":[239,0,133,192,116,50,185,63,63,63,17,138],"Replace":[239,0,133,192,235,50,185,63,63,63,17,138],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[131,196,4,128,189,47,252,255,255,0,116,88,139,61],"Replace":[131,196,4,128,189,47,252,255,255,0,235,88,139,61],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"3.5.0.28","EndVersion":"3.6.0.0","ReplacePatterns":[{"Search":[237,0,133,192,116,50,185],"Replace":[237,0,51,192,116,50,185],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[131,196,4,128,189,47,252,255,255,0,116,88,139,61],"Replace":[131,196,4,128,189,47,252,255,255,0,235,88,139,61],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"3.4.0.0","EndVersion":"3.5.0.0","ReplacePatterns":[{"Search":[0,133,192,116,50,185,63,63,63,17,138],"Replace":[0,133,192,235,50,185,63,63,63,17,138],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[232,107,0,0,0,132,192,116,86,86,106,0],"Replace":[232,107,0,0,0,132,192,235,86,86,106,0],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"3.3.5.15","EndVersion":"3.4.0.0","ReplacePatterns":[{"Search":[0,133,192,116,50,185,63,63,149,17,138],"Replace":[0,133,192,235,50,185,63,63,149,17,138],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[232,107,0,0,0,132,192,116,86,86,106,0],"Replace":[232,107,0,0,0,132,192,235,86,86,106,0],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"3.2.0.00","EndVersion":"3.3.5.00","ReplacePatterns":[{"Search":[0,133,192,116,123,139,200,232],"Replace":[0,133,192,235,123,139,200,232],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[232,107,0,0,0,132,192,116,86,86,106,0],"Replace":[232,107,0,0,0,132,192,235,86,86,106,0],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"3.1.0.00","EndVersion":"3.2.0.00","ReplacePatterns":[{"Search":[0,133,192,116,123,139,200,232],"Replace":[0,133,192,235,123,139,200,232],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[255,232,155,239,255,255,132,192,116,8,131],"Replace":[255,144,144,144,144,144,132,192,116,8,131],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"2.8.0.88","EndVersion":"3.1.0.00","ReplacePatterns":[{"Search":[0,133,192,116,123,139,200,232],"Replace":[0,133,192,235,123,139,200,232],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[192,195,204,204,204,204,204,204,204,204,204,204,204,204,204,204,85,139,236,131,236,20,83,86,87,106,255,15,87,192,199],"Replace":[192,195,204,204,204,204,204,204,204,204,204,204,204,204,204,204,195,139,236,131,236,20,83,86,87,106,255,15,87,192,199],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"WeChatWin.dll","StartVersion":"2.7.0.00","EndVersion":"2.8.0.88","ReplacePatterns":[{"Search":[0,133,192,116,50,185],"Replace":[0,133,192,235,50,185],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[192,195,204,204,204,204,204,204,204,204,204,204,204,204,204,204,85,139,236,131,236,20,83,86,87,106,255,15,87,192,199],"Replace":[192,195,204,204,204,204,204,204,204,204,204,204,204,204,204,204,195,139,236,131,236,20,83,86,87,106,255,15,87,192,199],"Category":"多开","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]}]}},"QQ":{"Name":"QQ","FileTargetInfos":{"IM.dll":{"Name":"IM.dll","RelativePath":"Bin\\IM.dll","Memo":null,"StartVersion":null,"EndVersion":null}},"FileModifyInfos":{"IM.dll":[{"Name":"IM.dll","Version":"9.2.3.26592","SHA1Before":"9114e7869572b4b868afcbc8b28eae932559ec60","SHA1After":"42e15175fd53768bb48772dc69fb07a4eac5a623","Changes":[{"Position":371605,"Content":[235,9,144,144,144]},{"Position":372146,"Content":[235,9,144,144,144]},{"Position":372576,"Content":[235,8,144,144,144,144]}]},{"Name":"IM.dll","Version":"9.2.2.26569","SHA1Before":"434254e76c520789558e075af677821258536311","SHA1After":"237c9e489a97858a175f0f7c72ade4ebcbac7a69","Changes":[{"Position":371146,"Content":[235,9,144,144,144]},{"Position":371687,"Content":[235,9,144,144,144]},{"Position":372117,"Content":[235,8,144,144,144,144]}]},{"Name":"IM.dll","Version":"9.2.1.26546","SHA1Before":"8d8ea2c2cbf43f5acf8d684b153e90035352d5f5","SHA1After":"7d194dd5be03982b533d7375c93d9a72587fe28d","Changes":[{"Position":369545,"Content":[235,9,144,144,144]},{"Position":370086,"Content":[235,9,144,144,144]},{"Position":370516,"Content":[235,8,144,144,144,144]}]},{"Name":"IM.dll","Version":"9.2.0.26453","SHA1Before":"c1935ca6347b0c2a7e6108a7f8ee0643d39deb66","SHA1After":"42811188a7e7b346a6a3c1066936b98c747acaf6","Changes":[{"Position":353794,"Content":[235,9,144,144,144]},{"Position":354335,"Content":[235,9,144,144,144]},{"Position":354767,"Content":[235,8,144,144,144,144]}]},{"Name":"IM.dll","Version":"9.2.0.26389","SHA1Before":"6f8855fb80acfa456f8f69989fe949308fe4d154","SHA1After":"f6b8e05a178b9b10ba17c597fa0a44b7a2a966a8","Changes":[{"Position":356808,"Content":[235,9,144,144,144]},{"Position":357349,"Content":[235,9,144,144,144]},{"Position":357781,"Content":[235,8,144,144,144,144]}]},{"Name":"IM.dll","Version":"9.1.9.26361","SHA1Before":"022d3433d13d07a354c38816f61cb0b7ac60d3fd","SHA1After":"873a57c1fb51cdd099c8cb7108b5ab5cb4459557","Changes":[{"Position":354270,"Content":[235,9,144,144,144]},{"Position":354811,"Content":[235,9,144,144,144]},{"Position":355243,"Content":[235,8,144,144,144,144]}]},{"Name":"IM.dll","Version":"9.1.9.26346","SHA1Before":"895eb70f707b8222e6460c91492b1281e525059b","SHA1After":"0bb83990e2b5b5f23b7b43249941ff638201af54","Changes":[{"Position":354270,"Content":[235,9,144,144,144]},{"Position":354811,"Content":[235,9,144,144,144]},{"Position":355243,"Content":[235,8,144,144,144,144]}]},{"Name":"IM.dll","Version":"9.1.8.26211","SHA1Before":"a950d3cf5e8925f7775624271105ef78d9c5cb57","SHA1After":"dffc1cb87b91e6467e13c935611f2f7fd76b9a8d","Changes":[{"Position":337135,"Content":[235,9,144,144,144]},{"Position":337676,"Content":[235,9,144,144,144]},{"Position":338108,"Content":[235,8,144,144,144,144]}]},{"Name":"IM.dll","Version":"9.1.7.25980","SHA1Before":"c6632339fbe675312a70ae4620e70699c258cd36","SHA1After":"e9ddc5cc681950796fc8fe4c55f580428c890b51","Changes":[{"Position":327839,"Content":[235,9,144,144,144]},{"Position":328380,"Content":[235,9,144,144,144]},{"Position":328812,"Content":[235,8,144,144,144,144]}]},{"Name":"IM.dll","Version":"9.0.4.23786","SHA1Before":"69a714f4eadb09f1453f6f022d4adbcd801cfab8","SHA1After":"b48e77a924076b3ebdffc4af514c868c551d2bca","Changes":[{"Position":318321,"Content":[235,7,144,144,144]},{"Position":318862,"Content":[235,7,144,144,144]},{"Position":319379,"Content":[235,7,144,144,144]}]}]},"FileCommonModifyInfos":{"IM.dll":[{"Name":"IM.dll","StartVersion":"9.4.7.00000","EndVersion":"","ReplacePatterns":[{"Search":[28,233,157,0,0,0,139,69,232,141,85,236,82,137,93,236,104,63,63,63,63,139,8,80,255,81,120,133,192,121,45,141,69,12,199,69,12],"Replace":[28,233,157,0,0,0,139,69,232,141,85,236,82,137,93,236,235,9,144,144,144,139,8,80,255,81,120,133,192,121,45,141,69,12,199,69,12],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[28,233,157,0,0,0,139,69,240,141,85,236,82,137,93,236,104,63,63,63,63,139,8,80,255,81,120,133,192,121,45,141,69,12,199,69,12],"Replace":[28,233,157,0,0,0,139,69,240,141,85,236,82,137,93,236,235,9,144,144,144,139,8,80,255,81,120,133,192,121,45,141,69,12,199,69,12],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[139,117,20,141,77,244,131,196,32,51,255,137,125,244,139,6,81,104,63,63,63,63,86,255,80,120,133,192,121,57,141,69,12,199,69,12],"Replace":[139,117,20,141,77,244,131,196,32,51,255,137,125,244,139,6,235,8,144,144,144,144,86,255,80,120,133,192,121,57,141,69,12,199,69,12],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"IM.dll","StartVersion":"9.1.6.00000","EndVersion":"9.4.7.00000","ReplacePatterns":[{"Search":[28,233,157,0,0,0,139,69,232,141,85,236,82,137,93,236,104,63,63,63,84,139,8,80,255,81,120,133,192,121,45,141,69,12,199,69,12],"Replace":[28,233,157,0,0,0,139,69,232,141,85,236,82,137,93,236,235,9,144,144,144,139,8,80,255,81,120,133,192,121,45,141,69,12,199,69,12],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[28,233,157,0,0,0,139,69,240,141,85,236,82,137,93,236,104,63,63,63,84,139,8,80,255,81,120,133,192,121,45,141,69,12,199,69,12],"Replace":[28,233,157,0,0,0,139,69,240,141,85,236,82,137,93,236,235,9,144,144,144,139,8,80,255,81,120,133,192,121,45,141,69,12,199,69,12],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[139,117,20,141,77,244,131,196,32,51,255,137,125,244,139,6,81,104,63,63,63,84,86,255,80,120,133,192,121,57,141,69,12,199,69,12],"Replace":[139,117,20,141,77,244,131,196,32,51,255,137,125,244,139,6,235,8,144,144,144,144,86,255,80,120,133,192,121,57,141,69,12,199,69,12],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]}]}},"TIM":{"Name":"TIM","FileTargetInfos":{"IM.dll":{"Name":"IM.dll","RelativePath":"Bin\\IM.dll","Memo":null,"StartVersion":null,"EndVersion":null}},"FileModifyInfos":{"IM.dll":[{"Name":"IM.dll","Version":"2.3.2.21173","SHA1Before":"ecf3e69f3fb100ffe2fee095ffded591b9781024","SHA1After":"0514d1304e7ac46b4d33386ec3313888f5ae7171","Changes":[{"Position":317322,"Content":[235,9,144,144,144]},{"Position":317863,"Content":[235,9,144,144,144]},{"Position":318295,"Content":[235,8,144,144,144,144]}]}]},"FileCommonModifyInfos":{"IM.dll":[{"Name":"IM.dll","StartVersion":"3.4.0.00000","EndVersion":"","ReplacePatterns":[{"Search":[28,233,157,0,0,0,139,69,232,141,85,236,82,137,93,236,104,63,63,63,63,139,8,80,255,81,120,133,192,121,45,141,69,12,199,69,12],"Replace":[28,233,157,0,0,0,139,69,232,141,85,236,82,137,93,236,235,9,144,144,144,139,8,80,255,81,120,133,192,121,45,141,69,12,199,69,12],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[28,233,157,0,0,0,139,69,240,141,85,236,82,137,93,236,104,63,63,63,63,139,8,80,255,81,120,133,192,121,45,141,69,12,199,69,12],"Replace":[28,233,157,0,0,0,139,69,240,141,85,236,82,137,93,236,235,9,144,144,144,139,8,80,255,81,120,133,192,121,45,141,69,12,199,69,12],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[139,117,20,141,77,244,131,196,32,51,255,137,125,244,139,6,81,104,63,63,63,63,86,255,80,120,133,192,121,57,141,69,12,199,69,12],"Replace":[139,117,20,141,77,244,131,196,32,51,255,137,125,244,139,6,235,8,144,144,144,144,86,255,80,120,133,192,121,57,141,69,12,199,69,12],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]},{"Name":"IM.dll","StartVersion":"3.0.0.00000","EndVersion":"3.4.0.00000","ReplacePatterns":[{"Search":[28,233,157,0,0,0,139,69,232,141,85,236,82,137,93,236,104,63,63,63,84,139,8,80,255,81,120,133,192,121,45,141,69,12,199,69,12],"Replace":[28,233,157,0,0,0,139,69,232,141,85,236,82,137,93,236,235,9,144,144,144,139,8,80,255,81,120,133,192,121,45,141,69,12,199,69,12],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[28,233,157,0,0,0,139,69,240,141,85,236,82,137,93,236,104,63,63,63,84,139,8,80,255,81,120,133,192,121,45,141,69,12,199,69,12],"Replace":[28,233,157,0,0,0,139,69,240,141,85,236,82,137,93,236,235,9,144,144,144,139,8,80,255,81,120,133,192,121,45,141,69,12,199,69,12],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null},{"Search":[139,117,20,141,77,244,131,196,32,51,255,137,125,244,139,6,81,104,63,63,63,84,86,255,80,120,133,192,121,57,141,69,12,199,69,12],"Replace":[139,117,20,141,77,244,131,196,32,51,255,137,125,244,139,6,235,8,144,144,144,144,86,255,80,120,133,192,121,57,141,69,12,199,69,12],"Category":"防撤回","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]}]}},"QQLite":{"Name":"QQLite","FileTargetInfos":{"IM.dll":{"Name":"IM.dll","RelativePath":"Bin\\IM.dll","Memo":null,"StartVersion":null,"EndVersion":null}},"FileModifyInfos":{"IM.dll":[{"Name":"IM.dll","Version":"7.9.14314.0","SHA1Before":"2e97d7671963fa148a1beeda6ce4964314310593","SHA1After":"723c008fb53435ead20fa6f2e951c9a4a8ff46da","Changes":[{"Position":148741,"Content":[235,2,144,144]},{"Position":149689,"Content":[235,2,144,144]}]},{"Name":"IM.dll","Version":"7.9.14308.0","SHA1Before":"b8a7a873178706b97be11c25f13bcf09e9e578a2","SHA1After":"c5bf533c7af6996b42d1fb2a0fb3f26dfd52f8bf","Changes":[{"Position":148741,"Content":[235,2,144,144]},{"Position":149689,"Content":[235,2,144,144]}]}]},"FileCommonModifyInfos":null},"QQNT":{"Name":"QQNT","FileTargetInfos":{"QQ.exe":{"Name":"QQ.exe","RelativePath":"QQ.exe","Memo":null,"StartVersion":null,"EndVersion":null}},"FileModifyInfos":null,"FileCommonModifyInfos":{"QQ.exe":[{"Name":"QQ.exe","StartVersion":"9.9.10.00000","EndVersion":"9.9.15.00000","ReplacePatterns":[{"Search":[72,137,206,72,139,17,76,139,65,8,73,41,208,72,139,73,24,232,63,63,63,63],"Replace":[72,137,206,72,139,17,76,139,65,8,73,41,208,72,139,73,24,184,1,0,0,0],"Category":"请在新窗口内安装LiteLoaderQQNT","Tips":null,"SimilarCategories":null,"ChooseSimilarCategoriesMsg":null}]}]}}},"LatestVersion":"1.8","Notice":"","NoticeUrl":"","PatchVersion":20240928} \ No newline at end of file