文章正文
android反编译总结
java的反编译相对c/c++要简单一些,android程序是一个apk,实质是一个压缩包,通过简单的减压缩,就可以得到apk的资源文件,通过替换这些资源文件就可以简单的自定义程序的图标。废话不多说了,下面通过一个实例将android反编译的过程。
工欲善其事,必先利其器。反编译程序之前,首先需要一些工具。
1、apktool:反编译最重要的工具,可以将android apk反编译成smail语言,并可以将其编译回apk.下载地址
2、dex2jar:将dex文件转化为jar文件,这个工具需要与下面的工具配合使用,反编译出混淆后的源码。下载地址
3、jd-GUI:将jar文件转化问源码。下载地址
4、apkSign:将为apk签名,用apktool编译回的apk需要签名才能使用。(不知道官网在哪,下载直接百度即可)
我将所有的工具打包了,可以直接下载。
一、apktool的使用:
将下载下来的最新版本的apktool改名为apktool.jar,将apktool.bat/apktool.jar以及要反编译的apk放到同一个目录。
-------------未完待续
March 1, 2016, 8:15 a.m. 作者:zachary 分类:Android 阅读(1749) 评论(0)
评论列表:
评论: