相信很多小伙伴,在开发过程中会遇到class文件转成.java文件,要是使用idea一步一步复制粘贴新建肯定是太麻烦,这样就会用到我下面介绍的工具。简单高效,号称保姆级,点个关注请往下看!!!!!!!
跟着我的节奏 下载并使用
- List item
- dex2jar 描述:
dex2jar 是 Android 中的一个反编译工具,它可以将 Android 程序安装包 Apk 文件中的 .dex 文件反编译成一个 .jar 文件,也可以将反编译后的 .jar 文件重新编译成 .dex 文件。
- 下载地址(直接下载解压 无脑操作)
https://sourceforge.net/projects/dex2jar/ - 重命名需要反编译的APK,将后缀.apk改为.zip,在将zip解压缩,就可以得到classes.dex文件。(此处实例为转换安卓apk文件)
这个文件夹是目标apk解压之后的,你要反编译什么就解压
- 将classes.dex文件粘贴到dex2jar根目录下。
- 打开CMD,切换到dex2jar所在目录下,输入命令“d2j-dex2jar.bat classes.dex”,会自动生成classes-dex2jar.jar在dex2jar根目录下。
按照自己dex2jar的安装路径输入,我此处的是d盘,只需要把cd后边的路径换成你的就ok了
2. jd-GUI
- jd-GUI描述
JD-GUI是常用的java反编译器。
-
下载地址:http://java-decompiler.github.io/,我下载的是这个,大家可按需求下载。
-
下载完成 此处注意一下
这里你就直接给我点.exe运行 看好了长啥样 别瞎整
- 最后一步此处是最重点的一步,往下看
然后将classes-dex2jar.jar直接拖进去就可打开
最后就长这个样子,一步一步跟着我肯定不能错。千万别瞎整!!!!!!!!
整明白了,点个关注不迷路!!!!!!!!!!!!!!!!!!!!