查看: 14027|回复: 15
收起左侧

[实用教程] 去除apk文件中的后台广告下载

 关闭 [复制链接]
oco
发表于 2012-8-29 17:51:27 | 显示全部楼层 |阅读模式
本帖最后由 oco 于 2012-8-29 20:41 编辑

以下是在win7 sp1 32位旗舰版下实验的,以cradio.apk为例,因为要用龙卷风收音机,台式机的可以屏蔽广告,找手机版本的google了半天都没去广告的,只能自己动手了....

截图在这 自己修改的cradio.apk
http://bbs.kafan.cn/forum.php?mod=viewthread&tid=1362237&fromuid=683468


需要用到的软件:apktool, auto-sign, notepad++,

1 先在电脑安装java,jdk/jre都可,默认安装即可 http://www.java.com/zh_CN/download/manual.jsp

2 装好java后,在cmd窗口下运行apktool,可以进行对apk文件解压和打包,简单的格式为

apktool d XXX.apk PATH //反编译XXX.apk到文件夹PATH

apktool b PATH //从文件夹PATH重建apk到PATHdistout.apk

3 会把apk文件解压到预先指定的文件夹,然后用notepad++查找smali目录下的文件中的广告链接,具体的:notepad++,搜索\在文件中查找\ ,然后指定smali目录路径,查找htp://,全部查找,可以看看都有那些广告链接(不全是),然后使用替换功能替换成空白即可

notepad++为免费开源软件http://notepad-plus-plus.org/,可以直接解压运行的,自带了中文语言的

象这样的基本都是无用的链接,不清楚的可以google一把,就能看出来是否是广告链接啦
http://r.domob.cn
http://e.domob.cn
http://e.domob.com
http://www.adview.cn
http://www.adwo.com
http://r2.adwo.com
http://media.admob.com
http://ad-count.adwo.com
http://e.admob.com
http://adtest.adwo.com
http://sdk.youmi.net
http://api.suizong.com
http://schemas.android.com
http://www.google.com
http://maps.google.com
http://market.android.com
http://ditu.google.com
http://www.gstatic.com

4 修改好后,再次使用apktool压缩成apk文件

5 使用auto-sign将新生成的apk文件签名,我这需要将*.apk更改为*.zip,拖放到sign.bat上就自动生成一个签名后的.zip文件,把这文件改名为**.apk就大功告成啦

至于修改程序的权限,和不显示广告界面,可以自己google

评分

参与人数 2经验 +5 人气 +2 收起 理由
ioton + 2 原创内容
丟了過厺 + 5 版区有你更精彩: )

查看全部评分

nijiuaiwoa
发表于 2012-8-31 22:59:37 | 显示全部楼层
技术贴  不过不实用   现在一般都是ROOT后用软件限制
ioton
头像被屏蔽
发表于 2012-9-1 10:38:31 | 显示全部楼层
厉害,收藏了
       分没了,恢复后立马补上。
ssama
发表于 2012-9-1 14:55:17 来自手机 | 显示全部楼层
做破解的时候很重要,不过验证网址和部分功能会缺失
ywwh
发表于 2012-9-1 16:05:58 | 显示全部楼层
如果安卓软件没内置广告暗扣流量就堪称完美了。。。
Vanioc
发表于 2013-4-21 14:11:33 | 显示全部楼层
这个一定要学习
大金鱼先生
发表于 2013-8-10 11:19:51 | 显示全部楼层
能不能改hosts解决···那么多程序反编译太麻烦了
Caffeine-
发表于 2013-8-10 18:23:50 | 显示全部楼层
先在电脑安装java

看到基于Java的软件,都恶心的想吐。。。
VeleSila
发表于 2013-8-14 13:36:41 | 显示全部楼层
根据我的经验,用adaway 订阅 Hostx + 用disabled service这个软件去掉广告进程,应该可以少超过一半打广告 - -
dfliaoyue
发表于 2013-8-14 15:34:11 | 显示全部楼层
VeleSila 发表于 2013-8-14 13:36
根据我的经验,用adaway 订阅 Hostx + 用disabled service这个软件去掉广告进程,应该可以少超过一半打广告 ...

嗯,再加上Droidwall或类似防火墙禁止一些应用联网。我现在在手机就是想看广告也只能在浏览网页时看了
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-4-30 10:52 , Processed in 0.127775 second(s), 17 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表