某校园跑软件去广告教程

查看 177|回复 11
作者:Panel   
某校园跑软件去广告教程
声明:此处教程仅供参考学习,禁止任何实战!
学习要求使用这个app进行校园跑,但是这个广告弹窗太无理,每一点一次不同的界面都弹广告,而且关闭按钮极小,经常失误下载广告内的app,所以用它来学习一下
所用工具:雷电模拟器(开启root)、MT管理器(没会员的用NP管理器),都可以百度下载到
1.MT提取安装包,定位提取好的安装包位置


image-20220325123306733.png (115.65 KB, 下载次数: 0)
下载附件
1
2022-3-25 12:58 上传



image-20220325123344002.png (132.35 KB, 下载次数: 0)
下载附件
2
2022-3-25 12:58 上传

点击安装包得知该软件未加固,那我们点击查看


image-20220325123747212.png (146.95 KB, 下载次数: 0)
下载附件
3
2022-3-25 12:58 上传

AndroidManifest:AndroidManifest.xml是Android应用的入口文件,它描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProviders, Services, 和Intent Receivers,还能指定permissions和instrumentation(安全控制和测试)。
那这里我们要找的就是弹窗广告的组件activities类型,点击AndroidManifest文件选择反编译
image-20220325123912409.png (120.96 KB, 下载次数: 0)
下载附件
4
2022-3-25 12:59 上传

">


image-20220325124321082.png (202.8 KB, 下载次数: 0)
下载附件
5
2022-3-25 13:00 上传

android:versionCode="194"
android:versionName="3.2.5"
以上两行代码的作用通常是被用来做版本验证的参数,接下来会用到
我们的首要目的是去除广告,那点击左上角的三个点搜索 .ADActivity关键字符,为啥要搜呢,advertising activity  = ADActivity,由名字就可以知道这是活动性广告窗口的后缀,所以我们只需要把所有.ADActivity后缀的代码删除就可以


image-20220325124928191.png (179.21 KB, 下载次数: 0)
下载附件
6
2022-3-25 13:00 上传

这里的name是com.qq.e.ads,直接可以知道与该软件本身没关,直接删除所有name为这个的activity块
继续


image-20220325125255747.png (165.65 KB, 下载次数: 0)
下载附件
7
2022-3-25 13:00 上传

[color=]-
虽然这个name是app包名命名的,后缀还是.adactivity,但是后面测试发现这个块是成绩提交弹窗,不要动!否则提交成绩失败!">
[color=]
虽然这个name是app包名命名的,后缀还是.ADActivity,但是后面测试发现这个块是成绩提交弹窗,不要动!否则提交成绩失败!
重复以上两步删除完以后,记得去更改前面提到的一下两行代码的参数
android:versionName="3.2.5"
android:versionCode="194"
说过这是验证版本信息的,目前3.2.5是被强制更新的,那我们就去找最新版的查看这两行代码的参数值更改为最新版的就不会被强制更新了,最后保存签名安装测试后发现所有广告去除,且没有强制更新,正常可用

广告, 下载次数

Panel
OP
  


Dianalove 发表于 2022-3-25 14:10
感谢楼主

感谢我不如直接给我评分
Panel
OP
  

黑榜检测的是模拟定位和虚拟机的问题,我们去除广告没有涉及应该是不受影响的@末初
Panel
OP
  


zengyantao 发表于 2022-4-9 11:58
啥意思,细说

我说hook的时候懂得人已经知道怎么操作了,如果你不知道什么是hook,以及怎么实现hook那怎么细说都是一样
Panel
OP
  

调试app所用版本下载地址:https://fbxy.lanzouf.com/iRId0020xppg
bhsuper   

谢谢分享,
tencentma   

写的很详细,可操作性强。
penz   

学习了,楼主辛苦
曾经的歌42   

慢慢学习 争取能自己破一个
Dianalove   

感谢楼主
您需要登录后才可以回帖 登录 | 立即注册

返回顶部