开源项目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命令配置到环境变量
上一篇:提眉手术的作用
下一篇:帝国塔防2竞技场普通关