网络营销

基于APKTOOL的APK反编译方法介绍

时间:2014/7/6 9:10:17  作者:  来源:  查看:239  评论:0
内容摘要:   今天根据自己的经验总结一下关于安卓APK包的反编译加广告赚钱的话题,下面就介绍安卓APK包反编译的流程和注意事项。  其实APK反编译早已不是什么新鲜话题,网上关于反编译的问题也有很多内容。本文主要是作者结合自己的实际经验来归纳...

  今天根据自己的经验总结一下关于安卓APK包的反编译加广告赚钱的话题,下面就介绍安卓APK包反编译的流程和注意事项。

  其实APK反编译早已不是什么新鲜话题,网上关于反编译的问题也有很多内容。本文主要是作者结合自己的实际经验来归纳一下:

  1、环境搭建

  首先需要搭建JAVA环境,关于具体的搭建方法和环境变量的配置,只要会使用搜索引擎就可以在百度上找到方法,此文省略。值得注意的是选择与自己机器适配的jdk,自己的机器是32或64位的应该都知道怎么查看吧,比如Win7系统可以使用计算机-属性-系统类型来查看。另外就是在安装好JDK后的配置环境变量时如果无法成功,请注意英文状态下的空格、标点的内容不要输错。

  2、下载反编译工具

  目前反编译的工具不仅限于一种,笔者使用的是APKTOOL,请自行下载到本地解压安装。验证是否成功的方法是CMD回车,如果你的APKTOOl工具在D盘,就按这个步骤执行:CMD-敲D-回车-输入CD apktool,定位到apktool文件夹下,输入apktool如果出现以下页面就表示OK了。

  

基于APKTOOL的APK反编译方法介绍

 

  3、反编译APK

  比如在D盘apktool文件夹内有个待反编译的APK文件test.apk,就可以按这个步骤去执行反编译:定位到D盘,再用CD定位到apktool文件夹,使用apktool d命令解压apk包,即 apktool d test.apk,出现如下界面表示正在解压:

  

基于APKTOOL的APK反编译方法介绍

 

  解压时间视这个APK包的大小而定,待解压成功后会在D盘的apktool文件夹内多出了一个test的文件夹,打开后会发现有assets、res文件夹。

  4、添加广告代码

  根据不同网站提供的广告代码的SDK指导文档去修改相应的文件保存即可,不同的广告平台操作方法会不同,所以省略该内容,具体可以咨询你要添加广告的网站客服。

  5、二次打包

  添加了广告代码后,现在就可以二次打包了,同样是在CMD中执行打包命令:apktool b test(test是刚才反编译解压出来的文件夹名称),打包完成后会发现多出一个dist的文件夹,打开会发现有一个test.apk文件,这就是被添加了广告的apk文件。

  6、签名

  APK签名的方法也比较多,比如dodo APKSign工具等等,自行百度即可,操作也简单,在此省略。签名后就可以安装到安卓设备上了。

  7、发布推广

  上述工作全部都是基础工作,最重要的是尽可能地让更多的用户下载这个被反编译的APK文件,推广的方法也很多,首选是进入市场渠道,也可以参考应用推之前的这篇文章:APP推广的常规方法汇总。

  本文应用推(www.apktui.com)原创首发,任何形式的转载、改编务必注明出处。


此信息来源于网络由 站长资讯 编辑
相关评论
评论者:      验证码:  点击获取验证码