安卓逆向系列教程 4.6 去广告
4.6 去广告
作者:飞龙
软件在这里下载:http://www.yxdown.com/shouji/376800.html
我们要去掉的是主界面上的广告:
把它拖进 Android Killer,这个项目的包是com.cnnzzse.kxxye
,通过查询配置文件可得知,主界面是hellot
。
我们在这个类中搜索ad
:
.field private adView:Lcom/baidu/mobads/AdView;# ....field private interAd:Lcom/baidu/mobads/InterstitialAd;.field private isInitAd:Z# ....field private showAd:Z# ....method public showAdView()V# ....method public showInterView()V# ...
可以看到一共有两个广告,adView
和interAd
,我们再来看showAdView
和showInterView
的方法:
# showAdView
.line 283
iget-boolean v1, p0, Lcom/cnnzzse/kxxye/hellot;->showAd:Zif-nez v1, :cond_1.line 300
:cond_0
:goto_0
return-void# showInterView
.line 302
iget-boolean v0, p0, Lcom/cnnzzse/kxxye/hellot;->showAd:Zif-nez v0, :cond_0.line 346
:goto_0
return-void
它们都通过showAd
这个字段来判断是否要显示广告。
我们可以想办法把这个字段给赋成false
。搜索Lcom/cnnzzse/kxxye/hellot;->showAd:Z
:
发现对其写入的一共两处。第一处是构造器<init>
中。
.prologue
const/4 v1, 0x1# ....line 74
const/4 v0, 0x0# ....line 75
iput-boolean v1, p0, Lcom/cnnzzse/kxxye/hellot;->showAd:Z
这里我们把v1
改成v0
。
第二处是静态方法access$0
,这个方法专门用于设置showAd
.method static synthetic access$0(Lcom/cnnzzse/kxxye/hellot;Z)V.locals 0.prologue.line 75iput-boolean p1, p0, Lcom/cnnzzse/kxxye/hellot;->showAd:Zreturn-void
.end method
我们加上一句const/4 p1, 0x0
。
完事。
安卓逆向系列教程 4.6 去广告相关推荐
- 安卓逆向系列教程 4.8 去广告 II
4.8 去广告 II 作者:飞龙 软件下载:http://www.xuepojie.com/thread-24545-1-1.html 事先声明,这个软件没有功能,是个壳子,我们主要研究如何去广告. ...
- android 去广告教程,安卓逆向系列教程 4.6 去广告
4.6 去广告 作者:飞龙 我们要去掉的是主界面上的广告: 把它拖进 Android Killer,这个项目的包是com.cnnzzse.kxxye,通过查询配置文件可得知,主界面是hellot. 我 ...
- 安卓逆向系列教程(三)静态分析工具
安卓逆向系列教程(三)静态分析工具 作者:飞龙 以下工具可能都需要先安装 JDK,安装方法就不说了,随便一搜就是. Android Killer 几年之前,我们要破解 APK,可能需要用到 apkto ...
- 安卓逆向系列教程 4.1 字符串资源
安卓逆向系列教程 4.1 字符串资源 作者:飞龙 这篇教程是 APK 逆向实战的第一个例子,我会以一个非常简单的程序开始.主要内容就是修改字符串资源,除了破解所需之外,汉化也需要了解这个东西.我们的程 ...
- 安卓逆向系列教程(二)APK 和 DEX
安卓逆向系列教程(二)APK 和 DEX 作者:飞龙 APK APK 是 Android 软件包的分发格式,它本身是个 Zip 压缩包.APK 根目录下可能出现的目录和文件有: 名称 用途 META- ...
- 安卓逆向系列教程(一)Dalvik 指令集
安卓逆向系列教程(一)Dalvik 指令集 作者:飞龙 寄存器 Dalvik 指令集完全基于寄存器,也就是说,没有栈. 所有寄存器都是 32 位,无类型的.也就是说,虽然编译器会为每个局部变量分配一个 ...
- 【安卓逆向】护眼软件去广告教程(简单详细)软件名护眼宝
软件名:护眼宝 包名:protect.eye 版本:9.4(86)大小:3.1m 修改前: 首先 去掉 抓布局,找到布局id: 打开xml,在xml里面进行搜索:(在AK里面直接搜索这个布局的id即可 ...
- 安卓逆向系列教程 4.4 逆向云播 VIP
4.4 逆向云播 VIP 作者:飞龙 这次的软件是刀哥云播,在这里下载:http://www.xuepojie.com/thread-23860-1-1.html 我们先分析一下行为: 打开之后的界面 ...
- 安卓逆向系列教程 4.10 玄奥八字
4.10 玄奥八字 作者:飞龙 声明:本人极度厌恶玄学,选取此软件是为了研究逆向技术,并不代表本人赞成其内容. 这次要破解的软件是这个:http://www.xazhouyi.com/android/ ...
最新文章
- golangsha1解码_golang中几种加密方式的处理
- Git学习系列之Windows上安装Git之后的一些配置(图文详解)
- C#显示百度地图API
- WPF中splashScreen启动程序之前出现一个过程动画的效果
- Node.Js同步mongdb数据
- 博客园文章方块背景格式
- 我遇见的网络故障分析报告
- 小米虚高的估值泡沫要破了么?
- 第二章 OpenHarmony工程介绍
- 《软件工程》第5章系统建模
- 2018年计算机基础应用教程,全国计算机等级考试一级教程:计算机基础及Photoshop应用(2018年版)...
- python微控制器编程从零开始 开发板_TPYBOARD单片机开发板PYTHON语言控制单片机
- 数据结构之队列(链式队列)的基本操作与实现
- Web前端业界氛围极好的群——鬼懿IT
- Low-poly低面建模(低像素多边形)
- 《密码学系列》—— 流密码
- CIO谈:基于K2 BPM平台怎么做报销?
- 瑞芯微PX30芯片参数和处理器介绍
- 回溯法,子集选择合集
- 收购艾瑞咨询,亚信科技如何释放1+1>2的发展效应?
热门文章
- 1011.log4cplus移植记录
- oracle add datafile ora-01900,一卡通2.2维护手册
- libevent 源码深度剖析十三
- NAND FLASH读写原理
- linux虚拟机能通显卡吗,英伟达 GeForce 游戏显卡正式支持虚拟机传递功能,可以完全调用...
- 【资源分享】ArcFace Demo [Android]
- deepin Linux vscode 配置C++环境
- SpringMVCDemo中,遇到的问题(一)
- python ftplib下载文件封装
- 关于Tomcat配置虚拟路径保存、访问图片