[apk反编译2]-Jadx反编译

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/下即可

你可能感兴趣的:([apk反编译2]-Jadx反编译)