Android的apk包反编译

在网上查了一下反编译的文章。自己尝试了一下,发现有一些问题。主要是查看

        http://www.androidchina.net/1573.html

    但是需要修改一些步骤。apktool要下载最新的不然会报错下载

apktool
1,从官网上下载最新的apktool.jar 替换之前的apktool.jar 
2,在cmd命令中apk文件夹下输入命令 apktool d test.apk
3,在test文件夹下就可以看到xml文件
dex2jar和jd-gui反编译Java
1,下载dex2jar和jd-gui
2,解压dex2.jar,找到XXX-jar2dex.bat的文件
3,把将要反编译的APK后缀名改为.rar或则 .zip,并解压,得到其中的额classes.dex文件(它就是java文件编译再通过dx工具打包而成的),将获取到的classes.dex放到之前解压出来的工具dex2jar文件夹内,
4,在cmd中输入XXX-jar2dex.bat classes.dex 生成classes.dex2.jar文件
5,用jd-gui打开classes.dex2.jar

你可能感兴趣的:(Android的apk包反编译)