当前位置:首页 > IT技术 > 移动平台 > 正文

Android反编译:查看dex文件的源码
2021-10-28 15:24:29

右键使用360压缩打开,apk文件,当然其他压缩软件都是可以的

解压后如图

Android反编译:查看dex文件的源码_jar

这些.dex文件里面放的就是Java的字节码了

我们下载一个小工具:dex2jar

下载链接:https://bitbucket.org/pxb1988/dex2jar/downloads/

点击下载即可

Android反编译:查看dex文件的源码_dex_02

下载完后,解压一下

Android反编译:查看dex文件的源码_右键_03

我们把.dex文件也放到这个目录下,就像这样

Android反编译:查看dex文件的源码_右键_04

在当前目录下,按住shift后右键,进入命令行窗口,输入以下指令即可

Android反编译:查看dex文件的源码_jar_05

完成后,我们发现多了一个文件,这是刚刚生成的

Android反编译:查看dex文件的源码_jar_06

接下来使用jd-gui查看这个文件,首先下载jd-gui

下载链接:https://github.com/java-decompiler/jd-gui/releases/

选择下载有Windows后缀的那个

Android反编译:查看dex文件的源码_右键_07

解压后是这样的

Android反编译:查看dex文件的源码_dex_08

双击打开就行,如果环境有问题,就按照跳出来的链接安装一下

Android反编译:查看dex文件的源码_java_09

选择要打开的文件即可

 

本文摘自 :https://blog.51cto.com/u