Commit Graph

334 Commits

Author SHA1 Message Date
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 d787ead0da Cleaned up MainViewerGUI
Refactored a lot of the MainViewerGUI class. The settings clean up has started but it should be replaced entirely with some kind of serialization like GSON
2021-06-21 07:55:18 -07:00
Konloch 4fd4ec5585 MainViewerGUI Cleanup
Removed all of the unnecessary JSeparator variables used for GUI creation
2021-06-21 04:42:12 -07:00
Konloch 1fc480ac2f Small cleanups 2021-06-21 04:32:07 -07:00
Konloch 00a1bb539f Added a Configuration class
Moved the rest of the config-like variables from the main BytecodeViewer class to a new Configuration class
2021-06-21 04:13:11 -07:00
Konloch cb1c27f46c Cleaning up the main BytecodeViewer class file 2021-06-21 03:10:54 -07:00
Konloch 21f8bf8382 Cleaned up the settings file
Whole thing needs to be moved to GSON
2021-06-21 03:04:24 -07:00
Konloch 7b4d66bb69 Fixed The Build Config
Removed the local repo and switched the group ID around
2021-06-21 02:58:03 -07:00
Konloch 75d36702da Disabled the ZKM and Allatori Plugins
Until they are added they should be disabled
2021-06-21 02:52:14 -07:00
Konloch 449bc3e502 Merge branch 'master' of https://github.com/Konloch/bytecode-viewer 2021-06-21 02:45:44 -07:00
Konloch 01b7a67cb2 Constants Class Added & General Cleanups
Cleaned up the main BytecodeViewer class some and moved a few of the constants into their own class
2021-06-21 02:45:31 -07:00
Kalen (Konloch) Kinloch 1d89455e34
Updated the build instructions 2021-06-21 00:25:35 -07:00
Konloch fc421bcca2 No longer needed since we use the binary from libs 2021-06-20 23:54:06 -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
Kalen (Konloch) Kinloch c4d58fcc36
Merge pull request #290 from ThexXTURBOXx/master
[Draft] Migrate to Maven and fix Code Style
2021-06-20 22:50:59 -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 81d9dafa9b
Merge pull request #1 from heisluft/cleanup-src-files
Remove unneeded ASM src-files
2021-04-18 22:14:43 +02:00
heisluft 775a73f48a
Remove unneeded ASM src-files 2021-04-16 18:30:51 +02:00
Nico Mexis f2f2df5a1f
Ignore shaded pom 2021-04-14 20:57:32 +02:00
Nico Mexis d87f0a97e1
Add contribution guide to README 2021-04-14 13:00:30 +02:00
Nico Mexis d53f6f2d36
Fully mavenified 2021-04-14 12:53:17 +02:00
Nico Mexis 301b518e91
Fix stupid jitpack tag 2021-04-13 11:41:09 +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 04dff7226e
Fix Code Style No3
It's fucking 1AM again...
2021-04-13 01:18:30 +02:00
Nico Mexis f528437b74
Fix Code Style No2 2021-04-13 00:52:13 +02:00
Nico Mexis 7840b5c266
Fix Code Style No1 2021-04-13 00:52:02 +02:00
Nico Mexis ff61c80dfc
Move resources 2021-04-12 22:17:15 +02:00
Nico Mexis 2cda805a1b
Remove test scope 2021-03-31 11:53:23 +02:00
Nico Mexis a4b452de6a
Include Krakatau and enjarify resources directly 2021-03-31 11:48:14 +02:00
Nico Mexis 8cbe4301f7
Update documents 2021-03-30 22:09:22 +02:00
Nico Mexis 875c278f08
Migrate project to Maven 2021-03-30 22:01:48 +02:00
Nico Mexis 1c39655781
Merge remote-tracking branch 'tiziw/master' 2021-03-27 11:19:09 +01:00
Nico Mexis f0761da04a
Merge remote-tracking branch 'BitScorpio/master' 2021-03-27 11:19:03 +01:00
Scorpius 61e6619869 Update ASM library to v9.1 and support JDK > 13 2021-03-15 17:07:09 +02:00
Kalen (Konloch) Kinloch a306db20ab
Update JavaObfuscator.java
Resolving https://github.com/Konloch/bytecode-viewer/issues/281
2020-07-25 18:45:10 -07:00
Kalen (Konloch) Kinloch 4dd9d6df27
Merge pull request #279 from Ruin0x11/add-fernflower-ren-option
Add -ren option to Fernflower decompiler
2020-07-17 16:37:34 -07:00
Ruin0x11 1f0f5fc65c Add -ren option to Fernflower decompiler 2020-07-17 13:25:37 -07:00
tiziw 9f142781b0 Rewrite regex search so that it pattern checks each instruction without building a string of the whole method first. Regex duration on mobile cpu (i5-7200U) goes down from 2635ms to 430ms for one specific test case. 2020-02-12 11:35:01 +01:00
Kalen (Konloch) Kinloch 2f65241269
Merge pull request #262 from CertainLach/master
Fix class recompilation on linux
2019-11-22 12:06:49 -07:00
Лач cfa50b476d
Fix class recompilation on linux
Use path.separator to determine correct char
2019-11-22 22:55:05 +05:00
Kalen (Konloch) Kinloch 7e6e0424aa
Merge pull request #261 from hopana/file_remove_support
1. add feature: context menu (remove|expand|collapse) support  2.fixbug: Issue 260
2019-11-21 16:48:29 -07:00
hupan 43e775653f add feature: context menu (remove|expand|collapse) support
fixbug:files are hidden when select and click "-" button
2019-11-21 15:10:31 +08:00
Kalen (Konloch) Kinloch 613eb7fcad
Merge pull request #259 from hopana/utf8_character_support
add feature: Chinese characters support!
2019-11-19 22:13:13 -07:00
hupan 4b87e194b6 add feature: UTF-8 characters support! 2019-11-20 11:27:55 +08:00
Kalen (Konloch) Kinloch 54539bc6fa
Merge pull request #249 from thiakil/add-asm-textify
Add asm textify
2019-08-10 22:48:20 -06:00
Thiakil ea18485871 add missing save of panel decompiler if Jadx selected 2019-08-11 11:30:49 +08:00
Thiakil c819ad498d fix incorrect Jadx panel loading 2019-08-11 11:26:54 +08:00
Thiakil 86d8018b51 Add ObjectWeb ASM Textifier 'decompiler' 2019-08-11 11:25:37 +08:00