apk反编译

  一:反编译Apk得到Java源代码

       1. 将apk的后缀名改为zip,并解压

       2. 在解压文件中得到其中的classes.dex,将其复制到dex2jar.bat所在目录dex2jar-0.0.9.9文件夹

       3. 在命令行下定位到dex2jar.bat所在目录,接着输入dex2jar.bat    classes.dex

       4. 生成classes_dex2jar.jar

       5. 用gui打开classes_dex2jar.jar 得到java源码

 

二:反编译apk生成程序的图片、XML配置、语言资源等文件

       1. 下 载apktool-1.0.0.tar.bz2和apktool-install-windows-2.1_r01-1.zip

       2. 解压缩下载的两个文件包

       3. apktool-install-windows-2.1_r01-1.zip解压缩后得到的包里有aapt.exe 和apktool.bat.

       4. apktool-1.0.0.tar.bz2解压后得到一个jar文件

       5. 把apktool-1.0.0.tar.bz2解压后的一个.jar 文件copy进 (3) 得到的文件夹中

       6. 打开命令窗口 ,进入到apktool.bat的父文件夹里

       7. 输入apktool d C:\xxx.apk  C:\nnn

        (  xxx.apk---要反编译的apk,必须放在C盘根目录下,,

          nnn-----要输出的文件夹,此文件夹当前不存在   )

       8. 打开nnn,获得你想得到的资源

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