【Mac 微信防撤回】
适用于 Apple Silicon Mac,通过本地客户端补丁实现:
对方撤回消息后,原消息仍保留 自己发送的消息可以正常撤回 对方撤回时显示提示 修改前自动备份,支持恢复和移除补丁 完全本地运行,不读取聊天数据库、不上传数据使用前请完全退出微信,并确认微信构建版本受支持。
实现原理:
程序首先校验微信构建号、arm64 架构及目标位置的上下文字节,确认与内置配方完全一致后,在临时副本中修正撤回分支,并向微信主程序写入 Mach-O 动态库装载指令。
微信启动后,本地运行组件会拦截撤回事件处理流程,根据当前账号与事件发送者标识进行判断:
对方撤回:阻止消息删除,保留原消息并显示撤回提示。 自己撤回:放行微信原始逻辑,不影响正常撤回。安装过程包含完整应用备份、SHA-256 校验、代码重签名、结果回读和整体原子替换;任一校验失败都会停止操作或自动回滚。
分享了「WX-RecallKeeper-macOS-arm64.zip」
链接:https://pan.quark.cn/s/a24cc3f00259