Android 平台因其开放的特性,各种广告层出不穷,开放给用户带来自由的同时也带来了很多的问题。如今笔者发现除了应用内置广告条、弹出通知等广告形式外,Android 平台又出现了种隐蔽性非常高的广告形式:应用静默关联启动。

Screenshot_2014-05-24-08-55-27.png
Screenshot_2014-05-24-08-56-00.png

何谓「应用静默关联启动」?以上图为例今天笔者在使用「爱帮公交」这个应用时突然弹出傲游浏览器窗口,而且显示的还是个游戏下载推荐页面。整个过程没有任何征兆,笔者也没有任何操作会导致启动「傲游浏览器」,打开「绿色守护」这才发现「傲游浏览器」果然是被爱帮公交唤醒的。这种唤醒无迹可寻,时间也不固定,如果没装「绿色守护」笔者也会找不着头绪,搞不清「傲游浏览器」是怎么突然启动的,隐藏性非常高。

经过笔者的观察,以同样方式唤醒别的应用来散播广告的除了「爱帮公交」,还有「掌阅iRader」会偶尔唤醒「新浪微博」,「中华万年历」、「酷我音乐」等都出现过类似的问题,而阿里巴巴等一系列的应用就更是一个唤醒一个,基本打开一个就会都醒了,当然淘宝系的唤醒不一定会弹出广告。

知道了问题的起因,如何解决呢?解决起来还真不是容易件的事,甚至如果手机没有ROOT权限就根本无法解决!这也体现了安卓平台权限管理的混乱。下面说下解决的方法:

绿色守护

9d2fc54c93ed2b1aa1cf801a71543e6d_mw_640_wm_0_wmp_3.png
c9897ec26498e4cd79999dc0a6804904_mw_640_wm_0_wmp_3.png

使用「绿色守护」切断唤醒路径,「绿色守护」开启试验性特性后就会有切断唤醒路径的功能,查看是哪个应用触发了唤醒,切断即可。详细可参考这篇文章:https://sspai.com/24517

LBE安全大师

Screenshot_2014-05-24-10-52-53.png
Screenshot_2014-05-24-08-58-23.png

有些应用在「绿色守护」中根本没有切断唤醒路径的选项,不知其中是否有利益关系。我们可以试试「LBE安全大师」的软件权限管理功能,关闭相关应用的系统设置权限,这个方法笔者也在验证中,可能并不有效,毕竟「LBE安全大师」的软件权限管理功能稍弱了些。

XPrivacy

19c7f294464ea61c8576d94cb2147805_mw_640_wm_0_wmp_3.png
81682cd68a7bfdff6ac0e22edf5f1191_mw_640_wm_0_wmp_3.png

使用「XPrivacy」控制软件权限,把关于唤醒别的应用的权限都禁止即可。其实这个是最有效的方法,不过「XPrivacy」使用难度较大,适合极客类的用户。关于「XPrivacy」可参考下这篇文章: https://sspai.com/24535

开发应用谋利是无可厚非的,但谋利却不考虑用户的感受,把莫名的广告强加给用户,这就有些过分了,笔者真心希望Android平台可以健康一些。