搜索你想找的开源项目

输入名称、用途或关键词,也可粘贴 GitHub 仓库链接

分享到微信

当前解读页的微信分享二维码

用微信扫一扫打开,点击右上角「···」分享给朋友或朋友圈。

手机上可截屏后,在微信扫一扫中从相册识别二维码。

yooma1/qufz

安全

一个只做一件事的 LSPosed 模块:拦截 ColorOS 手机管家 AI 反诈的遥测与云端上报,同时保留本地提醒。

289
45
Java
MIT
创建于 2 天前

项目介绍

AntiFraudBlock 是一个作用域仅限 com.coloros.phonemanager(ColorOS / OPPO 手机管家)的 LSPosed 模块。它切断反诈功能的埋点与云端上报,但保留本地风险检测:通知栏提醒、风险弹窗、检测服务和本地记录页仍照常工作 [citation:3][citation:9]。

README 给出了从手机管家 17.1.6 反推出的拦截点:AiDetectStatistics 的静态方法、AiVoiceDetectDCSUtils.m/n,以及公共出口 TrackApi.E——按 appId 20092 和 anti_fraud*、ai_detect* 等事件名前缀过滤 [citation:6][citation:7][citation:8]。

快速使用

  1. 安装 release/AntiFraudBlock-2.0.apk。
  2. 在 LSPosed 中启用模块,作用域只勾选手机管家(com.coloros.phonemanager)。
  3. 强停手机管家后重新打开。

命令行流程 [citation:10][citation:11]:

adb install -r AntiFraudBlock-2.0.apk
/data/adb/modules/zygisk_lsposed/lspctl scope list com.eta.afb
# 预期看到:0  com.coloros.phonemanager
adb shell am force-stop com.coloros.phonemanager
logcat -s AntiFraudBlock:*

日志应出现 module loaded、attach com.coloros.phonemanager、被静默的方法数以及 TrackApi.E -> 1 sink hooked。仓库附带 selftest.sh,检查装配、拦截和本地功能三段;加 --active 会额外打开反诈页产生真实事件 [citation:15][citation:16]。

需要临时关闭时,创建 /data/local/tmp/afb.disable 并强停手机管家,删除该文件后再强停一次即恢复 [citation:13][citation:14]。

使用约束

  • 仅在 RMX5200 / ColorOS 16 / 手机管家 17.1.6 上实测。ColorOS 版本变化可能改动类名,此时 hook 失败、无法拦截,但不会导致崩溃 [citation:26]。
  • 只拦截手机管家自身的上报;第三方 App 通过其他通道上报不在范围内,TrackApi.E 中其他 appId 的事件仍照常放行 [citation:26]。
  • 若后续版本改用 native 上报或更换 SDK,需要重新逆向,Java 层 hook 会失效。
  • release/ 中的正式包使用不入库的签名密钥,与本地重建的 debug 签名包不能互相覆盖安装;需先卸载,再在 LSPosed 中重新勾选作用域 [citation:21][citation:22][citation:23]。
  • 设备需已 root 并安装 LSPosed,且能对手机管家设置作用域。

构建

./build.sh 在 out/ 生成开发构建。发布构建需显式提供 AFB_KS、AFB_KS_PASS、AFB_KS_ALIAS、AFB_KS_KEYPASS;未指定 AFB_KS 时脚本会拒绝执行,避免 debug 证书覆盖正式包 [citation:19][citation:21][citation:22]。构建依赖 javac(11+)、aapt2、d8、zipalign、apksigner 和 platform 34 的 android.jar,首次构建会从 Maven Central 拉取 libxposed API 102 [citation:20]。

HotRepo 点评

项目在 2026-11-05 进入 HotRepo 新项目榜 Java 榜单,约一小时的统计窗口内新增 6 Star、2 Fork,累计 115 Star。README 的信息密度较高:APK 版本、dex 类名、被 hook 的方法、事件名和预期日志都写得很具体,说明它瞄准的是一个窄而可验证的范围,而不是泛泛的系统增强。能否生效高度依赖具体的 ColorOS 版本,因此版本边界比星数更值得关注。

项目源码与说明

本文由 AI 根据项目 README 生成,更新于 ,以项目官方文档为准。