这一版修「结果显示成功、开关没关上」:段落没走完、开关拨不动、手机锁屏,现在都记成未完成,结果页可以重试没做成的步骤。手机版执行时屏幕保持常亮,没插电也不会中途锁屏。新增红米 K90 Ultra、小米 MIX Flip 2、一加 15T 三个机型脚本。
新增
- 结果页列出这次没执行的步骤和原因,没勾的步骤不再从结果里消失(#577)。
- 没做成的步骤可以点「重试」,只重跑失败的那几段(#638)。
- 步骤摘要分开写关掉几项、几项本来就是关的、几段没跑完(#758)。
- 手机版首次设置切到系统设置后,通知栏显示当前这一步和下一步,回到 App 时清单停在当前这一步(#646)。
- 启动失败时,提示文字写进剪贴板,可以粘贴给别人看(#811)。
- Windows 免安装版启动时发现旧版「安卓去广告」还装着,界面提示一次怎么处理(#872)。
- Windows 上 adb 认不到手机时,诊断列出设备管理器里认到的 USB 设备,并说明手机的调试接口有没有登记 adb 需要的驱动接口(#673、#702)。
修复
| 现象 | 0.4.1 |
|---|---|
| 手机版没插电时执行到一半锁屏,后面几段全部中断;vivo 插着电也会锁(#728) | 执行期间 App 自己让屏幕保持常亮,不再依赖「插电常亮」 |
| 手机版的提示里讲数据线和电脑(#729、#747) | 换成手机版的说法 |
| 段落里找不到入口、设置搜索没搜到、开关拨不动,结果仍标「成功」(#776、#788、#819) | 记成未完成,结果页标失败,可以重试 |
| 执行中手机锁屏,后面几段静默跳过(#839) | 当前段和后面没轮到的段都记未完成 |
| 设置里搜索失败后,输入法一直在打字、页面一直往上滑(#639) | 退回设置首页、收起键盘后再走下一步 |
| 小米手机版打不开主题(#730) | 直接打开主题设置页;没装主题 App 就跳过这一段 |
| 底栏没有「菜单」的小米手机,浏览器段整段失败(#833) | 改从「我的」进设置 |
| 小米 / 红米浏览器段点到工具栏上的「设置」,一项没关(#586) | 核对进的是不是设置页 |
| vivo 浏览器段把菜单当弹窗关掉,找不到「设置」,整段跳过(#753) | 菜单留着找设置;进不去按失败记 |
| 主题商店这类打开慢的 App 被当成「启动后离开前台」,整段失败(#581) | 打开过程中的过渡画面不再算离开 |
| 广告开关的名字以某个保留项开头时,这个广告开关不关(#861) | 名字完全一样才保留 |
| Google 广告设置页点开关没反应(#608) | 改点整行,再回读确认 |
| 连着两次关不同批次的营销通知,还原只找得回最近一批(#651) | 每次的清单存进当次的备份,两批都能还原 |
| 手机版执行中调试通道断线,屏幕一直亮着、通知栏一直挂着(#746、#769) | 断线或服务停掉时,屏幕常亮和通知都撤掉 |
| 手机版读屏断开时打印一大段报错(#731) | 一句话说明断在哪 |
| 诊断把跳过的步骤都写成「读屏服务被占用」,断线时把排查带偏(#603) | 写明每一步的实际原因 |
| 诊断把借用同品牌参考脚本写成「版本不一致」(#778) | 标明用的是参考脚本和它录制时的系统版本 |
| 有确认框没点掉时,后面只报「没找到」(#557) | 补一句屏上还挂着确认框 |
| 设备列表的机型名和检测页对不上(#710) | 两处一致 |
| Windows 免安装版启动失败,提示本地 dll 是「远程来源」(#597) | 包里带上对应配置,可以正常启动 |
新机型脚本
- 红米 K90 Ultra(M332BF,HyperOS),按 @Sin1ery 在自己手机上的逐段实测编写,本仓库没有该机型。
- 小米 MIX Flip 2(2505APX7BC,HyperOS),按 @SonettoGu14 在自己手机上的逐段记录编写,本仓库没有该机型。
- 一加 15T(PLZ110),由 @reova 在自己的手机上分段实测,整轮没有跑完。之前借用的脚本会卡在商店这一段。
提速
- 荣耀 PNM-AN10、一加 PLR110 较慢的几段改走直达入口(#796)。
其他
- Windows 用户:国内下载走 Gitee 时只拿得到免安装版,它不会替换、也不会卸载已经装好的旧版。想让新版顶掉旧版,可以从 GitHub 下载安装版覆盖安装;或者先卸载旧的「安卓去广告」,数据和备份保留。
- Mac 用户:从 0.3.2 及更早版本升级的,旧的「安卓去广告.app」不会被替换,装好新版后可以把它从「应用程序」里删掉,备份不受影响。
- 机型脚本的开头改由引擎统一提供,用起来不变。
- 验证:2037 项设备无关回归通过。Mac 两包签名公证,命令行冒烟通过;Windows 两包 CI 冒烟(含界面)通过。手机版在模拟器上从 0.4.0 覆盖安装并启动到首次设置页,签名证书与 0.4.0 相同。这一版没有真机复测,手机版也没有在真机上整轮跑过。
- 已知问题:小米上首页的「一键去广告」第一次点偶尔没反应,再点一次就行,还没查到原因。
- 旧版不会自动更新:0.2.7 起的客户端左下角会提示新版。Windows 安装程序暂未签名。附
SHA256SUMS.txt。
感谢 @reova,以及 Rikki Lv。