Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
Post Reply

[Tool][Decompiler] Fernflower

OP ostar2

4th December 2012, 10:19 PM   |  #1  
ostar2's Avatar
OP Senior Member
Thanks Meter: 24
 
142 posts
Join Date:Joined: Nov 2012
More
Hello, I would like to share this java decompiler with the community. FernFlower is the first analytic decompiler for java. It will decompile class files and jar files to human readable java code. Unlike JD-GUI it does not decompile to byte code. It also will deobfuscate the source if you ask it to. This tool should work well with dex2jar. The files are attached. It requires java to run.

I take no credit for creating this tool. I will still however release the decompiled and deobfsucated source code.

DISCLAIMER: I CANNOT GUARANTEE THAT THE SOURCE OF THIS TOOL WILL ACTUALLY COMPILE
Attached Files
File Type: zip Fernflower.zip - [Click for QR Code] (222.8 KB, 12075 views)
File Type: zip FernFlower_SRC.zip - [Click for QR Code] (240.4 KB, 2246 views)
Last edited by ostar2; 4th December 2012 at 10:57 PM.
The Following 5 Users Say Thank You to ostar2 For This Useful Post: [ View ]
5th November 2014, 03:13 PM   |  #2  
Junior Member
Thanks Meter: 7
 
16 posts
Join Date:Joined: Jan 2011
More
Sorry for reviving that old thread, but this is currently the first Google result for "fernflower", so I think it would be nice to post here to guide people looking for more information about this decompiler. Fernflower should get more popular now, since it is integrated in the IntelliJ IDEA version 14 IDE, which is very popular including among Android developers.

The source code posted by ostar2 was decompiled from the Fernflower binaries. The good news is that the original sourcecode is now available and under Apache license.

It includes the standalone decompiler which can be used outside of the IDE:

Code:
CLASSPATH=java-decompiler.jar java org.jetbrains.java.decompiler.main.decompiler.ConsoleDecompiler
The Following User Says Thank You to thotypous For This Useful Post: [ View ]
9th November 2014, 05:56 PM   |  #3  
Junior Member
Thanks Meter: 2
 
22 posts
Join Date:Joined: Jan 2008
IntelliJ 14
IntelliJ 14 adds support for fernflower decompiler by default!

http://blog.jetbrains.com/idea/2014/...8-1029-is-out/
Post Reply Subscribe to Thread

Tags
decompilers, java, tool
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes