1 / 8
文档名称:

apk软件去广告.doc

格式:doc   页数:8页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

apk软件去广告.doc

上传人:drp539601 2015/10/4 文件大小:0 KB

下载得到文件列表

apk软件去广告.doc

相关文档

文档介绍

文档介绍:第一部分:软件准备。
————对apk执行分解(反编译)和合成(编译)的工具
————(dump)和合成(build)的工具
————apk签名工具
++或者Em edit————文本编辑工具
————apk签名需要
:
a..zip
notepad
第二部分:去广告原理。
先简单了解下软件的广告原理(可参考apk文件的组成,见帖http://android./bbs/thread-38605-1-)
一个软件若要显示广告,需要先导入SDK,。
Res\layout内的xml文件就包含有广告界面的配置代码,修改这些代码改变广告显示的大小就可以去除广告界面。
只是单单不显示广告,软件还会下载广告所需的数据,那么就要修改代码来屏蔽广告下载源。
目前Android的广告供应商有两个,一个是Admob,一个是Google Ads,前者已被后者收购,但两者SDK依然独立。
,但十分不常见。
Res\layout内的xml文件广告代码一般格式如下:
Admob的广告代码为:
<
android:id=”@+id/ad”
android:layout_width=”fill_parent”
android:layout_height=”wrap_content”/>
Google Ads的广告代码为:
<
android:id=”@+id/adview”
android:layout_width=”wrap_content”
android:layout_height=”wrap_content”/>
广告下载源
Admob的广告下载源:
http://r./
http://mm.
http://api.
Google Ads的广告下载源:
http://pagead2./pagead/
以上广告源是比较规范的广告源,但是现在市面的软件广告源十分不规范,即使屏蔽了上述广告源,软件还是可能显示广告的。
第三部分:实际操作

将apk文件放入apktool文件夹内(可改名,改得简单易于操作)。

,cmd窗口中输入命令 apktool_d_*.apk 如图(解释:d为dump缩写,反编译的意思。)
如下图为反编译成功。
然后将在apktool文件夹中生成一个文件夹,名称为apk的名称,这个文件夹里的文件就是组成apk的文件。

打开notepad++,按ctrl+F,调出搜索对话框,如图:
记得要搜索目录,选第三个选项卡。
我们需要搜索的关键词一般主要有以下几个:
admob http://
如下图:notepad++下面会显示搜索出来的文件位置,点击跳转到相应的文件,一般为*.smali文件。
然后我们将ht