多语言展示
当前在线:896今日阅读:167今日分享:16

使用Jadx反编译

开源项目jadx可以直接对.apk, .dex,  .jar, .class 类型的文件进行反编译,jadx支持多种平台(Linux,Windows),相比反编译三件套(apktool、dex2jar、jd-gui), jadx使用起来更加方便。
工具/原料
1

git版本管理工具

2

jadx

方法/步骤
1

1. 首先克隆仓库,从github上将jadx这个项目克隆下来。打开git bash,运行如下图中的命令。

2

2. 项目克隆下来之后,进入jadx目录,输入./gradlew dist回车,然后耐心等待命令执行完成。根据网络情况等待时间有所不同。

3

3. 执行完上面的命令后, 项目多出一个build目录,我们进入build目录,然后找到jadx目录,进入这个目录,再进入bin目录,把将要反编译的文件放在这个目录下。

4

4. 在当前路径下输入jadx-gui niu.apk命令会反编译,并且使用gui打开niu.apk文件。

5

5. 另一种方式,使用jadx -d out niu.apk命令,反编译后将所有文件放入out文件夹下,如果out不存在它会自动创建。

注意事项

可以将jadx命令配置到环境变量

推荐信息