Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free. Learn more →
Top 12 Java Decompiler Projects
Dex to Java decompilerProject mention: A popular Bluetooth car battery monitor that siphons up all your location data | news.ycombinator.com | 2023-06-26
The best way is to just start practicing. I would say pick some simple apps on your (Android) phone and dig straight in.
The great thing about Android applications is that often they generally decompile quite nice into human readable Java soo the barrier of entry can be quite low to start reversing.
Grab a copy of JADX - it will decompress and decompile the APK files. If you don't have an Android handset, use an emulator and/or grab APKs from apkpure
Dynamic analysis is a bit more challenging. In my blog post I use Frida extensively.
If you get started on something and get stuck/looking for support, feel free to DM me on Twitter, more then happy to help.
A Java 8+ Jar & Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger & More)Project mention: Java 泛型程式設計的注意事項 | dev.to | 2023-01-02
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
The modern Java bytecode editorProject mention: what is the easiest way to decompile, edit and recompile a mod? | /r/feedthebeast | 2022-10-11
IF you've got the legal situation all sorted out, and know that you need to change a Java class file, and know how to program in Java, I'd suggest Recaf. With it, you can import a jar file, decompile, edit and recompile any source files in it, and export the whole thing again.
JPEXS Free Flash DecompilerProject mention: Flash Museum – explore more than 130k flash games and animations | news.ycombinator.com | 2023-07-28
I recently found an awesome flash decompiler and used it to get around site-locking on some swfs I downloaded years ago.
Some swfs require files from the sites they are hosted on but I downloaded them and modified the swfs to find these files on a local server instead.
So cool being able to modify the source code whereas back in the day I had to rely on hex editing to invert conditionals.
Unofficial mirror of FernFlower Java decompiler (All pulls should be submitted upstream)Project mention: read Minecraft source code | /r/javahelp | 2023-03-12
Modern Java decompiler aiming to be as accurate as possible, with an emphasis on output quality. Fork of the Fernflower decompiler.Project mention: I'm curious, what was the reason Fabric mod loader was made in the first place? | /r/feedthebeast | 2023-04-16
this is kind of a silly point, but the quilt community is just nicer to be around than any of the other ones in my experience, which has real effects: e.g., you attract people really really good at decompiler tech and create quiltflower which is a decompiler so good Java professionals use it. inclusivity matters! the cutting edge happens on quilt
Updating dependencies is time-consuming.. Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.
A next-gen Ide for JVM development on Android
GhidRust: Rust decompiler plugin for GhidraProject mention: GhidRust: Rust decompiler plugin for Ghidra | /r/ReverseEngineering | 2023-04-23
Java Decompiler Gui
SLEIGH specification for u'nSPProject mention: Furby 1998 Source Code | news.ycombinator.com | 2023-01-08
I'm actually the guy from that post! Never got DOOM running on the Furby, but I was able to get a custom version of Pong running, with accelerometer controlled paddles.
The CPUs are definitely weird, and I ended up porting Ghidra to support u'nSP as part of that project. https://github.com/SamuelWAnderson45/sleigh-unsp Reverse engineering a CPU was a wildly fun learning experience; still proud of that project.
Show all declarations with java annotations by decompiling byte code.
Java Decompiler related posts
Flash Museum – explore more than 130k flash games and animations
4 projects | news.ycombinator.com | 28 Jul 2023
Viewing swf files?
1 project | /r/skyrimmods | 21 Jul 2023
How to decompile 500 swf files?
1 project | /r/flash | 18 Jun 2023
How do I extract sound files from an archived .swf site?
1 project | /r/REGames | 12 Jun 2023
1 project | /r/hardwarehacking | 7 Jun 2023
2 projects | /r/nintype | 23 May 2023
Can anyone help me extract the files separately from this game please?
2 projects | /r/flash | 15 May 2023
A note from our sponsor - Mergify
blog.mergify.com | 27 Sep 2023
What are some of the best open-source Decompiler projects in Java? This list will help you: