Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free. Learn more →
Top 9 Java Decompiler Projects
Dex to Java decompilerProject mention: Is there a way to decompile and rebundle an android bundle? | reddit.com/r/androiddev | 2022-09-29
If you don't use Proguard then you can use jadx to decompile the APK (download it from APKPURE or any other sideloaded apk website)
A Java 8+ Jar & Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger & More)Project mention: Reverse Engineering Tools in 2022 | news.ycombinator.com | 2022-09-18
I think they forgot to google translate the disadvantages of JEB Decompiler
I haven't used JEB to comment, but I've gotten a lot of mileage out of https://github.com/pxb1988/dex2jar#readme and then feed the normal Java jars it produces into https://github.com/mstrobel/procyon#readme and (of course) one shouldn't overlook picking your favorite tool for dealing with AndroidManifest.xml which often has fun things hiding in it
While digging up those links, I was reminded that some folks enjoy https://github.com/Konloch/bytecode-viewer#is-there-a-demo because it can be easier to "try out" a few of the decompilation engines, but I don't use it because it's hard to do batch things with it, versus dex2jar into procyon is automation friendly
Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.
The modern Java bytecode editorProject mention: Is there any tool for Java reverse engineering that doesn't totally suck? | reddit.com/r/java | 2022-08-26
No one seems to mention Recaf wich is the best option IMO. You can choose between different decompilers (Fernflower, CFR, Jadx, Procyon and others) has bytecode editing capabilities (you don't have to fully decompile, you can edit the bytecode directly), built in peephole optimizations for flow and number obfuscations, various search options for methods, members, strings, and method virtualization via SSVM
JPEXS Free Flash DecompilerProject mention: Map? | reddit.com/r/alienisolation | 2022-09-08
Beyond this if you want to extract some stuff yourself then you will need two tools, however this requires some technical knowledge and you have to do some post-processing, so probably not worth it. Anyway, the two tools you will need are the AlienPak archive manager for A:I and the second one is JPEXS Flash Decompiler.
Unofficial mirror of FernFlower Java decompiler (All pulls should be submitted upstream)Project mention: New open source Java decompiler | reddit.com/r/java | 2022-04-28
Hello! Today I'm happy to announce the release of a project that me and my friends have been working on over the course of the last year, Quiltflower! Originally intended just for use with the QuiltMC toolchain with Minecraft, Quiltflower quickly expanded to be a general purpose java decompiler aiming to create code that is as accurate and clean as possible. If the name sounds familiar it's because Quiltflower is a fork of Fernflower, the (in)famous decompiler that was developed by Stiver, maintained by Jetbrains, and became the default decompiler in Intellij IDEA. Fernflower also quickly found its way into many other tools. After many frustrations with it myself with its decompiled code structuring and quality I decided to do something about it, and here we are! Over the past year, Quiltflower has added support for features such as modern string concatenation, a code formatter, sealed classes, pattern matching, switch expressions, and try-with-resources, and more. Quiltflower also focuses on the code quality of the decompiled output, and takes readability very seriously. We'd greatly appreciate it if you'd give it a try, with our Intellij Plugin or as a standalone jar. While it has come a long way it's still a work in progress, and feedback can be reported on our issue tracker.
Modern Java decompiler aiming to be as accurate as possible, with an emphasis on output quality. Fork of the Fernflower decompiler.Project mention: is there a extention that adds support for .class files? please let me know | reddit.com/r/vscode | 2022-08-23
Alternatively, there's this new project that I haven't tried yet: https://github.com/QuiltMC/quiltflower
A next-gen Ide for JVM development on AndroidProject mention: ⟳ 3 apps added, 8 updated at apt.izzysoft.de | reddit.com/r/FDroidUpdates | 2022-08-08
Cosmic-Ide: A fully fledged IDE for JVM development on Android.
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.
Java Decompiler GuiProject mention: Java Decompiler Gui | reddit.com/r/java | 2022-06-25
Show all declarations with java annotations by decompiling byte code.Project mention: Jodd – The Unbearable Lightness of Java | news.ycombinator.com | 2022-01-17
I remember the days, when the Spring framework was advertised as a lightweight alternative to Enterprise java beans (ejb); now Spring outgrew the pretence of being lightweight, don't know when that happened. last year i got back to working with java and spring boot, and i was overwhelmed by the prevalence of annotations in the tool.
To cope with all this, i wrote this little project: https://github.com/MoserMichael/ls-annotations
It's a decompiler that is listing all annotations, so it becomes easier to grep a text file in order to detect the dependencies between annotations.
Java Decompiler related posts
2 projects | reddit.com/r/alienisolation | 8 Sep 2022
Anyway to get the sfh cutscene font?
1 project | reddit.com/r/StrikeForceHeroes | 6 Sep 2022
Anything related to myself and Flash.
1 project | reddit.com/r/u_PKHacker1337 | 29 Aug 2022
A technical analysis of Pegasus for Android – Part 1
1 project | reddit.com/r/ReverseEngineering | 29 Aug 2022
Is there any tool for Java reverse engineering that doesn't totally suck?
3 projects | reddit.com/r/java | 26 Aug 2022
is there a extention that adds support for .class files? please let me know
2 projects | reddit.com/r/vscode | 23 Aug 2022
Super Mario Defence translated to Spanish 0.5a
1 project | reddit.com/r/FlashGames | 18 Aug 2022
A note from our sponsor - SonarQube
www.sonarqube.org | 1 Oct 2022
What are some of the best open-source Decompiler projects in Java? This list will help you:
Are you hiring? Post a new remote job listing for free.