Commit Graph

136 Commits

Author SHA1 Message Date
Nico Mexis ec2a40d136
Organize POM 2021-09-22 22:22:30 +02:00
Nico Mexis b8f78d2ead
Fix shading warning 2021-09-16 14:14:13 +02:00
Nico Mexis 35613f01da
Remove deprecations for JDK 17 2021-09-16 13:56:01 +02:00
Nico Mexis a86623cd2a
Update APKTool 2021-09-16 13:54:34 +02:00
Konloch 55bfc32185
Merge pull request #352 from ThexXTURBOXx/master
Update dependencies
2021-09-10 20:06:15 -07:00
Nico Mexis 3e918607ab
Update dex2jar
... again to fix some issues
2021-09-06 22:50:45 +02:00
Nico Mexis 1ef6bc3565
Update dependencies 2021-09-04 22:19:23 +02:00
hajdam c264e365cb JHexEditor replaced with BinEd Hexadecimal viewer library 2021-09-03 22:43:10 +02:00
Nico Mexis b18459ef3d
Update to skylot's JADX again
Jitpack building is now fixed on master again
2021-08-27 19:53:49 +02:00
Nico Mexis bfad5d83d8
Properly set source and target JDK in MANIFEST 2021-08-27 11:39:47 +02:00
Nico Mexis 0d7b7c5de8
Dependency versions are now properties
This allows for easier updating in the future
2021-08-27 10:30:39 +02:00
Nico Mexis bd6303b75c
Remove module-info.class
This shouldn't break anything, but gets rid of those nasty warnings on build...
The module system doesn't work for us anyways
2021-08-27 10:17:10 +02:00
Nico Mexis 481870d656
Fix JADX
... And also all other future service clashes
2021-08-27 10:13:49 +02:00
Nico Mexis 79403f320f
Update dex2jar
This provides a better solution to #348
2021-08-27 01:16:52 +02:00
Nico Mexis e6b2576b57
Update dependencies
JADX updated to my branch until my PR is merged for continued Jitpack support
2021-08-27 01:01:07 +02:00
Nico Mexis e2a0c2ec1d
Update dex2jar again
This should fix multidexed APK files
2021-08-23 17:52:49 +02:00
Nico Mexis ba6a41873a
Update dex2jar again 2021-08-23 14:10:26 +02:00
Nico Mexis 8dda1d3386
Fetch current FernFlower from Jitpack 2021-08-21 12:56:24 +02:00
Nico Mexis 954f29020f
Fetch current Dex2Jar and JADX from Jitpack 2021-08-21 12:42:31 +02:00
Nico Mexis ea8c756e00
Update to newest version of Dex2Jar
This version shouldn't change much besides the ways to contact the author
2021-08-12 13:48:46 +02:00
Nico Mexis 63df81e378
Update dex2jar
Now, the minSdkVersion can be changed via parameters!
2021-08-11 22:40:30 +02:00
Nico Mexis 6df3b05dc9
Update to newest version of Dex2Jar
This fixes most APKs that I've tried, actually.
Even Instagram only throws a single Exception now.
Can we do even better? Most likely yes... Let me see within the next few weeks
2021-08-11 13:22:09 +02:00
Nico Mexis 4db04acaf4
Use my version numbering for Dex2Jar
Now it is more obvious, which version is currently deployed
2021-08-10 15:50:13 +02:00
Nico Mexis cb25dfac09
Dex2Jar shall be downloaded via GitHub Actions from now on 2021-08-10 12:24:37 +02:00
Nico Mexis bee442e6b5
Exclude ICU4J 2021-08-10 11:26:58 +02:00
Nico Mexis b5fe8a71c1
Fix shading warnings 2021-08-10 11:12:48 +02:00
Nico Mexis aebba0d704
Properly fix Smali 2021-08-09 19:37:52 +02:00
Nico Mexis 8117aaecad
Update WebP-ImageIO
... in order to support armv6
2021-08-09 17:51:45 +02:00
Nico Mexis 6e6502b300
Update to stable DarkLaf 2.7.2
If the CI/CD approves, this will be the real stable release
2021-08-01 14:52:48 +02:00
Nico Mexis e46e5eeaab
Update DarkLaf to stable 2.7.1 2021-08-01 13:47:11 +02:00
Nico Mexis da375b3a3c
Update to new DarkLaf release
Actually, it's a snapshot for now. 2.7.0 still has the Java 8 issue that causes the text to be blocky. 2.7.1 will fix this issue entirely and will support Java 16 completely.
2021-08-01 11:51:15 +02:00
Nico Mexis dbe5031836
Update dependencies 2021-08-01 11:50:11 +02:00
Konloch 8df164389c Bumped Version Number 2021-07-23 18:57:36 -07:00
Konloch 173b4b85b9 Resolved Missing Dependency
The specific snapshot for DarkLAF has been removed, this replaces it temporarily with a local copy
2021-07-23 17:24:10 -07:00
Konloch 4620507918 Version Downgrade
v2.11.0 will be introduced once v2.10.x is stable, hopefully v2.10.15 will be the last patch
2021-07-23 09:47:45 -07:00
Konloch b26c407306 Renamed Pom Artifact ID
Updated to Bytecode-Viewer to ease jar packaging
2021-07-21 15:57:02 -07:00
Konloch 55d071af32 Reverted DarkLAF
On AdoptJDK8 jLabel component text is pixelated, reverting the library fixes it
2021-07-21 15:26:36 -07:00
Nico Mexis da06975535
Merge remote-tracking branch 'origin/master' into fixes 2021-07-21 23:32:07 +02:00
Nico Mexis 06d07959bb
Update SLF4J 2021-07-21 23:10:27 +02:00
Nico Mexis dbb77c7997
Fix jawt.dll error
Temporary solution -> Again: Wait until 2.6.2 is released
2021-07-21 23:08:16 +02:00
Konloch 84d3b36454 Fixed Versioning
The downloader is still broken and seems to have issues with the entire v2.10.x line so any version prompt cannot happen till everyone is on v2.11.x or it will just be a remote error

that also means the downloader needs to be fixed for v2.11.0
2021-07-21 10:47:56 -07:00
Konloch f22002e529 Graal.JS Update
Disabled Graal.JS dependency, re-add the library at any time for Graal.JS Support
2021-07-21 06:29:51 -07:00
Konloch 6a121dd9e1 Graal.JS/JDK-15 Fixes
Dropped Rhino to fully support Nashorn fallback with Graal.JS. this should work for pre-jdk-8 and jdk-15+
2021-07-21 06:05:09 -07:00
Nico Mexis 7a5f679ac8
Add WebP support 2021-07-21 12:41:37 +02:00
Nico Mexis fcfd6d3ae6
Fix DarkLaf related errors 2021-07-20 18:11:39 +02:00
Nico Mexis 4b51297e6c
Use new version expression 2021-07-20 18:11:39 +02:00
Nico Mexis 27d1dea9dd
Read version directly from POM 2021-07-20 18:11:39 +02:00
Nico Mexis f0854e4c5f
Also update SLF4J 2021-07-16 17:34:10 +02:00
Nico Mexis 307dde0b6c
Update dependencies
ASM now supports JDK 18+
DarkLaf Java 16 Fix (temporarily via snapshots. CHANGE BACK WHEN PROPER VERSION IS RELEASED)
2021-07-15 13:02:46 +02:00
Konloch f055028686 Properly Added Darklaf Extensions 2021-07-13 05:47:13 -07:00
Konloch 5041fc5712 LAF Expansion
Thank you @weisJ!

This includes:
+ Better DarkLAF combability #317
+ More LAF Themes to select from
+ More translations
2021-07-13 03:44:03 -07:00
Konloch 7f95d80b86 Version Bump 2021-07-08 19:31:59 -07:00
Konloch e13a0635b3 v2.10.13 2021-07-01 14:56:30 -07:00
Konloch fe57e4f099 Darcula Swapped With DarkLAF
Now that the swing interaction is working lag free, DarkLaf runs without any performance issues. DarkLAF is an updated version of Darcula so it makes sense to only support one, but if anyone wants it added back we could look at implementing dynamic/custom LAFs down the road using reflection
2021-06-28 17:27:17 -07:00
Konloch 2421bd3a30 Added DarkLAF
I had a few issues with DarkLaf so as a backup I kept the old Darcula Theme as well.

DarkLaf is based off of Darcula so they are very similar, eventually it may be better to drop Darcula support for DarkLaf once all of the bugs are resolved.
2021-06-28 17:05:18 -07:00
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 9055ea6cfa
Properly handle local dependencies 2021-06-22 21:08:44 +02:00
Nico Mexis 913b49c593
Fix build with JDK 9+ 2021-06-22 20:59:54 +02:00
Nico Mexis f8fa8c5da7
Update APKTool 2021-06-22 17:48:06 +02:00
Nico Mexis 58e8bfb17f
Fix jar shading
Fixes #297
2021-06-22 14:44:48 +02:00
Nico Mexis 93b60b8490
Remove RSyntaxTextArea from JDGui 2021-06-22 12:43:53 +02:00
Nico Mexis f22affaf83
Update dependencies 2021-06-22 12:10:04 +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 7b4d66bb69 Fixed The Build Config
Removed the local repo and switched the group ID around
2021-06-21 02:58:03 -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
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 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 f528437b74
Fix Code Style No2 2021-04-13 00:52:13 +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 875c278f08
Migrate project to Maven 2021-03-30 22:01:48 +02:00
ItzSomebody bc17a1686f Reverting to a build that doesn't bug when saving a new zip -_- 2018-01-31 07:03:53 -08:00
northdpole 5389e0222d fixed the pom to compile the project
Signed-off-by: northdpole <morfeas3000@gmail.com>
2017-01-06 16:00:07 +01:00
Frank Dietrich 4a7724ea75 amend shade plugin filters to remove warnings during package phase 2016-05-22 17:56:44 +02:00
Frank Dietrich 127b9b1879 amend CFR version to be in sync with the version in ./libs/ 2016-05-22 17:55:31 +02:00
Frank Dietrich 7be4192dcb comment out dependencies whose code is within the bytecode-viewer source tree 2016-05-22 17:54:15 +02:00
Frank Dietrich 72481c95f4 remove explicit declaration of default directories 2016-05-22 17:49:37 +02:00
Frank Dietrich 7fd5052c20 maven-shade-plugin version changed to 2.4.3
because INVOKESPECIAL/STATIC on interfaces require ASM 5
2016-05-22 17:48:52 +02:00
Konloch 360b087a6a Lets give this a go, can't fuck it up too bad. 2015-11-10 21:16:45 -07:00