<a href = "http://note.youdao.com/noteshare?id=16d6847d5d82e44fea8dd2b70b84ec63">工具下载地址(有道云)</a>
<a href = "http://pan.baidu.com/s/1dFBTwOh">工具下载地址(百度云)</a> 密码:lbmp
反编译用到三个工具:
下载三个工具之后,解压缩。
apktool :用来获取资源文件,可以提取出图片文件和布局文件
正确食用方法:
1、解压得到3个文件:aapt.exe,apktool.bat,apktool.jar ,将需要反编译的APK文件放到该目录下,
2、打开命令行界面(运行-CMD) ,定位到apktool文件夹,输入以下命令:apktool.bat d -f ****.apk,将星号换成你的apk名字
步骤2的解析apktool.bat d -f apk文件 输出文件夹
扩展内容:
3、反编译完的文件重新打包成apk,那你可以:输入apktool.bat b test(你编译出来文件夹)
4、之后在之前的test文件下便可以发现多了2个文件夹:build、dist(里面存放着打包出来的APK文件)
dex2jar :将apk反编译成Java源码(classes.dex转化成jar文件)
正确食用方法:
1、将要反编译的APK后缀名改为.rar或则 .zip,并解压,得到其中的额classes.dex文件
2、classes.dex放到之前解压出来的工具dex2jar-0.0.9.15 文件夹内
3、命令行下定位到dex2jar.bat所在目录,输入dex2jar.bat classes.dex
4、得到*.jar文件
jd-gui :查看APK中classes.dex转化成出的jar文件,即源码文件
正确食用方法:
1、将dex2jar获得的jar文件用此工具打开即可看到反编译出的code
网友评论