- 2013-4-19 11:23:23
- 类型:原创
- 来源:电脑报
- 报纸编辑:黄益甲
- 作者:
高端玩家 自己打造干净的APK文件
既然黑心开发者可以在APP的安装程序中(APK文件)嵌入广告,那么我们能否反其道而行之,将广告赶走呢?接下来我就教大家一个绝招——将广告清理干净之后再安装。
这种方法,大致思路就是,反编译(编译可以理解为将源代码转化为可运行的程序,反编译就是将程序转化为源代码)APK文件,然后修改XML文件(一般情况下是在反编译出来的\res文件夹中的main.xml,通常在\layout文件夹,有时候也会放在其他文件夹)将广告信息去掉,最后重新编译为新的APK文件。
下面让我们说说具体的操作过程,首先你需要在电脑上安装Java环境(可以在www.jav*.c*m下载并安装),然后在http://go.icpcw.com/e/15app.htm下载apktool。解压aptool.jar到c:\windows,解压apktool-install-windows.zip到任意文件夹(例如D盘根目录)。
运行命令行提示符,用cd命令转到apktool-install-windows所在文件夹(如cd d:/ apktool)。如被嵌入广告的安装文件名为abcd.APK,执行如下命令将abcd.apk反编译到文件夹abcd:
apktool d abcd.apk ABCD
现在打开abcd文件夹,在其中的res文件夹找到main.xml,接下来用记事本来打开,按下“Ctrl+F”找到fill_parent和wrap_content,并将它们都替换为0.0dip,保存退出,再输入以下命令重新编译:
Apktool b ABCD
接下来你就可以在ABCD\dist\out.apk路径下找到重新生成的APK文件了,最后用APKsign等工具为APK文件签名即可使用。
延伸阅读:
豌豆洗白白 告别山寨应用
如果你是新手玩家想要直接使用没有广告版的原版APP,那么你可以试试豌豆荚手机精灵的“豌豆洗白白”来帮你甄别山寨APP!使用方法非常简单:扫描→清理→重新安装原版APP,这一切都是自动操作,非常容易。
报纸客服电话:4006677866 报纸客服信箱:pcw-advice@vip.sin*.c*m 友情链接与合作:987349267(QQ) 广告与活动:675009(QQ) 网站联系信箱:cpcw@cpcwi.com
Copyright © 2006-2011 电脑报官方网站 版权所有 渝ICP备10009040号