From 47e59afaeda38f5b03d7f92e29055a633e0a9a1f Mon Sep 17 00:00:00 2001 From: zhangyang131 Date: Fri, 29 May 2026 12:29:01 +0800 Subject: [PATCH] readme --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index fdf809e..063860c 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,9 @@ # WeChatIntercept macOS 微信防撤回工具。 -## 最新版本(v4.1.9) +## 最新版本(v4.1.10) -**支持微信 4.1.9**,适配微信全新 C++ 架构,通过 DYLD 运行时注入实现防撤回,一键生效。 +**支持微信 4.1.10**,适配微信全新 C++ 架构,通过 DYLD 运行时注入实现防撤回,一键生效。 ### 原理 @@ -11,7 +11,7 @@ macOS 微信防撤回工具。 ### 适用范围 -- macOS 微信 4.1.9(CFBundleVersion: 268602) +- macOS 微信 4.1.9以上 - Apple Silicon(arm64)及 Intel(x86_64) ### 使用 @@ -43,7 +43,7 @@ macOS 系统自带工具,无需额外安装: 旧版微信 macOS(3.x)使用 Objective-C 构建,核心逻辑暴露为 ObjC 方法,可以通过 Method Swizzling 在运行时拦截撤回处理函数,保留原消息的同时调用微信内部的消息插入 API 写入一条提示。 - 当前版本(4.1.9)的底层架构已完全不同:核心逻辑迁移到 C++ 实现(仅剩 65 个 ObjC 类,而代码段超过 90MB 均为 C++ 且符号已 strip)。撤回处理不再是独立的"删除旧消息"+"插入提示"两步操作,而是将整个消息对象替换为新的视图模型。在纯二进制补丁方式下,无法构造复杂的函数调用链来插入一条新消息到聊天记录中。 + 4.1.9以上的底层架构已完全不同:核心逻辑迁移到 C++ 实现(仅剩 65 个 ObjC 类,而代码段超过 90MB 均为 C++ 且符号已 strip)。撤回处理不再是独立的"删除旧消息"+"插入提示"两步操作,而是将整个消息对象替换为新的视图模型。在纯二进制补丁方式下,无法构造复杂的函数调用链来插入一条新消息到聊天记录中。 ---