Repository navigation
Home
kkkzheli edited this page Aug 29, 2026
·
6 revisions
Anti Recall 是一款微信消息防撤回工具:通过 Android 系统的「通知使用权」(NotificationListenerService)实时监听微信通知,在对方发出撤回指令、通知被系统移除之前,把消息内容保存到本地数据库。对方撤回后,你依然能在应用里看到原始内容。
本项目不修改微信原始 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
Anti Recall — 微信防撤回 · MIT License
⬇️ 下载 APK · 🐞 提交 Issue · 📖 README
本 Wiki 与源码同步维护 · 最近更新 2026-08-30