ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

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

2021-02-10 17:33:15  阅读:250  来源: 互联网

标签:dex 反编译 java dex2jar 文件 安卓 classes


 

【反编译】安卓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

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有