必须关闭系统“安装未知应用”权限、禁用浏览器“允许自动下载”及“静默安装”、启用弹窗与广告拦截、清除顽固网站的站点数据和Service Worker注册。

当vivo浏览器访问某些资讯站、小说页或短视频导流页时,网页会悄悄调用intent://协议或触发location.href跳转,自动下载并静默安装伪装成“更新包”“加速器”“清理工具”的恶意APK——这些文件往往未经签名、来源不明,可能窃取短信、覆盖桌面图标甚至劫持支付页面。必须从系统权限、浏览器策略、下载链路三端同步拦截。
关闭系统级“安装未知应用”权限
这是最根本的防线。若不关闭,浏览器哪怕只是加载了一个含document.write("@#@#@#@#@#@#@#@#@#@0")的脚本,系统也会直接放行安装流程。
1、打开手机【设置】→【应用与权限】→【权限管理】→ 搜索“vivo浏览器” → 进入其权限详情页。
2、找到【安装未知应用】选项 → 将开关设为【禁止】。
3、若该选项下方显示“仅允许来自可信来源”,请点进去确认无任何域名被额外勾选。
禁用浏览器内“允许自动下载”与“静默安装”机制
vivo浏览器默认开启后台下载通道,一旦网页发起fetch()请求APK并调用URL.createObjectURL()生成blob链接,就会绕过用户点击直接写入存储——这步必须掐断。
方法一:关闭自动下载开关
1、打开vivo浏览器 → 右下角【我的】→ 右上角齿轮图标进入【设置】。
2、选择【下载管理】→ 关闭【允许自动下载】开关。
3、再进入【下载设置】→ 开启【下载前询问每个项目】。
方法二:阻断下载源头脚本
1、在【设置】→【隐私与安全】→【网站权限管理】中,点击【按网站管理】→ 选择【所有网站】。
2、找到【下载文件】权限 → 设为【禁止】。
注意:此操作会导致所有网页的下载按钮失效,但可彻底杜绝自动下载行为。
启用弹窗拦截 + 广告拦截双重防护
很多恶意安装包通过伪装成“系统升级提示”“网络异常修复框”等弹窗诱导点击,或嵌在广告联盟JS中异步拉起下载。单开一项拦截效果有限,必须叠加生效。
① 第一步:启用【阻止弹窗】功能
在【设置】→【网页浏览设置】中找到【阻止弹窗】→ 开启开关。该功能在DOM加载初期即拦截window.open()、setTimeout延迟弹窗及meta refresh重定向,对伪造系统UI的浮层有强识别力。
② 第二步:开启广告拦截并勾选关键子项
进入【网页浏览设置】→【广告拦截】→ 开启主开关 → 点击【广告拦截详情】→ 勾选【拦截跳转类广告】和【拦截恶意重定向脚本】。
若子项呈灰色不可选,请先将浏览器升级至v14.9.10.0及以上版本——旧版缺少对intent://协议的特征识别能力。
清除顽固网站的站点数据与Service Worker注册
某些网站(如ad-downloader.net、dl-xxx.org)曾在你某次误点后完成Service Worker注册,并缓存了下载脚本。即使关闭全局设置,它仍会在后台持续拉起APK下载任务。
1、在vivo浏览器【设置】→【隐私与安全】→【清空浏览数据】中,点击【高级选项】。
2、勾选【Cookie和站点数据】、【缓存文件】、【网站权限】三项 → 时间范围选【所有时间】→ 点击【清空数据】。
3、重启浏览器后,手动访问曾出问题的域名(如https://dl.malware-test.com)→ 点击地址栏锁形图标 → 进入【网站设置】→ 查找【Service Worker】→ 若显示“已注册”,点击【注销】。
【注销后该域名将无法再后台静默拉起任何进程】。











