Konloch
04874b3cf4
bug fixes
2019-04-12 22:07:50 -06:00
Konloch
8d07bd5e96
java 10 fixes, auto RT finding, krakatau cache fixes
2019-04-12 21:42:04 -06:00
Konloch
2d493c10bc
updated some libs & disabled the decode resource option
2019-04-12 18:27:39 -06:00
Kalen (Konloch) Kinloch
242466de17
Merge pull request #209 from Abextm/fix-lib-creation
...
Properly create .Bytecode-Viewer/libs if it doesn't exist
2018-07-13 22:19:07 -06:00
Max Weber
8ea3db519a
Include .class in the name when comparing with the file tree
...
without this class `a.b.c` will not be added if package `a.b` exists
2018-07-13 21:48:40 -06:00
Max Weber
b19cb8f2fb
Properly create .Bytecode-Viewer/libs if it doesn't exist
2018-07-13 21:38:59 -06:00
martoreto
676a4f4ac7
Fixed dex2jar with filenames containing dex or apk
...
Existing code did not work with .apk files, which contained "apk" substring in the filename.
2018-03-31 11:50:10 +02:00
martoreto
1a648c98b6
Fixed NPE with fat Jar and clean working folder
...
java.lang.NullPointerException
at the.bytecode.club.bootloader.Boot.populateLibsDirectory(Boot.java:327)
at the.bytecode.club.bytecodeviewer.BytecodeViewer$3.run(BytecodeViewer.java:408)
This prevented at least Krakatau from working, because further
initialization in BytecodeViewer$3.run was inhibited.
2018-03-31 11:36:49 +02:00
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