这几个开源的Java、Apk反编译工具,你可曾用过

createh55个月前 (02-01)技术教程34

Java开发神器IDEA,有自带class反编译功能,而且调试也非常方便。那么,除了IDEA可以反编译之外,还有其它的反编译工具吗?这里就分享几个Github中开源的反编译工具。

jadx

Jadx可以将APK、dex、aar、aab、jar和zip文件中的字节码反编译为Java类。还可以附加App进程调试和反混淆代码。支持GUI和命令行两种运行模式

源码地址:https://github.com/skylot/jadx.git

bytecode-viewer

开源、轻量级的Java、apk反编译工具,还可以查看,编辑字节码

源码地址:https://github.com/Konloch/bytecode-viewer.git

jd-gui

jd-gui这款工具,应该很多朋友都用过,绿色,轻便,exe文件仅1M+。


源码地址:https://github.com/java-decompiler/jd-gui.git

Luyten

Luyten这个工具没用过,不是很了解。其也具备基本的class反编译工具


源码地址:https://github.com/deathmarine/Luyten.git

Recaf

Recaf除了基本的class反编译功能外,还可以进行一些简单的编辑


源码地址:https://github.com/Col-E/Recaf.git

GDA

GDA(GJoy Dex Analyzer)是用C++开发并开源的强大的Dalvik字节码反编译器,具有快速分析、低内存和磁盘消耗的优势,并具有更强的反编译apk、dex、odex、oat、jar、class、aar文件的能力,也支持反混淆。


源码地址:https://github.com/fesh0r/fernflower.git

fernflower

fernflower,jar反编译工具,需要通过命令行模式,无GUI界面。该功能已经集成到IDEA插件中

源码地址:https://github.com/JetBrains/intellij-community/tree/master/plugins/java-decompiler/engine

cfr

cfr,也是一款通过命令行模式运行的反编译工具。反编译文件,可以是单个class,可以是jar

1
java -jar cfr-0.152.jar F:\demo\target\demo-0.0.1-SNAPSHOT.jar


源码地址:https://github.com/leibnitz27/cfr.git

反编译、反混淆工具,在某些时候,能帮助我们了解、学习到一些东西。但是,这些工具仅仅是用来学习,请注意尺度,反混淆也不是都能成功。

相关文章

Java反编译工具JD-GUI mac 版本安装

安装下载jd-gui包,为安全起见,下载地址选择官方release地址https://github.com/java-decompiler/jd-gui/releases下载带osx的安装包https...

ILSpy借助reflexil修改C# DLL(assembly-csharp.dll修改)

今天有同事找我求助,想让我帮他改一些参数,但是这是参数都是用C#写在程序里面的,目前的源代码无法确定是否最新,所以不敢贸然编译替换线上的DLL,整个公司的同事都是做Java,对C#几乎不怎么了解Dot...

PyInstaller/Python代码的加密编译与反编译

Demo代码import time # 这是注释 start = time.time() number = 0 print(number)PyInstaller打包时加密.pyc代码Python by...

「O泡果奶」软件反编译破解(o泡果奶魔性软件)

0x00 事由最近一些高校出现了会以最大音量外放音频且无法退出的恶搞Android App,造成了一些不好的影响。恰好借这个机会尝试通过逆向工程分析其原理,同时这个App也使用了Lua脚本并进行了加密...

北京奇艺世纪申请内存马检测专利,解决无法对Java类中内存马特征全面检测的问题

金融界2025年1月24日消息,国家知识产权局信息显示,北京奇艺世纪科技有限公司申请一项名为“内存马检测方法、装置、电子设备及可读介质”的专利,公开号CN 119337375 A,申请日期为2024年...

纯干货:Android APP 防破解进化史

Android平台以其免费和开源的特性使其占据了移动领域大半壁江山,越来越的人投身到移动应用开发中,但本文恐怕要先给Android应用开发者泼盆冷水,据360发布的《2014年中国手机安全状况报告》显...