前言
安装jadx前,必须先安装java SDK,参考教程
windows10 x64下载和安装Java SE Development Kit 8u221
软件介绍
- 图形化的界面
- 拖拽式的操作
- 反编译输出 Java 代码
- 导出 Gradle 工程
这些优点都让jadx成为apk反编译的第一选择,jadx 的功能非常的强大,基本上能满足日常反编译需求。
下载
下载v1.0.0-b1144-bd9e1096
选择"jadx-1.0.0-b1144-bd9e1096.zip"下载
解压文件,飞云将jadx安装到了java的目录“D:\Program Files (x86)\Java”下
打开lib目录
双击“jadx-gui-1.0.0-b1144-bd9e1096.jar”启动软件
打开之后,你可以选择一个 apk、dex、jar、zip、class、aar 文件,可以看到 jadx 支持的格式还是挺多的,基本上编译成 Java 虚拟机能识别的字节码,它都可以进行反编译。除了选择一个文件,还可以直接将 apk 文件,拖拽进去,这一点非常好用。
下面是抖音apk的解包,可以看到,java文件,资源文件(包括图片、layout、so文件)都反编译出来了。对于 apk 而言,一些 xml 的资源,也一并被反编译还原回来了,非常的方便。
注意
1、反编译出来的 java 代码只能帮分析代码,一般都是没法直接编译通过的。
2、不要指望反编译出的完整目录结构能一模一样导出来。因为反编译的目的就是分析代码,不是运行代码。
3、一般 Apk 在发布出去之前,都是会被混淆的,这基本上是国内 App 的标配。这样一个类,最终会被混淆成 a.b.c ,方法也会变成 a.b.c.a() ,这样其实非常不利于我们阅读。我们很难看到一个 a.java 的文件,就确定它是哪一个,还需要根据包名来区分。
4、jadx 反编译一些小的 Apk,一点压力都没有,但是一些大于 50MB 的文件,解包的时候可能会出现卡住的问题。
1. 官方交流QQ群,添加多个不批。建议使用安卓手机或电脑申请。
飞云脚本圈: 586333520
Auto.js学习交流③群:286635606
Auto.js学习交流②群:712194666(满员)
IOS免越狱自动化测试群:691997586
2. 盗版,破解有损他人权益和违法作为,请各位会员支持正版。
3. 本站部分资源来源于用户上传和网络搜集,如有侵权请提供版权证明并联系站长删除。
4.如未特别申明,本站的技术性文章均为原创,未经授权,禁止转载/搬运等侵权行为。
5.全站所有付费服务均为虚拟商品,购买后自动发货。售出后概不接受任何理由的退、换。注册即为接受此条款。
6.如果站内内容侵犯了您的权益,请联系站长删除。
飞云脚本 » windows10 x64安装jadx反编译工具
飞云脚本圈: 586333520
Auto.js学习交流③群:286635606
Auto.js学习交流②群:712194666(满员)
IOS免越狱自动化测试群:691997586
2. 盗版,破解有损他人权益和违法作为,请各位会员支持正版。
3. 本站部分资源来源于用户上传和网络搜集,如有侵权请提供版权证明并联系站长删除。
4.如未特别申明,本站的技术性文章均为原创,未经授权,禁止转载/搬运等侵权行为。
5.全站所有付费服务均为虚拟商品,购买后自动发货。售出后概不接受任何理由的退、换。注册即为接受此条款。
6.如果站内内容侵犯了您的权益,请联系站长删除。
飞云脚本 » windows10 x64安装jadx反编译工具