Skip to content
kkkzheli edited this page Aug 29, 2026 · 6 revisions

Anti Recall — 微信防撤回

License: MIT Platform Release

Anti Recall 是一款微信消息防撤回工具:通过 Android 系统的「通知使用权」(NotificationListenerService)实时监听微信通知,在对方发出撤回指令、通知被系统移除之前,把消息内容保存到本地数据库。对方撤回后,你依然能在应用里看到原始内容。

Anti Recall 应用图标

本项目不修改微信原始 APK,不注入、不 Hook,仅依赖 Android 公开的系统通知监听机制。

能力速览

能力 说明 详情
🛡️ 实时防撤回 通知出现瞬间入库,撤回指令到达前内容已保存;仅需系统「通知使用权」,无需 Root 工作原理
👥 群聊/私聊通吃 群消息自动解析出群名+昵称+内容,三行卡片展示;兼容不带「群」字的群名 功能特性
💰 特殊消息强提醒 红包/转账/语音/视频通话在捕获的同时弹出高优先级提醒通知 功能特性
⚓ 三重锚点保活 NLS 绑定 + 前台守护 + 无障碍心跳;权限状态真实探测,探测不到就显示「未知」 保活机制
🎨 全套外观系统 8 套主题预设、HSV 自定义取色、Material You 动态取色、字号/圆角/密度可调 外观与主题
🌐 三语界面 简体中文 / English / 繁體中文,构建期自动校验三语齐全 构建指南
🔒 数据不出设备 应用没有 INTERNET 权限(Manifest 可直接验证),不碰微信本体、不注入 隐私与免责声明

快速导航

页面 内容
功能特性 全部功能一览与说明
安装与使用 下载、安装、权限配置向导、日常使用
工作原理 通知捕获管线、解析规则、特殊消息识别
方案对比 为什么选通知监听路线:与其他实现思路的横向对比
保活机制 三重锚点保活设计、MIUI/HyperOS 适配与限制
外观与主题 主题模式、8 套预设、取色器、外观持久化
架构与代码结构 技术栈、模块划分、数据流、数据库表结构
构建指南 本地构建、翻译校验、签名、发布流程、CI
版本历史 从 v1.0.0 到最新版的完整变更记录
故障排查 收不到消息?被杀后台?逐步排查
FAQ 常见问题
隐私与免责声明 权限清单、隐私设计、免责条款

当前状态

  • 最新版本:v1.6.4(versionCode 16,2026-08-29),见 版本历史 与 Releases
  • 最低支持:Android 6.0(API 23)|目标 API:34
  • 技术栈:Kotlin 2.0 · Jetpack Compose · Room · DataStore
  • issue / PR:欢迎提交到 Issues

本 wiki 与仓库一同维护,内容基于源码写成。仓库另有三语 README:简体中文 · English · 繁體中文

Clone this wiki locally