2.1.0
酷安净化 2.1.0
基于 libxposed Modern API 102 的全版本酷安去广告模块。
功能更新
- 全版本动态适配:已实机验证 13.1.1 / 15.9.0 / 16.1.2 / 16.5.1,不依赖版本号分支或固定混淆类名。
- 去除启动/开屏广告、全屏广告、首页信息流广告与赞助卡片、帖子回复区赞助内容。
- DexKit 动态指纹解析,解析顺序:有效缓存 → 强 DexKit 指纹 → 弱 DexKit 指纹 → 框架兜底;候选 0 个或多个时 fail-closed。
- SplashCritical 优先解析:Bridge 建立后先解析并安装开屏 Hook,再后台完成 Feed / Entity getter 解析。
- 多版本持久缓存:按 stableTargetIdentity 保存,最多 5 个历史版本,完整缓存 ≤ 1 MiB,LRU 淘汰,原子替换写入。
- 同版本覆盖重装后 identity 不变,直接命中历史缓存;升级/降级到新版本自动失效重扫。
- Bootstrap 终态零开销:READY 后关闭 DexKit Bridge、Resolver worker、RuntimeDexObserver、watchdog,并 retire 通用 Instrumentation Bootstrap Hook,Bootstrap 日志冻结。
- 首次无缓存适配时显示一次系统 Toast,提示开屏广告可能显示一次,后续自动净化。
- 极端失败时安全降级,recovery 仅限同一 identity 最多一次,且必须缓存与 marker 验证成功后才自动重启。
- 不包含联网、更新器、后台服务或周期性轮询。
验证
- Debug / Release 单元测试通过。
- 冷启动 cache miss → DexKit 重扫 → 写缓存;二次启动 cache hit 且不创建 DexKit Bridge。
- 多 Activity / 前后台切换后 Bootstrap Trace 不再增长,generic Instrumentation Hook 已 retire。
- Feed / 回复区广告过滤有效,无崩溃、无 ANR。