Commit Graph

73 Commits

Author SHA1 Message Date
Konloch cec2df4685 Code Cleanup
+ Refactored a lot of the GUI
+ Fixed a few bugs with the swing components and swing interaction
+ Includes #304
+ Added LAF theme selection
+ Moved the Visual Settings from the Settings menu to the View menu
+ Added a simplified tab names option
2021-06-25 18:13:46 -07:00
Nico Mexis 15bbda9ede
Reducing jar size by removing unneeded stuff 2021-06-22 22:18:40 +02:00
Nico Mexis 98e1719f10
Document dependency release process 2021-06-22 21:21:10 +02:00
Nico Mexis 9055ea6cfa
Properly handle local dependencies 2021-06-22 21:08:44 +02:00
Nico Mexis f8fa8c5da7
Update APKTool 2021-06-22 17:48:06 +02:00
Nico Mexis 93b60b8490
Remove RSyntaxTextArea from JDGui 2021-06-22 12:43:53 +02:00
Konloch 57a3aaf608 Remove the unnecessary JADX libs 2021-06-21 12:53:52 -07:00
Konloch b4d4de7d15 Remove ASM 7.1 and replace with ASM 9.1
Fixes issue #295
2021-06-21 12:39:46 -07:00
Konloch 8df8c553fa Fixed JADX Decompiler
Reverted to an older version of the JADX library and added them back to the libs folder, at a later date the non-obfuscation libraries could be added to the pom

The ViewPane also had a few issues which are now resolved
2021-06-21 10:01:19 -07:00
Konloch 4d4909f23e Re-added Enjarify and Krakatau & license cleanup
Re-added Enjarify and Krakatau for older BCV versions and updated the licenses folder
2021-06-20 23:48:11 -07:00
Konloch 846ef882cf Localized the libraries to the lib folder + Small temporary changes for compiling
Until these libraries have official repos it's best we keep them inside of this repo

I also did some temporary changes, I bumped the minor version up by 10 along with removing a deprecated swing class. I'll look at properly fixing those two issues later on.
2021-06-20 22:50:28 -07:00
Nico Mexis d53f6f2d36
Fully mavenified 2021-04-14 12:53:17 +02:00
Nico Mexis a2fe9b4f2d
Update JD GUI to 1.6.6 2021-04-13 11:37:51 +02:00
Nico Mexis 07c6d16af8
Change APKTool to DexPatcher repo 2021-04-13 01:32:30 +02:00
Nico Mexis 6833353a99
Change JADX to Jitpack 2021-04-13 01:18:44 +02:00
Nico Mexis a4b452de6a
Include Krakatau and enjarify resources directly 2021-03-31 11:48:14 +02:00
Nico Mexis 875c278f08
Migrate project to Maven 2021-03-30 22:01:48 +02:00
Scorpius 61e6619869 Update ASM library to v9.1 and support JDK > 13 2021-03-15 17:07:09 +02:00
Thiakil 86d8018b51 Add ObjectWeb ASM Textifier 'decompiler' 2019-08-11 11:25:37 +08:00
Konloch 3c459fa860 v2.9.22 2019-06-14 07:28:42 -06:00
Konloch 7f227ca7e7 v2.9.18 fixes + JADX decompiler 2019-04-25 15:28:29 -06:00
Konloch fb4f2a1371 cfr update 2019-04-17 03:45:14 -06:00
Konloch b3e60ce5bf v2.9.17 2019-04-17 03:22:59 -06:00
Konloch e1e79d0869 v2.9.16 2019-04-17 01:37:33 -06:00
Konloch fdb1468c7b v2.9.16 2019-04-17 00:45:15 -06:00
Konloch 668764d9c0 dex2jar fix 2019-04-13 14:44:37 -06:00
Konloch cbb642d21f apktool 2.3 test 2019-04-13 13:30:03 -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
ItzSomebody bc17a1686f Reverting to a build that doesn't bug when saving a new zip -_- 2018-01-31 07:03:53 -08: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 18e3c918ac Add slf4j NOP binding; fixes crash on start 2016-03-12 19:06:47 -05:00
Konloch 4bff89349d Krakatau update 2016-02-10 08:40:35 -07:00
Konloch 54e96d965b 3.0.0 preview 1 2015-11-18 21:05:19 -07:00
Konloch 198d0f2ddd more fixing 2015-08-18 22:14:48 -06:00
Konloch 649bc1cee8 Krakatau fix 2015-08-18 22:08:45 -06:00
Konloch 5444670517 cfr update & licenses added 👍 2015-08-18 22:06:09 -06:00
Konloch c1d861da44 krakatau update 2015-08-16 19:01:03 -06:00
Konloch 73aeb73d3d enjarify update 2015-08-07 13:01:54 -06:00
Konloch 2ed2b4765c reverted to old dex2jar lib for now 2015-08-07 12:39:15 -06:00
Konloch f01f3a1267 2.9.9 + krakatau update 2015-08-04 01:47:48 -06:00
Konloch 31ce1dd880 Krakatau update 2015-08-03 00:33:15 -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
Konloch 8963af7ab7 Krakatau update 2015-07-19 05:31:51 -06:00
Konloch 34de98f0e8 2.9.7 released
07/02/2015 - Added ajustable font size.
07/05/2015 - Started working on the new Boot Screen.
07/06/2015 - Moved the font size to be under the view menu.
07/06/2015 - Fixed a bug with plugins not being able to grab the
currently viewed class.
07/07/2015 - Started adding enjarify as an optional APK converter
instead of Dex2Jar.
07/07/2015 - Finished the new Boot Screen
07/09/2015 - Fixed a process leak with krakatau decompiler.
07/09/2015 - Finished adding enjarify.
07/09/2015 - Supressed syntax exceptions due to JD-GUI.
07/09/2015 - Fixed refresh on non-refreshable resources.
07/09/2015 - Fixed opening a class and the name is so big, you cannot
close because the [X] does not appear.
07/09/2015 - Added support for smaller screens for the boot screen.
07/16/2015 - Removed the FileFilter classes.
07/16/2015 - Updated the decompiler class to make more sense.
07/16/2015 - Started working on BCV CLI.
07/16/2015 - Finished BCV CLI.
2015-07-18 19:13:53 -06:00
Konloch 3784629fbf 2.9.7 release
07/02/2015 - Added ajustable font size.
07/05/2015 - Started working on the new Boot Screen.
07/06/2015 - Moved the font size to be under the view menu.
07/06/2015 - Fixed a bug with plugins not being able to grab the
currently viewed class.
07/07/2015 - Started adding enjarify as an optional APK converter
instead of Dex2Jar.
07/07/2015 - Finished the new Boot Screen
07/09/2015 - Fixed a process leak with krakatau decompiler.
07/09/2015 - Finished adding enjarify.
07/09/2015 - Supressed syntax exceptions due to JD-GUI.
07/09/2015 - Fixed refresh on non-refreshable resources.
07/09/2015 - Fixed opening a class and the name is so big, you cannot
close because the [X] does not appear.
07/09/2015 - Added support for smaller screens for the boot screen.
07/16/2015 - Removed the FileFilter classes.
07/16/2015 - Updated the decompiler class to make more sense.
07/16/2015 - Started working on BCV CLI.
07/16/2015 - Finished BCV CLI.
2015-07-18 19:00:58 -06:00
Konloch fc32f6c835 2.9.7 changes 2015-07-08 23:20:34 -06:00
Konloch 31af38d045 2.9.7 changes 2015-07-08 17:35:31 -06:00
Konloch a1a0767d4d 2.9.7 changes 2015-07-08 17:35:21 -06:00