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# ...

可以看到一共有两个广告,adViewinterAd,我们再来看showAdViewshowInterView的方法:

# 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 去广告相关推荐

  1. 安卓逆向系列教程 4.8 去广告 II

    4.8 去广告 II 作者:飞龙 软件下载:http://www.xuepojie.com/thread-24545-1-1.html 事先声明,这个软件没有功能,是个壳子,我们主要研究如何去广告. ...

  2. android 去广告教程,安卓逆向系列教程 4.6 去广告

    4.6 去广告 作者:飞龙 我们要去掉的是主界面上的广告: 把它拖进 Android Killer,这个项目的包是com.cnnzzse.kxxye,通过查询配置文件可得知,主界面是hellot. 我 ...

  3. 安卓逆向系列教程(三)静态分析工具

    安卓逆向系列教程(三)静态分析工具 作者:飞龙 以下工具可能都需要先安装 JDK,安装方法就不说了,随便一搜就是. Android Killer 几年之前,我们要破解 APK,可能需要用到 apkto ...

  4. 安卓逆向系列教程 4.1 字符串资源

    安卓逆向系列教程 4.1 字符串资源 作者:飞龙 这篇教程是 APK 逆向实战的第一个例子,我会以一个非常简单的程序开始.主要内容就是修改字符串资源,除了破解所需之外,汉化也需要了解这个东西.我们的程 ...

  5. 安卓逆向系列教程(二)APK 和 DEX

    安卓逆向系列教程(二)APK 和 DEX 作者:飞龙 APK APK 是 Android 软件包的分发格式,它本身是个 Zip 压缩包.APK 根目录下可能出现的目录和文件有: 名称 用途 META- ...

  6. 安卓逆向系列教程(一)Dalvik 指令集

    安卓逆向系列教程(一)Dalvik 指令集 作者:飞龙 寄存器 Dalvik 指令集完全基于寄存器,也就是说,没有栈. 所有寄存器都是 32 位,无类型的.也就是说,虽然编译器会为每个局部变量分配一个 ...

  7. 【安卓逆向】护眼软件去广告教程(简单详细)软件名护眼宝

    软件名:护眼宝 包名:protect.eye 版本:9.4(86)大小:3.1m 修改前: 首先 去掉 抓布局,找到布局id: 打开xml,在xml里面进行搜索:(在AK里面直接搜索这个布局的id即可 ...

  8. 安卓逆向系列教程 4.4 逆向云播 VIP

    4.4 逆向云播 VIP 作者:飞龙 这次的软件是刀哥云播,在这里下载:http://www.xuepojie.com/thread-23860-1-1.html 我们先分析一下行为: 打开之后的界面 ...

  9. 安卓逆向系列教程 4.10 玄奥八字

    4.10 玄奥八字 作者:飞龙 声明:本人极度厌恶玄学,选取此软件是为了研究逆向技术,并不代表本人赞成其内容. 这次要破解的软件是这个:http://www.xazhouyi.com/android/ ...

最新文章

  1. golangsha1解码_golang中几种加密方式的处理
  2. Git学习系列之Windows上安装Git之后的一些配置(图文详解)
  3. C#显示百度地图API
  4. WPF中splashScreen启动程序之前出现一个过程动画的效果
  5. Node.Js同步mongdb数据
  6. 博客园文章方块背景格式
  7. 我遇见的网络故障分析报告
  8. 小米虚高的估值泡沫要破了么?
  9. 第二章 OpenHarmony工程介绍
  10. 《软件工程》第5章系统建模
  11. 2018年计算机基础应用教程,全国计算机等级考试一级教程:计算机基础及Photoshop应用(2018年版)...
  12. python微控制器编程从零开始 开发板_TPYBOARD单片机开发板PYTHON语言控制单片机
  13. 数据结构之队列(链式队列)的基本操作与实现
  14. Web前端业界氛围极好的群——鬼懿IT
  15. Low-poly低面建模(低像素多边形)
  16. 《密码学系列》—— 流密码
  17. CIO谈:基于K2 BPM平台怎么做报销?
  18. 瑞芯微PX30芯片参数和处理器介绍
  19. 回溯法,子集选择合集
  20. 收购艾瑞咨询,亚信科技如何释放1+1>2的发展效应?

热门文章

  1. 1011.log4cplus移植记录
  2. oracle add datafile ora-01900,一卡通2.2维护手册
  3. libevent 源码深度剖析十三
  4. NAND FLASH读写原理
  5. linux虚拟机能通显卡吗,英伟达 GeForce 游戏显卡正式支持虚拟机传递功能,可以完全调用...
  6. 【资源分享】ArcFace Demo [Android]
  7. deepin Linux vscode 配置C++环境
  8. SpringMVCDemo中,遇到的问题(一)
  9. python ftplib下载文件封装
  10. 关于Tomcat配置虚拟路径保存、访问图片