未来的Android,可能又要与开屏广告斗智斗勇了

2026-03-18 · 互联网 · 原创 · 菠菜

如果不想每一次打开App都得动手点击“跳过广告”,可能就不能升级Android 17。日前海外科技媒体Android Authority透露,在Android 17的Beta 2更新中,谷歌启用了更严格的高级保护模式(Advanced Protection Mode),将直接拦截第三方无障碍工具类应用调用AccessibilityService API。

在Android 17,大伙又要和开屏广告斗智斗勇了

事实上,AccessibilityService是Android系统提供的一种无障碍服务,旨在帮助残障人士也能正常使用Android设备。那么问题就来了,残障人士往往存在视觉、听觉或触觉障碍,他们要如何像其他人一样使用Android应用呢?谷歌给出的解决方案是通过无障碍服务读取界面元素,并模拟用户点击某个选项、长按某个按钮、或是滑屏及语音控制等操作。


持续读取屏幕上的信息,并模拟用户操作,就意味着Android的无障碍服务必须可以运行在后台,并且监听由系统发出的绝大多数事件,比如通知状态、按钮被点击等。也正是由于无障碍服务的能力如此强大,以至于某些“聪明”的开发者发现了它的更多用途,其中就包括自动化操控。

在Android 17,大伙又要和开屏广告斗智斗勇了

比如专门用来过滤App开屏广告的“李跳跳”,就是借助Android的无障碍服务来检索手机的活动窗口,当检测到符合预设规则的界面元素(如“跳过”按钮或广告弹窗)出现时,App就会自动执行点击操作,从而实现无需人工干预的关闭流程。


同理,曾经被微信借助法律武器打击的自动抢红包脚本,其实也都是通过无障碍服务监听系统通知,然后模拟用户打开微信以及抢红包的操作。


在更久远的早期Android版本中,无障碍服务被用来实现批量强停功能,也就是绿色守护通过后台运行的辅助功能,可以直接模拟用户点击打开应用详情页,然后一个个强行停止,用户在前台的使用则完全不受影响。又比如,静默安装其实也需要用无障碍服务来实现安装应用的操作。

在Android 17,大伙又要和开屏广告斗智斗勇了

简而言之,在开启无障碍服务后,你用眼睛能看到屏幕,获得授权的App不仅能看到、还可以操作,就相当于手机来了次青春版的ROOT。从某种意义来说,开启无障碍服务是残障人士用安全换便利的不得已行为,可如今的现实,是根本没几个App是拿这个权限来为残障用户服务。


早在2017年,谷歌就曾尝试严控App获取无障碍服务的门槛。彼时,谷歌向Android开发者发出邮件称,除非能明确描述使用Accessibility API的目的,否则将拒绝其使用该服务接口的请求,并将开发者的App从Google Play Store中移除。然而由于大量开发者的反对,在2017年年末,谷歌就不得不宣布暂停清理Google Play Store中滥用无障碍服务的App。

在Android 17,大伙又要和开屏广告斗智斗勇了

那么为什么到了Android 17上,谷歌突然又变得强硬了?其实这可能是字节跳动的豆包手机助手让他们坐不住了。这个系统级智能体是通过GUI (图形界面)来操控手机,并通过无障碍服务和INJECT_EVENTS权限,允许App向系统注入模拟用户的输入事件,从而最终实现接管手机的效果。


事实上,用Android系统级权限来代替人类控制设备这件事,不仅触动了腾讯、阿里、美团的神经,也让谷歌提高了警惕,因为这类系统级AI正在掏空Android。可问题在于,无障碍服务本身是合理且必要的,毕竟Android不可能拒绝残障人士使用,而为了服务这类用户,无障碍服务就必须能持续监听设备的一举一动。

在Android 17,大伙又要和开屏广告斗智斗勇了

如果放任不管,豆包手机助手等系统级AI就将鸠占鹊巢,长此以往用户会只知豆包不知Android。所以谷歌现在的解决方案,是无障碍服务只能用于服务残障人士,并将全面禁止未被正式归类为无障碍工具的App获取无障碍服务权限,如果某款非无障碍应用此前已经获得了该权限,则会自动将其撤销。


显而易见,谷歌不可能将豆包手机助手或李跳跳认证为无障碍工具。那么接下来,大家可能就又要与开屏广告斗智斗勇,字节跳动也得想想豆包手机助手的替代方案了。


【本文图片来自网络】