Commit graph

123 commits

Author SHA1 Message Date
Konloch
161ebaec54 JRE 9 fix attempt 2018-03-24 15:56:52 -06:00
Artur Bondarenko
f11aae187b Fixed OutOfBoundsException 2018-03-19 17:20:01 +02:00
ItzSomebody
110a8053e4 Fixed CFR decompiler again 2018-01-31 08:18:50 -08:00
ItzSomebody
b938f86d8a Version change 2018-01-31 08:12:09 -08:00
ItzSomebody
a786425b92 Not sure why Konloch put whis in the Todo list but here we go 2018-01-31 08:04:56 -08:00
ItzSomebody
40a7815a9d idk 2018-01-31 07:56:11 -08:00
ItzSomebody
d7066720c1 Cause why not 2018-01-31 07:55:52 -08:00
ItzSomebody
bd8025b29f Let's just start ripping off Krakatau LOL 2018-01-31 07:53:28 -08:00
ItzSomebody
0743291b10 Markdown whoooo 2018-01-31 07:46:19 -08:00
ItzSomebody
a86ec6ca86 Make Krakatau and Enjarify work offline 2018-01-31 07:42:49 -08:00
ItzSomebody
73e833b8fe Reformatted code + Edited JavaDocs 2018-01-31 07:41:24 -08:00
ItzSomebody
bc17a1686f Reverting to a build that doesn't bug when saving a new zip -_- 2018-01-31 07:03:53 -08:00
Kalen (Konloch) Kinloch
08d2d7e6ff
Revert "Update BytecodeViewer.java" 2018-01-08 10:30:19 -08:00
vrackfall
54488b1cfc
Update BytecodeViewer.java
Remove Windows 7 UI on Windows 10
2018-01-06 17:24:07 -05:00
Kalen (Konloch) Kinloch
bca0f59dcb Merge pull request #145 from DevFactory/release/adding-private-constructor-fix-1
[squid:S1118] Utility classes should not have public constructors
2016-06-17 14:55:19 -06:00
ayman abdelghany
5be1551fb4 [squid:S1118] Utility classes should not have public constructors 2016-06-02 13:41:14 +02:00
ayman abdelghany
db959d4704 [squid:S2095] Resources should be closed 2016-06-02 13:24:00 +02:00
afffsdd
cf5c21b63c Fix loading for individual .class files 2016-05-17 17:29:25 -04:00
afffsdd
f113de5f99 Merge branch 'master' of https://github.com/afffsdd/bytecode-viewer 2016-03-12 19:09:56 -05:00
afffsdd
a9e69505d4 Update CFR and Fernflower 2016-03-12 19:07:47 -05:00
afffsdd
a81ca87cb1 Make Fernflower the default decompiler 2016-03-12 19:07:38 -05:00
Konloch
408a067c2b <3 afffsdd 2016-01-04 21:27:55 -07:00
Konloch
6472bed4b6 blop 2016-01-04 21:18:05 -07:00
afffsdd
3aee5e5c3d Add option for whether the name of the containing file should be shown in the tab title
Fix bug with closing tabs
Fix bug with updating tab names when changing show container name option
2016-01-03 21:16:02 -05:00
afffsdd
090d3f7f29 Fix typo 2015-12-24 19:32:49 -05:00
afffsdd
b70002e9d5 Make it so you can have two classes of the same name from different jars open. 2015-12-24 19:24:29 -05:00
afffsdd
75841417c8 Optimize imports \o/ 2015-12-24 17:30:11 -05:00
Konloch
54e96d965b 3.0.0 preview 1 2015-11-18 21:05:19 -07:00
Konloch
5668fa4c05 woooo 2015-11-18 20:30:59 -07:00
Konloch
722a7cb959 a 2015-11-10 21:17:41 -07:00
Konloch
360b087a6a Lets give this a go, can't fuck it up too bad. 2015-11-10 21:16:45 -07:00
Konloch
0ae50e538b A few quick updates 2015-11-08 15:24:49 -07:00
Matthew Smith
648997c00d Clean up 0xCAFEBABE string (again)
Missed a few last time.
2015-09-01 10:25:24 +01:00
Matthew Smith
e632cf884b Clean up String.format
It works like printf, why not use it like printf?
2015-08-31 22:14:03 +01:00
Szperak
b75cb67df3 Added Allatori string decrypter 2015-08-31 16:42:54 +02:00
Szperak
5685681f5c Bugfix: super.loadClass calls loadClass in superclass
... superclass's loadClass calls right loadClass, right loadClass calls
super.loadClass, super.loadClass calls loadClass in superclass,
superclass's loadClass calls right loadClass, right loadClass calls
super.loadClass, super.loadClass calls loadClass in superclass,
superclass's loadClass calls right loadClass, right loadClass calls
super.loadClass, super.loadClass calls loadClass in superclass,
superclass's loadClass calls right loadClass, right loadClass calls
super.loadClass, super.loadClass calls loadClass in superclass,
superclass's loadClass calls right loadClass, right loadClass calls
super.loadClass, super.loadClass calls loadClass in superclass,
superclass's loadClass calls right loadClass, right loadClass calls
super.loadClass, super.loadClass calls loadClass in superclass...
recursion 😄
2015-08-31 16:42:27 +02:00
Szperak
a98ff88ba4 Bugfix: invokedynamic shows wrong method name
Obfuscators exploits this bug to make deobfuscator see method other than
JVM actually calls.
2015-08-31 16:38:33 +02:00
Szperak
a0d552e573 Class files are now added to the list file contents 2015-08-31 16:35:39 +02:00
Szperak
91f42e91d0 modified loadClassesIntoClassLoader
loadClassesIntoClassLoader is now using specified list of ClassNode
2015-08-31 16:32:25 +02:00
maaatts
69335f5aaf Made searching case sensitive
Why was searching case insensitive to begin with?
2015-08-10 14:07:53 +01:00
Konloch
349d60656e 2.9.9 2015-08-07 22:22:57 -06:00
Konloch
bd0938476c Krakatau bug fix 2015-08-03 12:19:14 -06:00
Konloch
870987f65f bug fixes 2015-08-03 00:44:03 -06:00
Konloch
89a14066da 2.9.8
07/19/2015 - Fixed enjarify.
07/20/2015 - Bibl sexified the boot loading time.
07/20/2015 - Decode APK Resources is selected by default.
07/20/2015 - Made the security manager slightly safer, it can still be
targeted but not as obviously now.
07/20/2015 - Added CLI to the boot page.
07/21/2015 - Added support for offline mode in case you cannot connect
to github for some reason. (kicks in after 7 seconds)
07/21/2015 - Added fatjar option back, in case anyone wants a 100%
portable version.
07/21/2015 - Made it so it now shows the decompiler it's using -
http://i.imgur.com/yMEzXwv.png.
07/21/2015 - Rewrote the file system, it now shows the path of the jar
it's got loaded.
07/21/2015 - Now it shows if the decompiler is in editable mode or not.
07/21/2015 - Fixed Enjarify bug from new security manager.
07/22/2015 - Fixed a typo (Thanks affffsdsd)
07/22/2015 - Finally added icons to the File Navigator, credits to
http://famfamfam.com/lab/icons/silk/ for the icons.
07/22/2015 - JD-GUI is now the default decompiler for GUI.
07/22/2015 - Added Set Python 3.X to the UI.
07/22/2015 - Fixed krakatau/export as jar bug introduced by file system
update.
07/22/2015 - Sped up krakatau decompiler/disassembler on big files.
07/22/2015 - Made it so when you press enter on the file navigation pane
it opens the class.
07/22/2015 - The Quick file search now opens the files again.
07/23/2015 - Fixed opening single files and file folders into BCV
07/24/2015 - Added File>Reload Resources.
07/26/2015 - Fixed the view pane refresh after toggling a viewer, it's
now flawless.
07/26/2015 - Fixed Krakatau Disassembler.
07/26/2015 - Mibbzz is gay once again.
07/30/2015 - Removed Janino Compiler & moved to Javac, it can now
compile decompiled classes again.
07/30/2015 - Affssdd fixed the File Navigator Pane's Quick Class Search.
07/30/2015 - Fixed a process leak in KrakatauDisassembler.
07/30/2015 - Started working on converting all the decompilers to launch
in their own process in an effort to reduce BCV resources (only for
non-fatjar version).
2015-07-30 13:39:17 -06:00
afffsdd
012c9e38d3 Fix file navigation typing issues
When you type in the navigation pane it just selects the quick search bar.
(party)
2015-07-30 13:23:45 -04:00
Vilmos Nagy
2d93438f62 Prints invokeDynamic. See #66 2015-07-26 21:53:14 +02:00
Konloch
3dadae6f99 2.9.8 2015-07-24 18:02:46 -06:00
Konloch
908ba230fe 2.9.8 2015-07-22 17:36:28 -06:00
Konloch
f7d0233df2 2.9.8 2015-07-22 03:17:01 -06:00
Konloch
89bad45283 2.9.8 2015-07-21 01:04:31 -06:00