基于 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 |
开屏和首页信息流会尝试自动适配;其他功能仅在上表列出的酷安版本中启用。无法适配时会保留酷安原有显示。
- 从 GitHub Releases 下载并安装 APK。
- 在 LSPosed 中启用模块,作用域只选择“酷安”。
- 强制停止酷安后重新打开。
- 在酷安“设置”→“酷安净化”中调整选项,按提示重新启动酷安。
模块没有独立桌面入口。“酷安净化”位于酷安原生设置列表最上方,配置页直接在酷安内打开,返回后保留原生设置的导航和状态。首次适配时可能显示一次开屏广告。
功能使用提示:
- “屏蔽酷安更新”阻止酷安自身的更新检查、更新弹窗及新发起的升级下载,其他应用的更新检查和下载保持原样。已经下载的安装包不会被主动删除。恢复酷安更新时,关闭该项并按提示重新启动酷安。
- 点击“精简底部导航”功能行可展开或收起五个子选项,摘要显示当前已隐藏的入口。展开或收起本身不会更改配置。
- 精简底部导航可分别隐藏“首页”“数码”“发布”“发现”“我的”,至少保留一个页面入口,发布按钮不计入页面。显示与点击位置同步调整,继续使用酷安原生液态玻璃及底栏手势。
- 隐藏首页后,冷启动进入首个保留页面。返回键或原生快捷入口仍可进入已隐藏页面,此时底栏不显示选中项。
- 隐藏“我的”后,可长按顶部头像打开“酷安净化”并恢复入口;头像原有的单击功能保留。
- 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 项目无隶属或认可关系。