coolapk-purifier

Introduction: 基于 libxposed Modern API 102 的酷安去广告模块
More: Author   ReportBugs   
Tags:

基于 LSPosed 的酷安净化模块,可隐藏广告和多类冗余内容,并在酷安设置中提供独立开关。

功能与默认设置

打开酷安“设置”→“酷安净化”,可分别调整以下 12 项功能:

功能 全新配置默认值
去除启动/开屏广告和全屏广告 开启
去除首页信息流广告与赞助卡片 开启
去除帖子回复区及评论中的赞助内容 开启
去除自动评论提示 关闭
去除话题与机型推荐 关闭
去除帖子相关推荐 关闭
去除同话题动态 关闭
去除帖子内推广 关闭
去除热门搜索与热榜热词 关闭
去除搜索页热榜 关闭
屏蔽酷安更新 关闭
精简底部导航 关闭,全部入口保留

设置和适配缓存保存在酷安自己的私有目录,无需跨应用唤起模块、加入自启动或后台白名单。升级后首次打开酷安时会尝试迁移旧版 LSPosed 中的已有选择,之后以酷安本地配置为准,不再向框架数据库写入配置。

更改选项后,请强制停止酷安并重新打开;若提示“配置保存失败”,请重试。升级模块或酷安会保留设置;清除酷安数据或卸载酷安会删除本地配置。若旧版框架配置仍可读取,之后首次启动可能再次迁移旧选择。

兼容性

项目 要求
目标应用 酷安,包名 com.coolapk.market
酷安版本 16.6.1(2608212)、16.6.2(2609151)、16.6.4(2609291)、16.6.5(2610162)、16.7.0(2610291)、16.7.3(2611121)支持以上全部 12 项功能
Android 9.0 及以上
框架 支持 libxposed Modern API 102 的 LSPosed
模块版本 2.9.0

开屏和首页信息流会尝试自动适配;其他功能仅在上表列出的酷安版本中启用。无法适配时会保留酷安原有显示。

安装与使用

  1. 从 GitHub Releases 下载并安装 APK。
  2. 在 LSPosed 中启用模块,作用域只选择“酷安”。
  3. 强制停止酷安后重新打开。
  4. 在酷安“设置”→“酷安净化”中调整选项,按提示重新启动酷安。

模块没有独立桌面入口。“酷安净化”位于酷安原生设置列表最上方,配置页直接在酷安内打开,返回后保留原生设置的导航和状态。首次适配时可能显示一次开屏广告。

功能使用提示:

  • “屏蔽酷安更新”阻止酷安自身的更新检查、更新弹窗及新发起的升级下载,其他应用的更新检查和下载保持原样。已经下载的安装包不会被主动删除。恢复酷安更新时,关闭该项并按提示重新启动酷安。
  • 点击“精简底部导航”功能行可展开或收起五个子选项,摘要显示当前已隐藏的入口。展开或收起本身不会更改配置。
  • 精简底部导航可分别隐藏“首页”“数码”“发布”“发现”“我的”,至少保留一个页面入口,发布按钮不计入页面。显示与点击位置同步调整,继续使用酷安原生液态玻璃及底栏手势。
  • 隐藏首页后,冷启动进入首个保留页面。返回键或原生快捷入口仍可进入已隐藏页面,此时底栏不显示选中项。
  • 隐藏“我的”后,可长按顶部头像打开“酷安净化”并恢复入口;头像原有的单击功能保留。
  • 16.6.1 在当前页面已被隐藏时,会一并取消底栏共用的高亮和阴影;切回保留页面后恢复原生样式。
  • 16.7.3 已适配新版通用玻璃底栏,隐藏入口后仍使用原生点击、拖动和玻璃效果。

构建

需要 JDK 17 和 Android SDK Platform 37;模块 targetSdk 为 35。

运行单元测试并生成调试包:

.\gradlew.bat --no-daemon testDebugUnitTest testCompatibleUnitTest testReleaseUnitTest assembleDebug

调试包输出到 app/build/outputs/apk/debug/。生成 release 包可使用 assembleRelease,签名配置放在本地 signing-private/ 中。

问题反馈

请在 Issues 中提供模块、酷安、Android 与 LSPosed 版本,以及开关状态、复现步骤和必要的脱敏日志。

LSPosed 模块日志可用于排查问题。请勿上传账号凭据或未经脱敏的完整设备日志。

许可证

本项目采用 MIT License。

本项目用于学习、研究和个人设备使用,与酷安及 LSPosed 项目无隶属或认可关系。

Apps
About Me
GitHub: Trinea
Facebook: Dev Tools
AI Daily Digest