apk反编译工具Jadx

本文介绍了使用Jadx这款反编译工具进行APK反编译的方法,包括通过GUI面板和命令行操作。提供了作者的安装步骤,特别指出在Windows环境下运行的注意事项。反编译完成后,用户可以选择使用GUI面板查看反编译后的代码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

可以直接反编译.apk文件,也可以反编译解压出的classes.dex文件。

https://github.com/skylot/jadx

反编译之后的GUI代码查看面板:

按照作者指定的安装步骤进行安装,用git bash命令行工具,全部在命令行完成:

git clone https://github.com/skylot/jadx.git
cd jadx
./gradlew dist

 

作者说:on Windows, use gradlew.bat instead of ./gradlew,在windows上用gradlew.bat代替./gradlew,但是我在git bash中运行的时候只认./gradlew

等上面的gradlew命令执行完之后,便可以进行反编译操作了。

反编译操作可以直接用GUI可视化面板操作,也可以命令行操作。

 

命令运行:

作者的说明文档中的例子:

cd build/jadx/
bin/jadx -d out lib/jadx-core-*.jar
#or
bin/jadx-gui lib/jadx-core-*.jar

说明:先进入jadx文件夹,第一个命令bin/jadx -d out lib/jadx-core-*.jar的意思是在该文件夹下创建out目录,将lib文件夹下的jadx-core-*.jar文件进行反编译。反编译出的文件存放在out目录中。
第二个命令bin/jadx-gui lib/jadx-core-*.jar的意思是将lib文件夹下的jadx-core-*.jar文件进行反编译并用自带的GUI打开,效果如上图。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值