Skip to content

Commit

Permalink
适配2.3.29微信
Browse files Browse the repository at this point in the history
  • Loading branch information
yanmao committed Dec 10, 2019
1 parent ada5950 commit 349e391
Show file tree
Hide file tree
Showing 42 changed files with 133 additions and 91 deletions.
Binary file modified WeChatExtension/Rely/Plugin/WeChatExtension.zip
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>18G103</string>
<string>18E226</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
Expand All @@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
<string>2.1.3</string>
<string>2.2.0</string>
<key>CFBundleSupportedPlatforms</key>
<array>
<string>MacOSX</string>
Expand All @@ -27,24 +27,24 @@
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>11B52</string>
<string>11B500</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
<string>19B81</string>
<string>19B89</string>
<key>DTSDKName</key>
<string>macosx10.15</string>
<key>DTXcode</key>
<string>1120</string>
<key>DTXcodeBuild</key>
<string>11B52</string>
<string>11B500</string>
<key>LSMinimumSystemVersion</key>
<string>10.10</string>
<key>NSHumanReadableCopyright</key>
<string>Copyright © 2017年 WeChatExtension. All rights reserved.</string>
<key>showUpdateWindow</key>
<true/>
<key>versionInfo</key>
<string>v2.1.3(2019-12-06):\n👉🏻 修复翻译问题\n👉🏻 AI自动撩妹\n👉🏻 加速一键更新, 安装包瘦身\n👉🏻 聊天框多选删除闪退BUG\n👉🏻 Alfred头像Bug\n👉🏻 优化适配英文系统\n👉🏻 修复2.3.26疯狂闪退 \n\n\nv1.9.2(2019-06-28):\n👉🏻 群聊撤回显示真实联系人, 修复消息筛选Bug\n👉🏻 修复会话多选以及公众号信息点击闪退\n👉🏻 用系统浏览器打开网页\n👉🏻 将拦截到的撤回消息同步到手机端\n👉🏼 支持一键更新 \n\n\nv1.8.0(2019-01-13):\n👉🏻 适配微信 Version. 2.3.24\n👉🏼 适配多开, 置底闪退, 置顶闪退等各种闪退\n\n\nv1.7.3 (2018-10-22):\n👉🏻 适配微信 Version. 2.3.19\n👉🏼 修复安全漏洞(请务必更新,若有安装QQ插件也需要更新)\n👉🏽 菜单栏-关于小助手-新增 alfred 开关(若不使用 aflred 可关闭) \n</string>
<string>v2.2.0(2019-12-06):\n👉🏻 适配微信2.3.29消息防撤回\n👉🏻 修复翻译问题\n👉🏻 AI自动撩妹\n👉🏻 加速一键更新, 安装包瘦身\n👉🏻 聊天框多选删除闪退BUG\n👉🏻 Alfred头像Bug\n👉🏻 优化适配英文系统\n👉🏻 修复2.3.26疯狂闪退 \n\n\nv1.9.2(2019-06-28):\n👉🏻 群聊撤回显示真实联系人, 修复消息筛选Bug\n👉🏻 修复会话多选以及公众号信息点击闪退\n👉🏻 用系统浏览器打开网页\n👉🏻 将拦截到的撤回消息同步到手机端\n👉🏼 支持一键更新 \n\n\nv1.8.0(2019-01-13):\n👉🏻 适配微信 Version. 2.3.24\n👉🏼 适配多开, 置底闪退, 置顶闪退等各种闪退\n\n\nv1.7.3 (2018-10-22):\n👉🏻 适配微信 Version. 2.3.19\n👉🏼 修复安全漏洞(请务必更新,若有安装QQ插件也需要更新)\n👉🏽 菜单栏-关于小助手-新增 alfred 开关(若不使用 aflred 可关闭) \n</string>
</dict>
</plist>
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>18G103</string>
<string>18E226</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
Expand All @@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
<string>2.1.3</string>
<string>2.2.0</string>
<key>CFBundleSupportedPlatforms</key>
<array>
<string>MacOSX</string>
Expand All @@ -27,24 +27,24 @@
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>11B52</string>
<string>11B500</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
<string>19B81</string>
<string>19B89</string>
<key>DTSDKName</key>
<string>macosx10.15</string>
<key>DTXcode</key>
<string>1120</string>
<key>DTXcodeBuild</key>
<string>11B52</string>
<string>11B500</string>
<key>LSMinimumSystemVersion</key>
<string>10.10</string>
<key>NSHumanReadableCopyright</key>
<string>Copyright © 2017年 WeChatExtension. All rights reserved.</string>
<key>showUpdateWindow</key>
<true/>
<key>versionInfo</key>
<string>v2.1.3(2019-12-06):\n👉🏻 修复翻译问题\n👉🏻 AI自动撩妹\n👉🏻 加速一键更新, 安装包瘦身\n👉🏻 聊天框多选删除闪退BUG\n👉🏻 Alfred头像Bug\n👉🏻 优化适配英文系统\n👉🏻 修复2.3.26疯狂闪退 \n\n\nv1.9.2(2019-06-28):\n👉🏻 群聊撤回显示真实联系人, 修复消息筛选Bug\n👉🏻 修复会话多选以及公众号信息点击闪退\n👉🏻 用系统浏览器打开网页\n👉🏻 将拦截到的撤回消息同步到手机端\n👉🏼 支持一键更新 \n\n\nv1.8.0(2019-01-13):\n👉🏻 适配微信 Version. 2.3.24\n👉🏼 适配多开, 置底闪退, 置顶闪退等各种闪退\n\n\nv1.7.3 (2018-10-22):\n👉🏻 适配微信 Version. 2.3.19\n👉🏼 修复安全漏洞(请务必更新,若有安装QQ插件也需要更新)\n👉🏽 菜单栏-关于小助手-新增 alfred 开关(若不使用 aflred 可关闭) \n</string>
<string>v2.2.0(2019-12-06):\n👉🏻 适配微信2.3.29消息防撤回\n👉🏻 修复翻译问题\n👉🏻 AI自动撩妹\n👉🏻 加速一键更新, 安装包瘦身\n👉🏻 聊天框多选删除闪退BUG\n👉🏻 Alfred头像Bug\n👉🏻 优化适配英文系统\n👉🏻 修复2.3.26疯狂闪退 \n\n\nv1.9.2(2019-06-28):\n👉🏻 群聊撤回显示真实联系人, 修复消息筛选Bug\n👉🏻 修复会话多选以及公众号信息点击闪退\n👉🏻 用系统浏览器打开网页\n👉🏻 将拦截到的撤回消息同步到手机端\n👉🏼 支持一键更新 \n\n\nv1.8.0(2019-01-13):\n👉🏻 适配微信 Version. 2.3.24\n👉🏼 适配多开, 置底闪退, 置顶闪退等各种闪退\n\n\nv1.7.3 (2018-10-22):\n👉🏻 适配微信 Version. 2.3.19\n👉🏼 修复安全漏洞(请务必更新,若有安装QQ插件也需要更新)\n👉🏽 菜单栏-关于小助手-新增 alfred 开关(若不使用 aflred 可关闭) \n</string>
</dict>
</plist>
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,11 @@
</data>
<key>Resources/Base.lproj/TKRemoteControlWindowController.nib</key>
<data>
6S/1sVi1BUrSKqoHs/2eVtbYOLA=
lWQ1tw6sObAJevRsWJTkkFjrHPY=
</data>
<key>Resources/Info.plist</key>
<data>
TQdUdO/usrbroxUAzu2021Gi2ic=
teiJt8ZwuQ5KMfMsb4A3oGnDBWo=
</data>
<key>Resources/LockPlist.plist</key>
<data>
Expand Down Expand Up @@ -170,22 +170,22 @@
<dict>
<key>hash</key>
<data>
6S/1sVi1BUrSKqoHs/2eVtbYOLA=
lWQ1tw6sObAJevRsWJTkkFjrHPY=
</data>
<key>hash2</key>
<data>
nS4ubto+8Wc7zd88+xg6WIzQg3ZlrfsyS91xFl/knCg=
EzYAOrb2zQncWVjeaizeg6w/U9/ws1TDreVFyPPbq3Q=
</data>
</dict>
<key>Resources/Info.plist</key>
<dict>
<key>hash</key>
<data>
TQdUdO/usrbroxUAzu2021Gi2ic=
teiJt8ZwuQ5KMfMsb4A3oGnDBWo=
</data>
<key>hash2</key>
<data>
hYW9Y7/D9sZgUHxzp1o4twJEPXioF/yRdxvV4iowePM=
wh0bz+C7L8Sbwx/JFxLv14uDg67DGXXy2Fi3TQ0Qnm0=
</data>
</dict>
<key>Resources/LockPlist.plist</key>
Expand Down
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>18G103</string>
<string>18E226</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
Expand All @@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
<string>2.1.3</string>
<string>2.2.0</string>
<key>CFBundleSupportedPlatforms</key>
<array>
<string>MacOSX</string>
Expand All @@ -27,24 +27,24 @@
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>11B52</string>
<string>11B500</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
<string>19B81</string>
<string>19B89</string>
<key>DTSDKName</key>
<string>macosx10.15</string>
<key>DTXcode</key>
<string>1120</string>
<key>DTXcodeBuild</key>
<string>11B52</string>
<string>11B500</string>
<key>LSMinimumSystemVersion</key>
<string>10.10</string>
<key>NSHumanReadableCopyright</key>
<string>Copyright © 2017年 WeChatExtension. All rights reserved.</string>
<key>showUpdateWindow</key>
<true/>
<key>versionInfo</key>
<string>v2.1.3(2019-12-06):\n👉🏻 修复翻译问题\n👉🏻 AI自动撩妹\n👉🏻 加速一键更新, 安装包瘦身\n👉🏻 聊天框多选删除闪退BUG\n👉🏻 Alfred头像Bug\n👉🏻 优化适配英文系统\n👉🏻 修复2.3.26疯狂闪退 \n\n\nv1.9.2(2019-06-28):\n👉🏻 群聊撤回显示真实联系人, 修复消息筛选Bug\n👉🏻 修复会话多选以及公众号信息点击闪退\n👉🏻 用系统浏览器打开网页\n👉🏻 将拦截到的撤回消息同步到手机端\n👉🏼 支持一键更新 \n\n\nv1.8.0(2019-01-13):\n👉🏻 适配微信 Version. 2.3.24\n👉🏼 适配多开, 置底闪退, 置顶闪退等各种闪退\n\n\nv1.7.3 (2018-10-22):\n👉🏻 适配微信 Version. 2.3.19\n👉🏼 修复安全漏洞(请务必更新,若有安装QQ插件也需要更新)\n👉🏽 菜单栏-关于小助手-新增 alfred 开关(若不使用 aflred 可关闭) \n</string>
<string>v2.2.0(2019-12-06):\n👉🏻 适配微信2.3.29消息防撤回\n👉🏻 修复翻译问题\n👉🏻 AI自动撩妹\n👉🏻 加速一键更新, 安装包瘦身\n👉🏻 聊天框多选删除闪退BUG\n👉🏻 Alfred头像Bug\n👉🏻 优化适配英文系统\n👉🏻 修复2.3.26疯狂闪退 \n\n\nv1.9.2(2019-06-28):\n👉🏻 群聊撤回显示真实联系人, 修复消息筛选Bug\n👉🏻 修复会话多选以及公众号信息点击闪退\n👉🏻 用系统浏览器打开网页\n👉🏻 将拦截到的撤回消息同步到手机端\n👉🏼 支持一键更新 \n\n\nv1.8.0(2019-01-13):\n👉🏻 适配微信 Version. 2.3.24\n👉🏼 适配多开, 置底闪退, 置顶闪退等各种闪退\n\n\nv1.7.3 (2018-10-22):\n👉🏻 适配微信 Version. 2.3.19\n👉🏼 修复安全漏洞(请务必更新,若有安装QQ插件也需要更新)\n👉🏽 菜单栏-关于小助手-新增 alfred 开关(若不使用 aflred 可关闭) \n</string>
</dict>
</plist>
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,11 @@
</data>
<key>Resources/Base.lproj/TKRemoteControlWindowController.nib</key>
<data>
6S/1sVi1BUrSKqoHs/2eVtbYOLA=
lWQ1tw6sObAJevRsWJTkkFjrHPY=
</data>
<key>Resources/Info.plist</key>
<data>
TQdUdO/usrbroxUAzu2021Gi2ic=
teiJt8ZwuQ5KMfMsb4A3oGnDBWo=
</data>
<key>Resources/LockPlist.plist</key>
<data>
Expand Down Expand Up @@ -170,22 +170,22 @@
<dict>
<key>hash</key>
<data>
6S/1sVi1BUrSKqoHs/2eVtbYOLA=
lWQ1tw6sObAJevRsWJTkkFjrHPY=
</data>
<key>hash2</key>
<data>
nS4ubto+8Wc7zd88+xg6WIzQg3ZlrfsyS91xFl/knCg=
EzYAOrb2zQncWVjeaizeg6w/U9/ws1TDreVFyPPbq3Q=
</data>
</dict>
<key>Resources/Info.plist</key>
<dict>
<key>hash</key>
<data>
TQdUdO/usrbroxUAzu2021Gi2ic=
teiJt8ZwuQ5KMfMsb4A3oGnDBWo=
</data>
<key>hash2</key>
<data>
hYW9Y7/D9sZgUHxzp1o4twJEPXioF/yRdxvV4iowePM=
wh0bz+C7L8Sbwx/JFxLv14uDg67DGXXy2Fi3TQ0Qnm0=
</data>
</dict>
<key>Resources/LockPlist.plist</key>
Expand Down
Binary file not shown.
4 changes: 2 additions & 2 deletions WeChatExtension/WeChatExtension.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -1291,7 +1291,7 @@
"@loader_path/Frameworks",
);
MACOSX_DEPLOYMENT_TARGET = 10.10;
MARKETING_VERSION = 2.1.3;
MARKETING_VERSION = 2.2.0;
PRODUCT_BUNDLE_IDENTIFIER = MustangYM.WeChatExtension;
PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
SKIP_INSTALL = YES;
Expand Down Expand Up @@ -1325,7 +1325,7 @@
"@loader_path/Frameworks",
);
MACOSX_DEPLOYMENT_TARGET = 10.10;
MARKETING_VERSION = 2.1.3;
MARKETING_VERSION = 2.2.0;
PRODUCT_BUNDLE_IDENTIFIER = MustangYM.WeChatExtension;
PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
SKIP_INSTALL = YES;
Expand Down
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Bucket
uuid = "0481C3A3-CE50-4ABE-A8D4-011BAF2CD5DE"
type = "0"
version = "2.0">
</Bucket>
4 changes: 2 additions & 2 deletions WeChatExtension/WeChatExtension/Base.lproj/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
<string>2.1.3</string>
<string>2.2.0</string>
<key>CFBundleVersion</key>
<string>$(CURRENT_PROJECT_VERSION)</string>
<key>NSHumanReadableCopyright</key>
Expand All @@ -25,6 +25,6 @@
<key>showUpdateWindow</key>
<true/>
<key>versionInfo</key>
<string>v2.1.3(2019-12-06):\n👉🏻 修复翻译问题\n👉🏻 AI自动撩妹\n👉🏻 加速一键更新, 安装包瘦身\n👉🏻 聊天框多选删除闪退BUG\n👉🏻 Alfred头像Bug\n👉🏻 优化适配英文系统\n👉🏻 修复2.3.26疯狂闪退 \n\n\nv1.9.2(2019-06-28):\n👉🏻 群聊撤回显示真实联系人, 修复消息筛选Bug\n👉🏻 修复会话多选以及公众号信息点击闪退\n👉🏻 用系统浏览器打开网页\n👉🏻 将拦截到的撤回消息同步到手机端\n👉🏼 支持一键更新 \n\n\nv1.8.0(2019-01-13):\n👉🏻 适配微信 Version. 2.3.24\n👉🏼 适配多开, 置底闪退, 置顶闪退等各种闪退\n\n\nv1.7.3 (2018-10-22):\n👉🏻 适配微信 Version. 2.3.19\n👉🏼 修复安全漏洞(请务必更新,若有安装QQ插件也需要更新)\n👉🏽 菜单栏-关于小助手-新增 alfred 开关(若不使用 aflred 可关闭) \n</string>
<string>v2.2.0(2019-12-06):\n👉🏻 适配微信2.3.29消息防撤回\n👉🏻 修复翻译问题\n👉🏻 AI自动撩妹\n👉🏻 加速一键更新, 安装包瘦身\n👉🏻 聊天框多选删除闪退BUG\n👉🏻 Alfred头像Bug\n👉🏻 优化适配英文系统\n👉🏻 修复2.3.26疯狂闪退 \n\n\nv1.9.2(2019-06-28):\n👉🏻 群聊撤回显示真实联系人, 修复消息筛选Bug\n👉🏻 修复会话多选以及公众号信息点击闪退\n👉🏻 用系统浏览器打开网页\n👉🏻 将拦截到的撤回消息同步到手机端\n👉🏼 支持一键更新 \n\n\nv1.8.0(2019-01-13):\n👉🏻 适配微信 Version. 2.3.24\n👉🏼 适配多开, 置底闪退, 置顶闪退等各种闪退\n\n\nv1.7.3 (2018-10-22):\n👉🏻 适配微信 Version. 2.3.19\n👉🏼 修复安全漏洞(请务必更新,若有安装QQ插件也需要更新)\n👉🏽 菜单栏-关于小助手-新增 alfred 开关(若不使用 aflred 可关闭) \n</string>
</dict>
</plist>
Original file line number Diff line number Diff line change
Expand Up @@ -14,11 +14,11 @@
@implementation NSObject (MMChatsTableCellViewHook)

+ (void)hookMMChatsTableCellView {
tk_hookMethod(objc_getClass("MMChatsTableCellView"), @selector(menuWillOpen:), [self class], @selector(hook_menuWillOpen:));
tk_hookMethod(objc_getClass("MMChatsTableCellView"), @selector(setSessionInfo:), [self class], @selector(hook_setSessionInfo:));
tk_hookMethod(objc_getClass("MMChatsTableCellView"), @selector(contextMenuSticky:), [self class], @selector(hook_contextMenuSticky:));
tk_hookMethod(objc_getClass("MMChatsTableCellView"), @selector(contextMenuDelete:), [self class], @selector(hook_contextMenuDelete:));
tk_hookMethod(objc_getClass("MMChatsViewController"), @selector(tableView:rowGotMouseDown:), [self class], @selector(hooktableView:rowGotMouseDown:));
hookMethod(objc_getClass("MMChatsTableCellView"), @selector(menuWillOpen:), [self class], @selector(hook_menuWillOpen:));
hookMethod(objc_getClass("MMChatsTableCellView"), @selector(setSessionInfo:), [self class], @selector(hook_setSessionInfo:));
hookMethod(objc_getClass("MMChatsTableCellView"), @selector(contextMenuSticky:), [self class], @selector(hook_contextMenuSticky:));
hookMethod(objc_getClass("MMChatsTableCellView"), @selector(contextMenuDelete:), [self class], @selector(hook_contextMenuDelete:));
hookMethod(objc_getClass("MMChatsViewController"), @selector(tableView:rowGotMouseDown:), [self class], @selector(hooktableView:rowGotMouseDown:));
}

- (void)hooktableView:(NSTableView *)arg1 rowGotMouseDown:(long long)arg2 {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,9 @@
@implementation NSObject (MMStickerMessageCellView)

+ (void)hookMMStickerMessageCellView {
tk_hookMethod(objc_getClass("MMStickerMessageCellView"), @selector(contextMenu), [self class], @selector(hook_contextMenu));
hookMethod(objc_getClass("MMStickerMessageCellView"), @selector(contextMenu), [self class], @selector(hook_contextMenu));
if (LargerOrEqualVersion(@"2.3.22")) {
tk_hookMethod(objc_getClass("MMStickerMessageCellView"), @selector(contextMenuExport), [self class], @selector(hook_contextMenuExport));
hookMethod(objc_getClass("MMStickerMessageCellView"), @selector(contextMenuExport), [self class], @selector(hook_contextMenuExport));
}
}

Expand Down
Loading

0 comments on commit 349e391

Please sign in to comment.