gitextract_ei9mzp1c/ ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── config.yml │ │ └── new_version.yml │ └── workflows/ │ └── build.yml ├── .gitignore ├── LICENSE ├── README.md ├── RevokeMsgPatcher/ │ ├── App.config │ ├── BusinessException.cs │ ├── FormMain.Designer.cs │ ├── FormMain.cs │ ├── FormMain.resx │ ├── Forms/ │ │ ├── FormLiteLoaderQQNT.Designer.cs │ │ ├── FormLiteLoaderQQNT.cs │ │ ├── FormLiteLoaderQQNT.resx │ │ ├── FormPatchInfo.Designer.cs │ │ ├── FormPatchInfo.cs │ │ ├── FormPatchInfo.resx │ │ └── UIController.cs │ ├── Matcher/ │ │ ├── BoyerMooreMatcher.cs │ │ ├── FuzzyMatcher.cs │ │ └── ModifyFinder.cs │ ├── Model/ │ │ ├── App.cs │ │ ├── Bag.cs │ │ ├── Change.cs │ │ ├── CommonModifyInfo.cs │ │ ├── Json/ │ │ │ ├── LiteLoaderPackage.cs │ │ │ ├── LiteLoaderPluginsManifest.cs │ │ │ ├── ReleaseApiRes.cs │ │ │ └── VersionJson.cs │ │ ├── LiteLoaderRowData.cs │ │ ├── ModifyInfo.cs │ │ ├── ReplacePattern.cs │ │ └── TargetInfo.cs │ ├── Modifier/ │ │ ├── AppModifier.cs │ │ ├── FileHexEditor.cs │ │ ├── QQLiteModifier.cs │ │ ├── QQModifier.cs │ │ ├── QQNTModifier.cs │ │ ├── TIMModifier.cs │ │ ├── WechatModifier.cs │ │ └── WeixinModifier.cs │ ├── Program.cs │ ├── Properties/ │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ ├── Resources.resx │ │ ├── Settings.Designer.cs │ │ └── Settings.settings │ ├── RevokeMsgPatcher.csproj │ ├── Utils/ │ │ ├── ByteUtil.cs │ │ ├── Device.cs │ │ ├── FileUtil.cs │ │ ├── GAHelper.cs │ │ ├── HttpUtil.cs │ │ ├── PathUtil.cs │ │ ├── ProxySpeedTester.cs │ │ └── VersionUtil.cs │ ├── app.manifest │ └── packages.config ├── RevokeMsgPatcher.Assistant/ │ ├── App.config │ ├── Data/ │ │ ├── 0.7/ │ │ │ └── patch.json │ │ ├── 0.8/ │ │ │ └── patch.json │ │ ├── 0.9/ │ │ │ └── patch.json │ │ ├── 1.0/ │ │ │ └── patch.json │ │ ├── 1.1/ │ │ │ └── patch.json │ │ ├── 1.2/ │ │ │ └── patch.json │ │ ├── 1.3/ │ │ │ └── patch.json │ │ ├── 1.4/ │ │ │ └── patch.json │ │ ├── 1.5/ │ │ │ └── patch.json │ │ ├── 1.6/ │ │ │ └── patch.json │ │ ├── 1.7/ │ │ │ └── patch.json │ │ ├── 1.8/ │ │ │ └── patch.json │ │ ├── 1.9/ │ │ │ └── patch.json │ │ ├── 2.0/ │ │ │ └── patch.json │ │ └── 2.1/ │ │ └── patch.json │ ├── FormAssisant.Designer.cs │ ├── FormAssisant.cs │ ├── FormAssisant.resx │ ├── JsonData.cs │ ├── Program.cs │ ├── Properties/ │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ ├── Resources.resx │ │ ├── Settings.Designer.cs │ │ └── Settings.settings │ └── RevokeMsgPatcher.Assistant.csproj ├── RevokeMsgPatcher.Launcher/ │ ├── App.config │ ├── FormMain.Designer.cs │ ├── FormMain.cs │ ├── FormMain.resx │ ├── Program.cs │ ├── Properties/ │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ ├── Resources.resx │ │ ├── Settings.Designer.cs │ │ └── Settings.settings │ └── RevokeMsgPatcher.Launcher.csproj ├── RevokeMsgPatcher.MultiInstance/ │ ├── App.config │ ├── FormMultiInstance.Designer.cs │ ├── FormMultiInstance.cs │ ├── FormMultiInstance.resx │ ├── ProcessUtil.cs │ ├── Program.cs │ ├── Properties/ │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ ├── Resources.resx │ │ ├── Settings.Designer.cs │ │ └── Settings.settings │ ├── README.md │ ├── RevokeMsgPatcher.MultiInstance.csproj │ ├── WechatProcess.cs │ └── app.manifest ├── RevokeMsgPatcher.sln └── appveyor.yml