起底安卓应用商店里的"长辈杀手"流氓广告APP

今天我又来扒应用商店里坑人的APP,这次是一个专门针对老年人的应用。

怎么说呢,就是在大量的广告中发现了少量的正常功能。并且头一次发现了真正的录屏检测代码。

具体看下文:

虚假卸载按钮

app图标长按弹出的图标有一个虚假的卸载按钮,点击后会让你看一次广告,然后再跳转到卸载页面

就是在你卸载之前还要薅一下广告羊毛

而且只要他检测到环境不安全(有特定APP,或者是有frida注入等行为),则不再显示该按钮

叠加层层广告

这种叠加多层广告,每层都是半透明,用户压根不知道哪个是当前的关闭按钮。

我来了都得拜在此阵之下。

绕过权限管理读取用户安装的应用

严格来说这也不算绕过,但是的确可以在国产安卓上直接读取应用列表(不受应用列表权限管制)

关于这个原理,详尽的测试请从文末链接进入

应用列表是用户画像的重要因子(重要程度起码占七成),系统里的这个权限在此面前形同虚设。

录屏检测

我在第一期的时候说过,安卓没有检测录屏接口,我使用了一种取巧的方式去推测用户是否打开了录屏功能。

而现在安卓15原生支持录屏检测(addScreenRecordingCallback),这个功能已经被流氓软件率先使用上了

录屏检测API设计初衷是供APP在自身敏感界面被录屏时可以告知用户,以及阻断用户高风险操作

安卓15的用户有福了,现在流氓软件录出来的不再是黑屏了,而是你只要录屏时打开APP,APP就会静默改变广告策略

我写个demo在安卓15上进行直观效果展示:

app可以实时监测到用户是否在录屏,从而决定是否改变自身的行为

有意思的是,APP还藏了一个暗号和一个后门,作用都是相同的,即答对就加入白名单:

暗号

如果剪切板包含“时间”这两个字,则下次回到APP不会展示广告,持续到APP被关闭为止。

不要问我这是何意味,代码就是这么写的。

表现如下:

后门

点击 6次 LOGO 触发密码,输入正确会加入白名单,不再显示广告。

这个功能看起来是给合作商测试用的

表现如下

密码不是1234,大家不用试,这里我是直接hook了调用方法使得任何密码都成立。

服务器风控

原本我在两台手机上进行测试,开屏广告、长按假卸载按钮、悬浮客服菜单都有

直到我用frida注入该APP进行行为取证时,以上特征都消失了,APP变得无比纯净。

不仅如此,我手头的另一个安卓机,盒友协助测试的三台安卓机,全都无广告了。

这意味着呢?——服务器检测到有人正在调试app,立马全面拉闸躲避风头,什么时候再开放广告福利我就不知道了。

当然,不排除这只是个巧合

写在文末

广告是免费APP保持营收的重要方式,我抵制的从来都不是广告,而是流氓广告。

但越来越多的APP肆无忌惮的违规收集用户信息、滥用系统接口来逃避检测,

更要命的是,这些流氓APP都可以堂而皇之的挂在应用商店首页

现在是针对老年人,下一个是小孩,再下一个,就该是迟暮之年跟不上时代变化、不懂新技术的我们。

感谢你的阅读,我是铁男,如果有下期,那我们就下期见

鸣谢

感谢 轻尘qwq 协助测试

参考资料(#替换为.)

手机厂商的应用列表权限管控真的起效了吗(2025年对国产安卓15的测试)

wesley666#github#io/article/e6389157

文里测试的APP版本:1.0.0.3af-M 发布日期:2026.09.29

SHA256:7947c8ce8150170e743446d8af4b63734e34377b59daf09e3ded74f9d0a4cea0

更多游戏资讯请关注:电玩帮游戏资讯专区

电玩帮图文攻略 www.vgover.com