Android Spider JDAX-GUI 反编译工具下载使用以及相关技术介绍_jadx 下载_EXI-小洲
文章目录
前言一、JDAX下载二、基本使用2.1 解压zip2.2 Java环境2.3 进入Dos命令窗口启动Jdax-Gui2.4 正常使用 三、常见的反编译工具以及简单分析介绍1.Android Killer2.Dex2jar3.Jdax4.Apktool5.Jd-gui 总结前言
反编译工具有很多种,我推荐JADX,后续有更好的反编译工具我会继续补充
一、JDAX下载
jadx 本身就是一个开源项目,源代码已经在 Github 上开源了
官方地址://github.com/skylot/jadx
zip下载地址://github.com/skylot/jadx/releases/tag/v1.4.4
Windows系统我建议走上方的zip下载链接进行下载
二、基本使用
2.1 解压zip
2.2 Java环境
Java 1.8 下载链接: //www.java.com/zh_CN/download/windows-64bit.jsp
JDK安装教程://blog.csdn.net/ACE_U_005A/article/details/114840497
2.3 进入Dos命令窗口启动Jdax-Gui
1、环境安装好了之后,在解压Jdax的目录输入cmd,再按回车键(Entry)进入Dos命令窗口
2、输入指令:cd lib,进入lib目录,再输入启动指令:java -jar jadx-gui-1.4.4.jar
3、启动成功
2.4 正常使用
1、导入需要反编译的文件,支持的文件类型还挺多:
2、选择文件后程序会自动加载,稍等一会会就可以看到项目源码了
3、通过内置的一些工具可以方便我们更好的完成需求
三、常见的反编译工具以及简单分析介绍
1.Android Killer
介绍:是一款可视化的安卓应用逆向工具
下载地址://www.52pojie.cn/thread-319641-1-1.html
2.Dex2jar
介绍:将apk反编译成java源码(classes.dex转化成jar文件)
下载地址://sourceforge.net/projects/dex2jar/files/
3.Jdax
介绍:同时支持命令行和图形界面,能以最简便的方式完成apk的反编译操作。
官方地址://github.com/skylot/jadx
4.Apktool
介绍:资源文件获取,可以提取出图片文件和布局文件进行使用查看
下载地址://bitbucket.org/iBotPeaches/apktool/downloads
5.Jd-gui
介绍:查看APK中classes.dex转化成出的jar文件,即源码文件
下载地址://jd.benow.ca
常见脱壳与反编译工具://blog.csdn.net/qq_42016346/article/details/118436920
Android 反编译神器jadx的使用://blog.csdn.net/Fisher_3/article/details/78654450
总结
反编译工具有很多种,我推荐JADX,后续有更好的反编译工具我会继续补充
皇冠新体育APP相关的文章
- 皇冠新体育APP:皇冠新体育APP中的取整、取余运算_芜湖起飞??_python取整运算
- IDEA Error: java: 程序包org.junit不存在,无法通过Test测试_Aimosakura_java: 程序包org.junit不存在
- 文本聚类简单实现_lllhhhv
- Android Studio 疑难杂症_努力不一定成功但放弃一定失败
- 皇冠新体育APP:Android 加载外部 dex文件中的类 的源码实例_myjie0527
- 皇冠新体育APP:小程序使用node.js开发后台接口_宇雨__微信小程序nodejs后端
- 皇冠新体育APP:小米裁员,我有话说_大数据梦想家
- 全网最细的SpringBoot3系列教程_普通网友
- 皇冠新体育APP NLP自然语言处理详解_wespten_python自然语言处理
- 皇冠新体育APP:2023 年云计算趋势_海拥?
- uniapp一键生成iOS通用链接_uniapp ios通用链接_键盘上行走的猿
- 记录一下安装JUnit框架时遇到的问题以及解决办法,kafka入门教程步骤_m0_65485112_junit下载安装的问题
- YOLOv5、v7改进之二十六:改进特征融合网络PANet为ASFF自适应特征融合网络_人工智能算法研究院
- 嵌入式系统??交叉编译概念与环境搭建_Colin.T_嵌入式交叉编译环境的结构
- 你是真的“C”??详解函数递归_小梦
- Java 异常中 e.getMessage() 和 e.toString() e.printStackTrace()的区别&常见的几种异常_异常打印e,还是e.message_Archie_j