jadx:https://github.com/skylot/jadx.git
链接:http://pan.baidu.com/s/1c2wAeXi 密码:gneu
1.git clone https://github.com/skylot/jadx.git
./gradlew build
会在jadx/build/jadx/bin目录下生成jadx相关脚本及文件------------> 此处可直接使用已经编译好的相关文件
2. ./jadx -d + xxx+ xxx.apk
注意,此处的xxx指编译生成文件的存放目录,可随便起名
会在当前目录生成xxx命名的文件夹,文件夹中包含资源文件及java文件,可直接打开查看相关方法
3.可视化窗口
./jadx-gui xxx.apk
类似jd-gui工具,不过这个可以查看资源文件
注意,老版本的jadx工具在反编译apk时,会出现报错,解决方案如下:
将jadx-core/lib/dx-1.10.jar 替换为Android N项目编译工程后out/host/linux-x86/framework/dx.jar这个jar包,
可拷贝直接修改jadx-core/build.gradle下: compile files('lib/dx.jar')
之后重新编译jadx工程,在目录下执行./gradlew build 编译,编译完成,目录下build/jadx/bin/下即可
网友评论