github rddmwmddr/android-ad-cleaner v0.3.0

2 hours ago

这一版修了 0.2.9 之后社区报告的十几个问题,新增 4 个机型脚本和一个新机型适配辅助工具;引擎里客户端判断状态、命令分派、渠道识别几块重写,用起来不变。

修复

现象 0.3.0
华为应用通知页里分组名和渠道名同名,渠道开关认不出(#287) 按位置区分渠道行和分组标题;仍分不清时日志带上每一行的结构
vivo Funtouch 13 / 安卓 12 营销通知全部跳过(#336) 认出没有 resource-id 的顶栏,渠道行在「类别」分组下面也能找到
vivo 扫描只列出 1 条营销渠道,「运营消息」全不见(#337) 列出 VPushChannel_0「运营消息」,系统消息、即时消息仍不列
安卓 17 上进设置页后立刻找入口,页面没画完就连报「没找到」(#331) 先等页面画完再找;失败时分清「没加载完」和「入口真的没了」
小米 / 红米应用商店把「去功能设置里重新开启」当成设置入口,四个入口全找不到(#305) 只认真正的设置入口
OPPO / 一加 / realme 关快应用后,负一屏快递卡片打不开详情(#335) 保留快应用平台,只关其余组件
POCO 读不到广告组件,「挂起广告组件」不出现(#367) 按小米系处理
连接页把华为手机说成「华硕手机」(#357) 按带调试接口的那台设备认品牌
检测页 Android 版本为空(#195) 换一种方式读版本号
魅族 21 Pro 以外的机型说「没有机型脚本」(#379) 可以试用 21 Pro 的同品牌参考脚本(安全模式)
OPPO Find X8s 主题商店弹更新提示后整段失败(#286) 先关掉更新提示再找入口

新机型脚本

vivo X Fold6(V2545A)、Redmi Note 14 5G(24094RAD4C)、一加 Ace 6T(PLR110)、小米 14 Pro(23116PN5BC,和 13 Ultra 共用脚本)。由贡献者在自己的手机上录制。

新机型适配辅助(命令行)

python3 tool/run.py adapt:探路 → 人工勾选 → 生成脚本草稿 → 安全模式自检。生成的是待验证的草稿,转成正式机型脚本前要在手机上核对。

其他

  • 引擎重构:客户端改用结构化事件判断暂停、锁屏、读屏被占用、断开;命令分派、渠道分类、渠道页识别各收成一处。
  • 698 项设备无关回归通过;Android 15 模拟器验证检测、读屏、营销通知扫描 / 关闭 / 还原、快照、收尾,以及客户端执行中的暂停 / 继续 / 停止和提示音。没有真机复测,遇到问题请上报日志。
  • 旧版不会自动更新:0.2.7 起的客户端左下角会提示新版。Windows 安装程序暂未签名。附 SHA256SUMS.txt。

感谢 Rikki Lv,以及提交机型脚本和报告问题的朋友。

完整更新记录 · 官网

Don't miss a new android-ad-cleaner release

NewReleases is sending notifications on new releases.