Java 开发神器--反编译工具 jadx & jd-gui

发布时间:2022-06-26 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了Java 开发神器--反编译工具 jadx & jd-gui脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

本文针对JAVA 两款常用的反编译工具 jadx 、jd-gui 进行介绍,通过这两个Java 开发神器,可以方便查看线上的代码版本、查看apk或jar的源码实现

jadx

jadx 是一款功能强大的反编译工具,可以通过点击代码进行跳转,除反编译外,提供的主要功能如下:

  • 提供多种查找功能
    • 通过 Navigation 即可打开搜索功能,可以选择搜索指定的类,方法,属性,代码,文件,甚至是注释
  • 查看类,变量或者方法使用情况
    • 直接选中对应的类、变量或者方法,然后点击右键选择 “查找用例” 即可
  • 反混淆功能
    • 在打包发布一个 apk 之前都会对其代码进行混淆加密比如用无意义的短变量去重命名类、变量、方法,以免代码被轻易破解泄露。为了代码的易读性,可以对代码进行反混淆
  • 添加注释
    • 选中代码中对应的位置之后,点击右键选择 “添加注释” 即可
  • 反编译结果汇总
    • 通过查看Sumary文件,可以了解反编译结果的汇总信息

能针对.apk, .dex, .jar,.zip等格式的文件进行反编译。

jadx 由 Java 语言编写,使用 Gradle 进行构建。 提供了两种版本:

  • jadx:命令行版本
  • jadx-gui:图形操作界面版本
    • jadx-gui-1.3.1-no-jre-win.exe 双击运行
    • jadx-gui-1.3.1.exe,运行时依赖同目录的jre文件夹

源码地址,目前比较活跃

目前最新版本是1.3.1,于2021年12月发布

Java 开发神器--反编译工具 jadx & jd-gui

Java 开发神器--反编译工具 jadx & jd-gui

JD-GUI

JD-GUI是一款功能强大的JAVA反编译工具,支持对整个Jar文件进行反编译,可以通过点击代码进行跳转

源码地址,但目前代码处于无人维护状态

目前最新版本是1.6.6,于2019年12月25日发布

Java 开发神器--反编译工具 jadx & jd-gui

脚本宝典总结

以上是脚本宝典为你收集整理的Java 开发神器--反编译工具 jadx & jd-gui全部内容,希望文章能够帮你解决Java 开发神器--反编译工具 jadx & jd-gui所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: