编程语言
首页 > 编程语言> > 【反编译】安卓APK反编译为java文件

【反编译】安卓APK反编译为java文件

作者:互联网

 

【反编译】安卓APK反编译为java文件

 

准备工具

  1. 要反编译的apk文件, 以微信8.0.apk为例子

  2. dex2jar   下载地址 https://sourceforge.net/projects/dex2jar/

  3. jd-gui   java反编译工具  .class  -->   .java  http://www.softpedia.com/get/Programming/Debuggers-Decompilers-Dissasemblers/JD-GUI.shtml

 

 

开始

  1. 把apk包后缀改为zip

  2. 解压Zip得到classes.dex文件

  3. 需要用到dex2jar把dex文件转为jar文件

  4. 把解压得到的classes.dex文件放入dex2jar.bat所在目录

  5. 在classes.dex所在文件夹下shift+右键 在此处打开命令窗口-->输入启动文件名(.bat文件名)  

    d2j-dex2jar.bat classes.dex

     

  6. 成功后会在classes.dex文件夹生成对应的jar包

  7. 打开java反编译工具

  8. 选中刚才的jar包

  9. 转存为java源文件

  10.  

 

 

 

 

 

 

标签:dex,反编译,java,dex2jar,文件,安卓,classes
来源: https://blog.csdn.net/G971005287W/article/details/113783993