(完整word)apk软件去广告傻瓜教程
(完整word)apk软件去广告傻瓜教程
编辑整理:
尊敬的读者朋友们:
这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对
文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望((完整word)apk软件去广告傻
瓜教程)的内容能够给您的工作和学习带来便利。同时也真诚的希望收到您的建议和反馈,这将是
我们进步的源泉,前进的动力。
本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以
下为(完整word)apk软件去广告傻瓜教程的全部内容。
(完整word)apk软件去广告傻瓜教程
第一部分:软件准备。
l————对apk执行分解(反编译)和合成(编译)的工具
2。dex---—对分解(dump)和合成(build)的工具
n-——-apk签名工具
4。notepad++或者Emedit—--—文本编辑工具
5。java环境变量配置————apk签名需要
前三个工具打包为文件如下可下载:
a。。zip
notepad5.9_
第二部分:去广告原理。
先简单了解下软件的广告原理(可参考apk文件的组成,见帖http://android。
/bbs/)
一个软件若要显示广告,需要先导入SDK,并在AndroidManifest。xml中注册。
Reslayout内的xml文件就包含有广告界面的配置代码,修改这些代码改变广告显示的大小就
可以去除广告界面。
只是单单不显示广告,软件还会下载广告别具一格的近义词 所需的数据,那么就要修改代码来屏蔽广告下载源。
目前Android的广告供应商有两个,一个是Admob,一个是GoogleAds,前者已被后者收购,
但两者SDK依然独立.
另外国内还有cae。cn,但十分不常见。
Reslayout内的xml文件广告代码一般格式如下:
Admob的广告代码为:
〈。android。ads。狮子座巨蟹座 AdViewandroid:id=”@+id/ad"
android:layout_width=”fill_parent”android:layout_height=”wrap_content”/>
GoogleAds的广告代码为:
〈。AdViewandroid:id=”@+id/adview”android:
(完整word)apk软件去广告傻瓜教程
layout_width="wrap_content"android:layout_height="wrap_content”/>
广告下载源
Admob的广告下载源:
http:///ad_source。php
http://api。
GoogleAds的广告下载源:
pagead2。googlesyndication。com/pagead/afma_load_
以上广告源是比较规范的广告源,但是现在市面的软件广告源十分不规范,即使屏蔽了上述广
告源,软件还是可能显示广告的。
第三部分:实际操作
1.准备apk
将apk文件放入apktool文件夹内(可改名,改得简单易于操
作).
2.反编译
运行run。bat文件,cmd窗口中输入命令apktool_d_*.apk如图(解释:d为dump缩写,
反编译的意思。)
(完整word)apk软件去广告傻瓜教程
如下图为反编译成功。
然后将在apktool文件夹中生成一个文件夹,名称为apk的名称,这个文件夹里的文件就是组
成apk的文件.
3.修改
打开notepad++,按ctrl+F,调出搜索对话框,如图:
记得要搜索目录,选第三个选项卡.
我们需要搜索的关键词一般主要有以下几个:
obgoogle。com
(完整word)apk软件去广告傻瓜教程
如网红八卦微博 下图:notepad++下面会显示搜索出来的文件位置,点击跳转到相应的文件,一般为*。smali
文件.
然后我们将http://开头的字符串改成0.0.0.0或者127。1.1.1等无效的ip。使广告源
无法访问.改完记得保存文件。
如果搜索的是非IP地址,那么将字符串该乱即可,例如改成a。com等,个人经
验而谈。
4。编译
保存文件后将进行编译。在CMD命令提示符后输入命令apktool_b_文件夹名_*。apk(解释:
b为build缩写,编译的意思。)
(三皇五帝的顺序 完整word)apk软件去广告傻瓜教程
如上图过程为编译成功,此时将在apktool文件夹中生成一个*.apk文件,这个就是编译后得到
的文件.
5.签名
运行APKsign目录下的,得到窗口:
选择好APK所在目录,签名后文件爱你保存的目录,点击制作签名。稍片刻会有个签名成功的
确认按钮,点击确认结束。
得到签名后的apk文件.接下来安装测试即可。
(完整word)apk软件去广告傻瓜教程
----———-—-————————-----—--—-—-
至于前面提到的Reslayout内的xml中的代码处理:简单介绍下:
Admob的广告代码为:
〈。。AdViewandroid:id="@+id/ad”
android:layout_width=”fill_parent"android:layout_height=”wrap_content”/太阳图片大全 >
GoogleAds的广告代码为:
+id/adview"android:layout_width="wrap_content”android:layout_height=”wrap
_content”/〉
通过notepad++将搜索路径定位到res文件夹(就是反编译后的res文件夹),代码只搜索开头
就行了,如:com。。AdView和com。AdView。android:
layout_width=”fill_parent”修改为android:layout_width=”0。0dip”
android:layout_height=”wrap_content"修改为android:layout_height="0.0dip”
此过程就是将广告显示的位置缩小到0像素,即可完成不显示广告,但现在广告源泛滥,可能
有时不奏效的,所以还要按照上述操作进行。
————-————-—---—-——————----————————-—-———-—-—-——--
——-—-—————-——-—————-——-——————-———-——-——---——-——
———-—-———-—————-————————-———--—
关于无法通过apktool反编译,或者编译不成功,或者编译心情不好的说说 成功安装出错的软件,去广告的办法。
(其实去广告完全可按以下操作完成)
(完整word)apk软件去广告傻瓜教程
直接解压缩软件(rar,7z等)打开apk,提取其中的class。dex文件.
放入/dex/文件夹中,如图
然后运行对class。dex文件反编译,得到out文件夹,如下图
然后进行上述教程中的“3。修改”部分。但是搜索的目录要改成这个out文件夹。
(完整word)apk软件去广告傻瓜教程
修改完毕后保存文件,运行,稍等片刻会生成out。dex文件,如下图
然后将out。dex重命名为class。dex,用解压缩软件替换到APK中,进行签名即可.
bbs。/topic_detail_8884_
本文发布于:2023-03-24 01:11:09,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/570e5ff33d1dbce95e46e4106959c98f.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:广告屏蔽软件.doc
本文 PDF 下载地址:广告屏蔽软件.pdf
留言与评论(共有 0 条评论) |