首先是要用到的工具,一共五个:
1、WINRAR为什么cf进不去(这个没有人没有吧)
2、NOTEPAD++
3、Undex(按照自己的系统选择)
4、APKTool
5、AndroidResEdit(这个还有游戏的功能哦,程序自带教程,有兴趣的同学可以看下)
然后说下原理:
去除APK中的广告共有两个步骤,其一是断掉广告代码对网络的访问,这样可以免除流量;其二是把广告的大小归零,这样就不会有个框在那挡屏幕了。
根据这两个步骤,可以去除大部分的程序广告,不过小部分还是没办法的,比如SLICEIT以及这个公司的各种游戏(它们的广告比较高级……如果真的认真分析还是有可能去掉的。)
开始具体步骤!
1、这次我拿来做小白鼠的是《家园6》这个游戏,我市面上了很久,但都是有广告的,而且
1、WINRAR为什么cf进不去(这个没有人没有吧)
2、NOTEPAD++
3、Undex(按照自己的系统选择)
4、APKTool
5、AndroidResEdit(这个还有游戏的功能哦,程序自带教程,有兴趣的同学可以看下)
然后说下原理:
去除APK中的广告共有两个步骤,其一是断掉广告代码对网络的访问,这样可以免除流量;其二是把广告的大小归零,这样就不会有个框在那挡屏幕了。
根据这两个步骤,可以去除大部分的程序广告,不过小部分还是没办法的,比如SLICEIT以及这个公司的各种游戏(它们的广告比较高级……如果真的认真分析还是有可能去掉的。)
开始具体步骤!
1、这次我拿来做小白鼠的是《家园6》这个游戏,我市面上了很久,但都是有广告的,而且
是那种强烈影响操作的广告!十分的邪恶啊。
为了保证过程没问题,我将文件名改成了HomeLand.apk。
2、将HomeLand.apk用WINRAR打开,解压出其中的classes.dex。
3、把解压出得classes.dex复制到Xtemp文件夹内,并拖取文件图标到dex.bat上,在弹出的窗口中按1:
为了保证过程没问题,我将文件名改成了HomeLand.apk。
2、将HomeLand.apk用WINRAR打开,解压出其中的classes.dex。
3、把解压出得classes.dex复制到Xtemp文件夹内,并拖取文件图标到dex.bat上,在弹出的窗口中按1:
4、启动Notepad++,按Ctrl+F进入文件查,选择“文件查”选项卡,在查目标输入“”,替换为为空白,目录选择Xtemp目录下的classes,按“在文章替换”。
PS:这里的查目标其实不该是“”,详见注释1。
5、将class文件夹拖到dex.bat上,在弹出窗口中按2。
6、把得到的out.dex改名为classes.dex,拖到HomeLand.apk上,即复制入原apk包,再删除包内META-INF文件夹下,除了“MANIFAST.MF”外所有文件。
7、将得到的APK包放入APKToolv1.3.2文件夹下。开始菜单-运行-cmd。利用DOS命令进入APKTOOL V1.3.2的文件夹:
Cd c:\users\scarab\desktop\apktool v1.3.2
再输入:
Apktool d HomeLand.apk homeland (apktool dAPK文件名 解压到的文件夹名)
8、打开Notepad++。继续进入查。目录改为APKtool文件夹下的刚出现的文件夹,做两次替换。
第一次,查android:layout_width="fill_parent"替换为android:layout_width="0.0dip"
第二次,查android:layout_height="wrap_content"替换为android:layout_height="0.0dip"
PS:这里如果严谨点应该查完整的广告代码,详见注释2。
再输入:
Apktool d HomeLand.apk homeland (apktool dAPK文件名 解压到的文件夹名)
8、打开Notepad++。继续进入查。目录改为APKtool文件夹下的刚出现的文件夹,做两次替换。
第一次,查android:layout_width="fill_parent"替换为android:layout_width="0.0dip"
第二次,查android:layout_height="wrap_content"替换为android:layout_height="0.0dip"
PS:这里如果严谨点应该查完整的广告代码,详见注释2。
9、回到cmd窗口,输入:
apktoolb homeland homelandnoads.apk(apktool b 文件夹名
生成的APK文件名)
10、打开AndroidResEdit文件夹下的。
选择签名-签名APK文件,选择刚才生成的homelandnoads.apk,
点击“立即签名”:
11、等成功的提示出现后,去广告就成功了。安装到手机上看效果吧~
注释1:
这里查的应该是广告源,常见的广告源有以下这些:
Admob的广告下载源:
r.admob/ad_source.php
mm.admob
api.admob
r.admob/ad_source.php
mm.admob
api.admob
Google Ads的广告下载源:
lesyndication/pagead/afma_load_ads.js
lesyndication/pagead/afma_load_ads.js
有米广告下载源:
umi
其它广告下资源:
www.casee
www.vpon
www.wooboo
www.vpon
www.wooboo
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论