ARTICLE DETAIL

资讯详情

深耕编程入门与网站建设的一线实战洞察。

别再让撤回的消息悄悄消失:Mac 微信防撤回插件 WeChatIntercept 一键安装全记录

别再让撤回的消息悄悄消失:Mac 微信防撤回插件 WeChatIntercept 一键安装全记录 别再让撤回的消息悄悄消失Mac 微信防撤回插件 WeChatIntercept 一键安装全记录【免费下载链接】WeChatIntercept微信防撤回插件一键安装MAC可用支持最新v4.1.10微信项目地址: https://gitcode.com/gh_mirrors/we/WeChatInterceptWeChatIntercept一款开源的 Mac 微信防撤回插件用本地拦截的方式让对方撤回的消息留在聊天记录里再用一条系统通知告诉你撤回了什么。支持微信 4.1.9 / 4.1.10Intel 和 Apple Silicon 都能跑安装只要两行命令。下面这个真实感满满的故事讲的是它如何救回一次差点谈崩的合作。一纸被撤回的报价单和一个失眠的夜晚周五晚上十点阿哲的手机屏幕亮了一下。客户在微信里发来一段话紧接着——撤回。他正低头收拾桌面只瞥见对方撤回了一条消息几个字。周一早会他拿着旧版报价单去谈方案。客户皱眉我上周五不是把改动发你了吗阿哲张了张嘴什么也没说出来。那一刻他才意识到微信的撤回键删掉的从来不止是一条消息还有可能是机会、信任和一次本该敲定的合作。夜里他翻来覆去地想如果当时能看到那条消息结局会不会完全不同有人把后悔药做成了开源工具后来阿哲才知道这个难题早就有人替他趟平了。微信防撤回插件 WeChatIntercept 干的就是这一件事把对方撤回的消息原地留住并弹一条系统通知告诉你谁撤回了什么。它不靠截图、不靠备份、不碰云端全程在你自己的 Mac 上完成。安装方式简单到夸张——复制两行命令敲一次回车。撤回这件事为什么总是防不住先说真相微信收到撤回指令后会把本地这条消息的内容直接抹掉。你看到的对方撤回了一条消息其实是内容被删干净之后的提示。也就是说你从来没有错过是它被系统主动删除了。那过去的办法为什么都不顶用过去的招实际效果盯着屏幕消息一来就截图撤回总发生在你低头喝水的三秒里事后翻聊天记录备份内容已被客户端删除备份也救不回装云同步、第三方备份工具要联网授权隐私风险高还容易闪退WeChatIntercept 的思路完全不同它不抢跑、不后补而是守在撤回发生的那一瞬间。消息落地时被截住撤回指令直接失效整个过程不离开本机一毫米。第一次上手两行命令30 秒微信自己重启阿哲把心一横打开终端开始动手。git clone https://gitcode.com/gh_mirrors/we/WeChatIntercept cd WeChatInterceptchmod x patch.sh./patch.sh第一行克隆项目第二行进目录第三行给安装脚本执行权限最后一行直接开跑。脚本会自动检测微信版本、解除系统文件保护、编译注入、重新签名首次运行大约 30 秒——够泡开一杯挂耳咖啡。期间微信会被自动关闭装完再自己弹出来。想连撤回原文一起看再补一条./patch.sh --monitor-install这是可选的消息监听装好之后后台自动运行、开机自启撤回通知里能带上原文。阿哲第一次收到通知时愣了一下——屏幕上弹出一行字拦截到「李总」撤回了一条消息报价单已改附件见邮件。用过之后我再也没有错过客户发来的东西。这是他后来跟同事反复说的一句话。唯一的注意事项是第一次装完记得去系统设置里给脚本编辑器开一下通知权限否则弹窗会被拦在门外。把微信防撤回用到极致原文通知、开机自启与旧版彩蛋阿哲很快就摸清了这套插件的全部脾性。通知内容很聪明文字消息直接显示原文图片、视频、文件这类无法回放的就用占位符代替一眼看清撤回了什么类型的东西。拦截到「张三」撤回了一条消息你好拦截到「张三」撤回了一条消息[图片]拿不到原文时自动降级拦截到「张三」撤回了一条消息私聊和大部分群聊都能拿到原文少数结构特殊的群聊会降级为不带原文的提示不影响拦截本身。想知道监听器活得好不好一条命令搞定./patch.sh --monitor-status微信有个让人头疼的习惯小版本偷偷更新时版本号不变但内部方法地址会漂移。WeChatIntercept 内置了自动寻址万一哪天失效重新跑一次./patch.sh即可脚本会重新定位不用你手动改任何东西。如果你是微信 3.7.0 的老用户仓库里还留着旧版方案Install.sh负责安装、Uninstall.sh负责卸载配合ZYCustomPrefix.data还能自定义聊天框里的提示前缀默认ZY助手。从旧版一路用过来的人会格外珍惜这种功能虽然换了一代、习惯却没断的体贴。幕后那个守在撤回入口的门卫原理讲透了其实不难懂。你可以把微信想象成一家公司撤回指令要经过一道门卫——负责确认这条消息是不是要删。WeChatIntercept 做的是往这家公司里塞进一个小帮手把门卫的指令簿换了一版微信启动时一个小巧的 hook 动态库被带进进程相当于给前台多配了一个临时工它找到负责执行撤回的那个函数把门接管过来撤回发生时先验明正身——读取当前登录用户 ID判断撤回者是自己还是对方对方撤回 → 拦下消息、保留内容、弹通知自己撤回 → 一切照旧完全不打扰你自己的操作。这份可靠还体现在认人的方式上它不靠记死的地址而是用特征码搜索——好比在一本会不断改版的书里靠长相而不是页码找人。微信 4.1.9 走内置 slot 通道4.1.10 走 inline trampoline 技术arm64 和 x86_64 各有一套写法全部由脚本自动判断。安全上你大可以放心所有动作都在本机完成不联网、不上传、不留云端副本依赖的 clang、codesign、python3 全是 macOS 自带的不用额外装任何东西。当然也要说句实话——它只用于技术研究微信大版本升级后补丁可能失效作者在项目里也写明了风险请自行斟酌。你的问题我们一个个来第一次装会不会很麻烦 ——恰恰相反从克隆到跑完./patch.sh不超过三分钟其中 30 秒是脚本自己干活。装完微信自动重启直接就能用。装了但没看到弹窗 ——先去系统设置给脚本编辑器开通知权限再执行cat /tmp/antirevoke_debug.log看拦截日志。日志里出现快速路径命中或特征码搜索找到就说明 hook 已经装好了。微信更新后防撤回失效怎么办 ——微信有动态更新机制方法地址会悄悄变化。别慌重新跑一遍./patch.sh脚本会自动重新寻址。想卸载能恢复原样吗 ——能。先./patch.sh --monitor-uninstall卸掉消息监听再./patch.sh --uninstall卸载防撤回想最干净直接重装微信即可。阿哲后来换了新电脑系统装好的当天晚上他做的第一件事就是克隆这个仓库、敲下那两行命令。他说那 30 秒的等待里他第一次觉得后悔药是甜的。如果你也受够了那句对方撤回了一条消息现在就打开终端把命令敲下去。30 秒之后微信还是那个微信只是撤回——从此只会发生在你不想看的时候而不是你看不到的时候。【免费下载链接】WeChatIntercept微信防撤回插件一键安装MAC可用支持最新v4.1.10微信项目地址: https://gitcode.com/gh_mirrors/we/WeChatIntercept创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表