Commit Graph

345 Commits

Author SHA1 Message Date
Konloch dbf7522e1d Cleaning up MainViewerGUI 2021-06-21 15:45:00 -07:00
Konloch 92e11150ee MainViewerGUI Refactoring 2021-06-21 13:19:46 -07: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
Kalen (Konloch) Kinloch 47a0d1415e
Update README.md 2021-06-21 11:33:53 -07:00
Konloch 8f78328498 Jar Exporting Resolved
Temporarily resolved Jar exporting until maven-shaded can be properly fixed.
2021-06-21 10:59:02 -07:00
Konloch 26e3b23e38 Bandaid fix for Dex2jar
The real fix is resolving the error that Dex2Jar spits out every APK decompilation, but until that happens this bandaid should work
2021-06-21 10:43:49 -07:00
Konloch 6d615cd142 Allow constants to execute HideFile via System.exec 2021-06-21 10:27:05 -07:00
Konloch 55c2ea22be Merge branch 'master' of https://github.com/Konloch/bytecode-viewer 2021-06-21 10:01:23 -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
Kalen (Konloch) Kinloch 1c2be97821
Update CREDITS.md 2021-06-21 08:06:07 -07:00
Kalen (Konloch) Kinloch a4f3339f70
Update CREDITS.md 2021-06-21 08:00:58 -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