The Bytecode Club - Reverse Engineering Forum
Java Bytecode Viewer - Printable Version

+- The Bytecode Club - Reverse Engineering Forum (https://the.bytecode.club)
+-- Forum: Lobby (https://the.bytecode.club/forumdisplay.php?fid=1)
+--- Forum: Programming (https://the.bytecode.club/forumdisplay.php?fid=86)
+--- Thread: Java Bytecode Viewer (/showthread.php?tid=81)

Pages: 1 2 3


RE: Java Bytecode Viewer - Bigger - 10-11-2014

Fucking hawt.


RE: Java Bytecode Viewer - Konloch - 10-11-2014

(10-11-2014, 09:36 PM)Nigger Wrote:  Fucking hawt.

Glad you like it! :D 


RE: Java Bytecode Viewer - Konloch - 10-11-2014

10/11/2014 - Modified the FernFlower library, it no longer spits out System.out.println's while processing a method, this has sped it up quite a lot.


RE: Java Bytecode Viewer - Konloch - 10-15-2014

10/14/2014 - Added the option 'exact' to the class finder.
10/14/2014 - Added the option 'exact' to the searcher, now it'll search for .contains when unselected.
10/14/2014 - Stopped the use of StringBuffer, replaced all instances with StringBuilder.
10/14/2014 - Added Labels and Try-Catch blocks to the Bytecode Decompiler.


RE: Java Bytecode Viewer - Konloch - 10-15-2014

updated op


RE: Java Bytecode Viewer - firusvg - 10-20-2014

Nice utility, but, unfortunately, there is a little bug in decompilation in Linux - FernFlower fails to make source file because of wrong temporary directory name. Backslash is hardcoded and that works correctly in Windows, but in Linux, file separator is forward slash, so, because of hardcoded temporary directory name, we get filename like bcv_temp\temp0.java which FernFlower couldn't handle.

Quick and dirty patch is changing line 132: in BytecodeViewer.java file from:

Code:
public static String tempDirectory = "bcv_temp\\";

to

Code:
public static String tempDirectory = "bcv_temp"+System.getProperty("file.separator");



RE: Java Bytecode Viewer - Konloch - 10-20-2014

(10-20-2014, 07:07 AM)firusvg Wrote:  Nice utility, but, unfortunately, there is a little bug in decompilation in Linux - FernFlower fails to make source file because of wrong temporary directory name. Backslash is hardcoded and that works correctly in Windows, but in Linux, file separator is forward slash, so, because of hardcoded temporary directory name, we get filename like bcv_temp\temp0.java which FernFlower couldn't handle.

Quick and dirty patch is changing line 132: in BytecodeViewer.java file from:


Code:
public static String tempDirectory = "bcv_temp\\";

to


Code:
public static String tempDirectory = "bcv_temp"+System.getProperty("file.separator");

Cheers, sorry about that, I'll go fix that and push an update.


RE: Java Bytecode Viewer - Konloch - 10-20-2014

Pushed 1.1 and 1.2 today, 1.1 fixes the file separator issue, 1.2 adds 2 more Java decompilers (Procyon and CFR).


RE: Java Bytecode Viewer - mibbzz - 10-21-2014

(10-20-2014, 02:09 PM)konloch Wrote:  Pushed 1.1 and 1.2 today, 1.1 fixes the file separator issue, 1.2 adds 2 more Java decompilers (Procyon and CFR).

Hot, will check it out.


Also on a side note do smilies work, I attempted to use the amazing high five one and nothing happened.


RE: Java Bytecode Viewer - Konloch - 10-21-2014

(10-21-2014, 06:17 AM)mibbzz Wrote:  
(10-20-2014, 02:09 PM)konloch Wrote:  Pushed 1.1 and 1.2 today, 1.1 fixes the file separator issue, 1.2 adds 2 more Java decompilers (Procyon and CFR).

Hot, will check it out.


Also on a side note do smilies work, I attempted to use the amazing high five one and nothing happened.

Shadehappy yes