反编译查看java代码工具

dex2jar及JD_GUI 和 jadx

dex2jar及JD_GUI的下载

下载dex2jar下载压缩后会看到以下文件

dex2jar.png

下载JD_GUI,下载安装

工具使用

首先找到要反编译apk,进行解压,会得到classes.dex文件,终端命令

cd 路径/dex2jar-2.0 
sh d2j-dex2jar.sh classes.dex 

如果成功会在dex2jar-2.0 文件下生成classes-dex2jar.jar文件
如果提示没有权限执行先执行sudo chmod +x d2j-dex2jar.sh,在执行sh d2j-dex2jar.sh classes.dex
打开JD_GUI,将classes-dex2jar.jar拖入到JD_GUI。就能看到反编译后的java代码

JD_GUI

jadx-gui的下载使用

下载jadx-gui,解压缩后会看到如下文件

jadx

使用方式:
终端cd 路径/jadx-0.6.1/bin执行./jadx-gui或者直接右键打开方式-终端
jadx-gui

选择要反编译的apk文件,就OK了

还有jeb反编译工具,也是可以直接打开apk文件

你可能感兴趣的:(反编译查看java代码工具)