手机应用去除广告

1、前言

​ 大部分的应用中在刚打开APP或者APP中的某个部分都会插入一些广告,所以这篇文章主要分析如何去除手机APP中广告的内容,这里用车来了这款APP来进行分析,下载地址:链接:https://pan.baidu.com/s/1y0TRR-QWSVQPTQ-e-4QsLw 密码:4jvo

2、使用到的工具

  • 网易MuMu模拟器
  • AndroidCrackTool
  • Android Studio
  • Dalvik Debug Monitor Service(DDMS)

3、工具介绍

DDMS是SDK套件中的一个调试工具,主要可以插桩打印一些异常堆栈信息、模拟电话呼叫等功能

DDMS 工具存放在 SDK 的 tools 路径下,可直接双击使用

如果DDMS出现找不到设备的问题,adb devices查看一下,adb kill-server —> adb start-server就搞定了

4、逆向分析

应用包名信息如下:

我们先用DDMS进行调试,过滤包名信息

这里就是过滤后的内容,会看到关于包名的一些相关内容,如初始化信息、广告信息、版本信息、一些加载流程等等等等

在打开APP弹出广告信息的时候,DDMS请求广告的内容也会显示出来

我们反编译后直接搜索与广告相关的信息,然后删除掉就可以

我们把一些关于广告的内容删除掉后重新编译

这样重新编译的apk就不会带有任何的广告信息