apk反编译方法

来源:互联网 发布:windows系统修复 编辑:程序博客网 时间:2024/05/18 20:07

    今天讲一下android app的反编译方法,一般借助工具要快捷些,不用记一些命令。

     步骤如下:

     1. 解压apk(将apk后缀名改为zip,直接使用解压工具解压),解压后有以下主要文件:

       (1)AndroidManifest.xml 是android的配置文件,打开是乱码。使用以下命令后可以看出版本的信息等:

cd D:\Android\SDK\build-tools\23.0.0_rc3aapt dump badging C:\Users\kuguan\Desktop\app-release_1.0.9.apk



(2)classex.dex文件

  这个文件是重点,就是我们要反编译的文件。该文件是一些java的字节码,需要借助工具dex2jar将dex文件转换为jar包。

 2. 转为jar包。

   工具需要自己下载,因为不能上传附件。命令如下:dex2jar.bat  classes.dex  生成classex_dex2jar.jar包。

3.下载jd-gui.exe工具。打开工具,选中classex_dex2jar.jar并打开,此时就展示出源码了。但是如果被混淆过的apk,源码也是混淆的,需要耐心看了。


 

0 0
原创粉丝点击