Skip to content

Releases: Konloch/bytecode-viewer

2.9.2 - Compiler Quick Fix

24 Feb 19:56
Compare
Choose a tag to compare

Change Log

02/24/2015 - Actually fixed the compiler, LOL.

2.9.1 - Window Pane Bug Fix

24 Feb 19:13
Compare
Choose a tag to compare

Change Log

02/24/2015 - Fixed the third pane window not showing the search buttons.
02/24/2015 - Fixed some issues with the compiler functionality.

2.9.0 - Android Love

24 Feb 08:08
Compare
Choose a tag to compare

Change Log

02/11/2015 - Added ZStringArray String Decrypter. (Thanks Righteous)
02/20/2015 - Moved the decompilers/disassemblers around.
02/20/2015 - Fixed a resource leak with Krakatau Decompiler/Disassembler/Assembler.
02/21/2015 - Fixed regex searching if your regex search contained a syntax error.
02/21/2015 - Added the compiler/decompiler instances to the BytecodeViewer API class.
02/21/2015 - Sped up the decompilers, each view pane runs its own decompiler thread.
02/21/2015 - Added Janino compiler, you can now compile the decompiled source code inside of BCV.
02/21/2015 - Added the editable option for almost all of the decompilers/disassemblers.
02/21/2015 - Cached the next/previous icons and added a resources class for all resources.
01/21/2015 - Renamed EZ-Injection as File-Run, however kept the plugin named EZ-Injection.
02/21/2015 - Dropped Groovy support, added .Java plugin compilation instead (now only 10mb).
02/21/2015 - Added support for reading resources, including displaying images, detecting pure ascii files and more.
02/21/2015 - Fixed an issue with loading an already selected node in the file navigation pane.
02/22/2015 - Added an error console to the Java compiler
02/22/2015 - Ensured the spawned Python/Krakatau processes are killed when closing BCV.
02/22/2015 - Made it more beginner friendly.
02/22/2015 - Fixed? The file navigation search.
02/22/2015 - Added a shit ton more comments to non-api related classes.
02/23/2015 - Added APK resources.
02/23/2015 - MORE ANDROID LOVE! Added APKTool.jar's decode. (Takes a while so it's a setting, also pumped the jar back to 16MB)
02/23/2015 - Added close all but this tab menu.
02/23/2015 - Not really code related, but added _install.bat and _uninstall.bat for the exe version of BCV.
02/23/2015 - Back to ASM5, packed dex2jar in its own obfuscated jar.
02/23/2015 - Added the annotations back to the Bytecode Decompiler. (Once again, thanks Bibl)
02/23/2015 - It once again works with Java 8 Jars.

2.8.1 - Bug Fix

11 Feb 02:35
Compare
Choose a tag to compare

Change Log

02/04/2015 - Fixed UI bug with Krakatau/Krakatau Editable view panes.
02/05/2015 - Added CTRL + F.

2.8.0 - Krakatau

04 Feb 15:21
Compare
Choose a tag to compare

Change Log

02/01/2015 - Updated CFR and Proycon to latest versions.
02/01/2015 - Started working on implementing Krakatau.
02/01/2015 - Sexifixed the security manager a little bit.
02/03/2015 - Fully added Krakatau Java decompiler, just disassembly/assembly left.
02/03/2015 - Updated the about window.
02/03/2015 - Dropped JRuby and Jython support (BCV is now roughly 16mb, was 45mb).
02/04/2015 - Added Krakatau Disassembly.
02/04/2015 - Added Krakatau Assembly.

2.7.1 - Bug Fix

28 Jan 18:16
Compare
Choose a tag to compare

Change Log

01/27/2015 - Fixed hide file.

2.7.0 - Sandbox

27 Jan 21:18
Compare
Choose a tag to compare

Change Log

01/11/2015 - Improved the Refresh Class function to be used as the default compile function.
01/11/2015 - Implemented better error handling for decompiling class files.
01/15/2015 - CTRL + O will open the add file interface.
01/15/2015 - CTRL + N will open the net workspace interface.
01/15/2015 - It will now save the last directory you opened.
01/15/2015 - Some how the URL for the auto updater change log got changed, this has been fixed.
01/15/2015 - Slightly updated the change log display, it'll now show all the changes since your version.
01/16/2015 - Made EZ-Injection UI look a bit nicer.
01/27/2015 - Decided to scrap the JVM Sandbox POC and use the Security Manager.
01/27/2015 - BCV now blocks exec and won't allow any ports to be bound.

2.6.0 - Smali Editing

11 Jan 12:25
Compare
Choose a tag to compare

Change Log

01/06/2015 - Now saves if maximized or not.
01/07/2015 - For all save as functions, it will now append the correct extension if not added by the user.
01/07/2015 - You can no longer use use the save functions if no classes are loaded (fixes a crash issue).
01/07/2015 - Moved the Update Check to the Settings menu.
01/08/2015 - Added an extremely basic code sequence diagram plugin.
01/08/2015 - Updated CFR to CFR_0.93.jar
01/08/2015 - Threaded the Add files function.
01/08/2015 - Finally implemented Kontainer's HTTPRequest wrapper now that I've open sourced it.
01/08/2015 - Set the panes to be non-editable.
01/08/2015 - Sexified the view pane selection.
01/08/2015 - Started working on Smali Editing support, finished decompiler so far.
01/09/2015 - Fixed a bug with saving.
01/09/2015 - Added add entire directory.
01/09/2015 - Fixed import .DEX files.
01/10/2015 - Finished Smali Editing.
01/10/2015 - Fixed a class opening issue with sychronization.
01/11/2015 - Threaded all of the save functions.
01/11/2015 - Removed all instances of the setCursor to busy.
01/11/2015 - Added are you sure you wish to overwrite this existing file to all the other save functions.
01/11/2015 - All of the decompiling names are now randomly generated instead of a counting number.
01/11/2015 - Updated CFR to CFR_0.94.jar
01/11/2015 - Updated to the latest version of FernFlower.
01/11/2015 - Fixed an extension appending issue with save Java file.

2.5.2 - Android APK Searching Bug Fix

06 Jan 19:26
Compare
Choose a tag to compare

Change Log

01/06/2015 - Completely fixed the search function with Android APKs.

2.5.1 - Bug Fix

06 Jan 18:39
Compare
Choose a tag to compare

Change Log

01/06/2015 - Silenced the error connecting to update server for offline mode.
01/06/2015 - Fixed a search function with Android APKs.