95d3969e2e
Merge remote-tracking branch 'upstream/master'
2023-08-03 21:58:09 -06:00
25b2922b48
Vineify
2023-08-03 21:56:31 -06:00
Cody
e4e511bf3d
Fix FernFlower "Rename ambiguous classes and class elements".
2022-11-03 02:59:58 -07:00
Una Thompson
5b05e438ed
Merge remote-tracking branch 'upstream/master'
2022-07-08 00:39:26 -07:00
Konloch
55eaafd2d1
Malicious Code Scanner Fix
...
On the latest release the code scanner isn't functioning, this should allow it to work as normal again
2022-07-05 01:39:49 -05:00
nick-botticelli
0d221dbca5
Add ASMifier support
...
This adds support (both GUI and CLI) for generating Java code from ASMifier to generate the bytecode of a class with ASM
2022-05-27 16:53:59 -07:00
Una Thompson
a8fc11e488
Quiltify
2022-05-12 15:09:14 -07:00
Konloch
498ea1d82b
Add Print Line Numbers Setting To Disassembler
...
Resolves https://github.com/Konloch/bytecode-viewer/pull/398#discussion_r826274523
2022-03-23 14:46:17 -05:00
Konloch
820d867a2f
Revert Disassembler TryCatch Label
...
To keep the disassembler beginner friendly the label should be descriptive to beginners and entry level REs
2022-03-23 14:13:15 -05:00
GraxCode
5ac7b2651a
Bug fixes and UI fixes.
2022-03-21 17:28:54 +01:00
GraxCode
b5b1734302
Various bytecode disassembler fixes / additions.
2022-03-18 14:33:39 +01:00
Konloch
8b61fa2e7b
Merge pull request #399 from GraxCode/search
...
Various search fixes and additions
2022-03-14 18:27:21 -07:00
Nico Mexis
4ff1d6060b
Better approach to CFR decompilation
2022-03-14 14:52:50 +01:00
GraxCode
d051351dec
Use the CFR API instead of old buggy method.
2022-03-13 16:06:53 +01:00
GraxCode
21c6f1ef47
print line numbers
2022-03-13 14:25:15 +01:00
Konloch
9ed0499ed9
Decompiler Adjustment
2022-02-13 15:39:24 -06:00
Nico Mexis
86fb69f694
Optimize various stuff
2021-12-20 00:24:17 +01:00
Nico Mexis
1f009d5c69
Fix closed stream for Procyon
2021-11-18 12:46:42 +01:00
Nico Mexis
c8af835fb5
Add warning for Javap disassembler and Java 16+
2021-09-16 13:57:06 +02:00
Nico Mexis
511272aa36
Fix JDGUI decompiler
2021-09-14 19:36:56 +02:00
Nico Mexis
b18bc950e1
Even more applications of the Law of Demeter
2021-08-27 10:49:31 +02:00
Nico Mexis
79403f320f
Update dex2jar
...
This provides a better solution to #348
2021-08-27 01:16:52 +02:00
Nico Mexis
20920eab5a
Make use of the Law of Demeter
...
I mean, most of the time, we do make use of it... But sometimes, we don't. This fixes this "issue" in some places :)
2021-08-26 23:59:37 +02:00
Nico Mexis
954f29020f
Fetch current Dex2Jar and JADX from Jitpack
2021-08-21 12:42:31 +02:00
Nico Mexis
aebba0d704
Properly fix Smali
2021-08-09 19:37:52 +02:00
Nico Mexis
308f167553
Fix most leaks
2021-07-25 18:54:08 +02:00
Nico Mexis
27d1dea9dd
Read version directly from POM
2021-07-20 18:11:39 +02:00
Konloch
efd9f84729
Strict Python Parameters
2021-07-19 11:28:47 -07:00
Konloch
74c88d3933
Smarter Security Manager
...
Removed the blocking concept and replaced with a hardcoded whitelist
2021-07-19 08:39:59 -07:00
Konloch
e8b9f39ddf
Merge branch 'master' of https://github.com/Konloch/bytecode-viewer
2021-07-19 05:29:04 -07:00
Nico Mexis
a1537d2746
Fix some NPEs
2021-07-19 13:13:55 +02:00
Konloch
3349dd65b7
Translations & Cleanup
2021-07-18 12:11:34 -07:00
Konloch
f6ce37f439
More Translations
2021-07-18 02:11:45 -07:00
Konloch
31cef469d4
More Translations & Cleanup
2021-07-17 13:51:00 -07:00
Konloch
995158a8d2
JTree Rewrite
...
This is a better implementation of the managing the JTree. Instead of destroying and creating the tree each time a resource is imported. It's now preserved and the tree nodes are managed by the resource container
2021-07-16 13:55:03 -07:00
Konloch
1eda5e7f78
Updated For Plugin API Changes
...
This will make it easier on the user to inform them which file the class resources are in
2021-07-13 05:10:24 -07:00
Konloch
9f1877a81c
Suggest PyPy
2021-07-13 04:05:44 -07:00
Konloch
67e2e0dfd0
Javap Fixes
...
Because of the design of using sysout it fails when being ran concurrently. Until the system has been redesigned to not use sysout (or a better solution for it is added) I've synchronized the javap disassembler
thankfully javap is fast so this shouldn't be that noticeable but it should be fixed one day
2021-07-13 03:35:48 -07:00
Konloch
c27db9be9b
Improved Javap
2021-07-12 07:42:56 -07:00
Konloch
b81577c6f0
Autodetect Python CLI
...
Still a WIP
2021-07-12 06:59:26 -07:00
Konloch
f349e6a8f1
Improved Javap
2021-07-12 05:50:23 -07:00
Konloch
600b88e05e
Improved Javap
2021-07-12 05:18:22 -07:00
Konloch
948ae90e50
Security Manager Cleanup
2021-07-12 05:13:35 -07:00
Konloch
76aaf8f30f
Javap Disassembler
2021-07-11 10:53:15 -07:00
Konloch
789ac13cd1
Cleaned Up Error Alerts
2021-07-11 09:52:07 -07:00
Konloch
7d09510194
Added Javap Disassembler
...
Solves #93
2021-07-11 09:41:33 -07:00
Konloch
c2a9c0f51e
Icon Resources API Change
2021-07-11 07:10:42 -07:00
Konloch
64bce4c201
API Update
2021-07-11 05:37:13 -07:00
Konloch
21fe12b4a7
Lots
...
Fixes, API Changes, Cleanup, etc.
2021-07-11 05:33:18 -07:00
Konloch
2ef221f6e1
Resource Viewing Improvements
...
All of the components that update resources should now function as normal again
The decompiler gui API has been improved to use less boilerplate when adding a new decompiler
2021-07-11 01:44:37 -07:00