github rddmwmddr/android-ad-cleaner v0.2.8

4 hours ago

0.2.7 发布后一天半收到 91 份错误日志,营销通知仍是大头(vivo 38 份、华为 22 份)。这一版修 vivo 转场慢和几处社区报告的问题,并统一了引擎里「找开关所在的行」「等页面画出来」的写法。

修复

现象 0.2.8
vivo「点这一行后页面没变」(0.2.7 的上报里出现 212 次) 渠道页其实已经打开,是转场慢、程序没等到就放弃了。现在照常认页,认不出才跳过
华为应用通知页里渠道名和分组名同名,开关没认出(#287) 同名的几行逐个判定,只用带唯一开关的那一行;两行都像就不猜
HyperOS 3 / 安卓 16 关营销通知到第 19 条左右整段中断(#205) 读系统状态的命令改写法,不再提前退出
小米 15 / HyperOS 4 改动前快照是空的(#192) 读不到包列表时换一条命令再读,两条都读不到就报失败
同一渠道名字末尾多个空格,清单里出现两行(#194) 去空格后合并成一条
OPPO Find X8s 游戏中心找不到「设置」(#292) 「设置」是没有文字的齿轮图标,改为找右上角图标并核对进的是哪一页
关掉自带 adb 的工具(Iriun Webcam 等)后整轮中断,被误报「本机没有安装」(#293) 认成 adb 连接断开,只提示一次,剩下的段跳过
「拨了 N 个」把没确认的也算进去 只算实际处理成功的

其他

  • 引擎重构:「开关所在的行」和「等页面画出来」各收成一处写法(tool/row.py、tool/wait.py),改前改后用 40 多份页面样本逐项对拍,输出和退出码不变。
  • GitHub 上的 PR 自动跑回归测试和静态检查。
  • 387 项设备无关回归通过;Android 15 模拟器验证扫描、关闭、暂停 / 继续、还原和开关说明文字防误点。华为、vivo、OPPO、小米这几处修改没有真机验证,请用新版复测后反馈。
  • 旧版不会自动更新:0.2.7 的客户端左下角会提示有新版。Windows 安装程序暂未签名。附 SHA256SUMS.txt。

感谢 Rikki Lv 这一轮的修复和重构,感谢报告问题的朋友。

完整更新记录 · 官网

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

NewReleases is sending notifications on new releases.