怕上火喝王老吉 发表于 2020-1-8 11:33

某游戏逆向分析之去开屏广告


https://yl.qiyikt.com/data/attachment/forum/201912/08/202752glbt0lyygygotuao.png
ddms早已打开,这个APK一进去就有开屏广告。
https://yl.qiyikt.com/data/attachment/forum/201912/08/202823ghaywwh3xdh8o8lh.png
定位到这个广告在SplashAdActivity,进入发现有个醒目的方法
https://yl.qiyikt.com/data/attachment/forum/201912/08/203222z8r1rltlqe8rqebt.png
通过查找这个方法的调用,发现广告的老巢

打开后 https://yl.qiyikt.com/data/attachment/forum/201912/08/202855t2rhd5mbutyttda5.png
如此多关于广告的方法,看来今天要苦战了.....

https://yl.qiyikt.com/data/attachment/forum/201912/08/203055jr3nrjrkbvv6rdbl.png ..
https://yl.qiyikt.com/data/attachment/forum/201912/08/203105n6iiqaou6rd0pori.png
开始分析源代码
然后更改判断逻辑。
思路很简单,TURE 就想办法改成FALSE
反正就让它执行failed 语句。
但是后来我发现被带偏了,因为这个好像是用来混淆别人的,经过半个小时的查找,最后找到
https://yl.qiyikt.com/data/attachment/forum/201912/08/203537hiy76tfxicpxs6c8.png
真正有用的开启广告方法在这里。
https://yl.qiyikt.com/data/attachment/forum/201912/08/203625ghsm2eesfe2hdhbc.png
这里都没有看源码,直接上手改,把判断逻辑全部注释掉。完成去开屏广告

https://yl.qiyikt.com/data/attachment/forum/201912/08/203723ko9pqleekkyaak9v.png
09.png (55.14 KB, 下载次数: 0)
下载附件2019-12-8 20:37 上传

PS:虽然成功去除广告,但是程序的稳定性下降,进入游戏后不久会闪退,希望以后水平提升后可以解决这个问题

odinad 发表于 2020-1-8 14:51

大佬,这个是什么软件

北辰没有林安 发表于 2020-1-8 14:56

同样,找最右启动界面的广告。把splash老巢找到直接删,打开就闪退,还在寻找方案

BlueTears_ 发表于 2020-1-8 16:12

感谢楼主分享

Assass1n 发表于 2020-1-9 01:06

把splash全部替换成首页页面呢?

hangye168 发表于 2020-1-9 09:11

感谢大佬

咸某鱼 发表于 2020-1-9 09:57

tql膜拜大佬

cunzhe0410 发表于 2020-1-9 10:57

把跳转广告的方法,加个返回,这样子行不行,保留住这个方法

芽衣 发表于 2020-1-22 08:05

本帖最后由 417788939 于 2020-1-22 08:13 编辑

这游戏我玩过,叫羽毛球高手。

开屏广告首先直接找入口文件,关系到启动动作。你看xml很容易就知道广告在SplashAdActivity,入口文件改不好肯定不稳定。
然后删除com.qq.e.ads开头的广告权限即可去开屏广告,追求完美精简可以顺藤摸瓜改smali。

o0蜗牛 发表于 2022-5-20 05:41

为什么我这里不显示图片的?
页: [1]
查看完整版本: 某游戏逆向分析之去开屏广告