apk去广告教程方法 Android平台虽然号称免费程序多过app store,但是几乎个个都有广告,看了让人着实不爽。下面就教大家怎么用最简单的步骤把广告通通都去掉! 首先电脑上安装java环境 请下载最新的java环境,并安装。这一步就不详细叙述了,跟普通程序的安装过程是一样的 下载所需工具 下载地址: APK反编译工具apktool 等级不够,自行去下载 包含以下三个工具: smali —— 解包、打包apk文件 notepad —— 查询文件关键字并替换 apk签名工具 将所有工具解压缩待用 下载 (10.51 KB) 2011-11-7 10:07 用电脑上的解压缩软件WinRAR打开需要去广告的apk文件,提取classes.dex 下载 (12.54 KB) 2011-11-7 10:08 将classes.dex拖到smali文件夹中的解包.bat上 下载 (16.01 KB) 2011-11-7 10:10 得到classes文件夹 打开notepad(也可以使用editplus) 按Ctrl+F打开搜索替换 选择 在文件中搜索 (Find in Files) 在浏览目录(Directory)里选择classes文件夹 搜索内容(Find what) 填写http:// 下载 (38.25 KB) 2011-11-7 10:11 这时可以看到有很多搜索到的链接 其中有很多就是广告链接 将广告链接删除(只删除引号内的部分) 下载 (24.71 KB) 2011-11-7 10:12 notepad++会自动保存你做的修改 将classes文件夹拖动到打包.bat上 自动打包 得到修改完成后的classes.dex 将classes.dex拖到apk文件(用winrar打开)里替换原文件 删除apk文件中META-INF里的除MANIFEST.MF外的两个文件 下载 (18.79 KB) 2011-11-7 10:14 将apk文件移动到拖动到签名工具所在文件夹sign里 拖动到Sign.bat上自动签名 如果 .bat不能正常工作, 手动输入 D:\PSP\Milestone\no AD\smali1.1>java -jar baksmali.jar classes.dex ——解包 (出现 out文件夹), D:\PSP\Milestone\no AD\smali1.1>java -jar smali.jar out ——打包 out文件夹 D:\PSP\Milestone\no AD\sign>java -jar sign.jar testkey.x509.pem testkey.pk8 nj_signed.apk signed.apk ——生成sign |
欢迎光临 移动叔叔 (http://bbs.ydss.cn/) | Powered by Discuz! X3.2 |