Android逆向:去除RE管理器4.41及车来了广告

一、去除 RE管理器4.41广告

要去除的广告

关闭时的广告

(1) 反编译

(2) 安装运行RE管理器,使用SDK/tools目录下的uiautomatorviewer.bat工具截取软件窗口信息

这里我们没有查到"点击体验更多精彩"的这个布局为RelativeLayout的id信息,那么我们就查看当前界面的别的组件的id信息

(3) 在AndroidKiller中直接搜索这个id,查看res/layout下是否有这个id的xml布局文件

 在这个xml中没发现这个广告组件,那么就只能从代码中寻找

(4) 进入启动界面类,查找RelativeLayout

直接点击入库进入启动界面类,直接在该文件中搜索RelativeLayout

发现这个文件就是广告的图片,知道了这个那么就好办了,直接取消这个RelativeLayout的加载即可,通常安装添加一个组件是通过addView这个函数来添加的,往下拉查看有没有这个函数,把他注释掉即可!

 (5) 关闭时的弹出广告

cmd执行命令:adb shell dumpsys activity top

获取到当前界面类为:WebPageDownLoadMainActivity

那么此时我们可以查看smali中的代码,看是从哪里跳转到WebPageDownLoadMainActivity这个界面的,

通常Android的界面跳转代码是由Intent实例对象的startActivity函数执行的,我们直接搜索startActivity,不出所料,搜索到直接注释掉即可!

二、去除车来了广告

要去除的广告

 

1.去除界面广告

(1)  反编译

(2) 使用SDK/tools目录下的uiautomatorviewer.bat工具截取广告组件的id

(3)  找到使用这个id的layout文件,将这个布局组件高度改为0,让他不显示

 

通过上面两张图可以发现,这个LinearLayout 正是这个广告的容器,将这个容器高度设置为0,即屏蔽了这个广告

 

2.去除启动广告

(1) 通过application找到启动类,进入启动类

 

 将主界面改为启动界面

 此时启动界面后,直接就是主界面

完成!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值