Commit Graph

137 Commits

Author SHA1 Message Date
Nico Mexis ebdf389724
Add dex2jar exception handler 2023-07-20 21:58:04 +02:00
Konloch 425772555e Update HTTPRequest Library 2023-02-20 17:54:03 -07:00
Konloch 7df1312741 Bug Fix 2022-02-13 16:00:21 -06:00
Konloch accae07b29 Code Cleanup 2022-02-13 15:35:24 -06:00
Konloch ab169afa37 Sandbox Disabled - Fixes #386 #361 #332
In general this seems to be causing more problems than it has solved, in the future I will attempt a more secure sandbox
2022-02-13 15:29:51 -06:00
Konloch 4771a74787 Refactoring 2022-02-13 14:36:50 -06:00
Konloch 1ee0fa0107 Code Cleanup 2022-02-13 14:14:24 -06:00
Konloch 45bae59ac9 Code Cleanup/Refactoring 2022-02-13 14:05:50 -06:00
Nico Mexis 5bbe04befe
Better binary file detection 2022-01-12 00:44:23 +01:00
Nico Mexis 1ec02658fe
Improve Zip Slip detection 2022-01-07 21:52:01 +01:00
Nico Mexis c968e94b2c
Mitigate Zip Slip exlpoit 2022-01-07 21:37:24 +01:00
Nico Mexis c8c67b71b6
Fix JavaDoc 2022-01-04 00:21:32 +01:00
Nico Mexis 347b6acf0f
Better language detection 2022-01-03 22:51:00 +01:00
Nico Mexis 54fc4e5e48
Use RSTA's file type detector 2022-01-03 20:05:56 +01:00
Nico Mexis 86fb69f694
Optimize various stuff 2021-12-20 00:24:17 +01:00
lujie 67fd114fa6 fxi resource leak due to Files.walk 2021-10-12 15:20:13 +08:00
hajdam 94f983f005 Delete operation 2021-09-11 14:24:57 +02:00
Nico Mexis b18bc950e1
Even more applications of the Law of Demeter 2021-08-27 10:49:31 +02:00
Nico Mexis a383c52619
Fix possible NPE
Fixes #347
2021-08-27 00:00:04 +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 68383dca5e
Allow change of minSdkVersion via settings 2021-08-11 22:42:15 +02:00
Nico Mexis aebba0d704
Properly fix Smali 2021-08-09 19:37:52 +02:00
Konloch a8d89ecad0 Restore Original Mimetype 2021-08-07 00:33:50 -07:00
Konloch 8e4582417d Merge branch 'master' of https://github.com/Konloch/bytecode-viewer 2021-08-07 00:31:36 -07:00
Nico Mexis 566527e4a1
Fix file drop that I accidentally broke... 2021-08-01 12:09:31 +02:00
Konloch c7cbd60e3d Temporarily Nerf Security Manager
Fixes #339 but introduces remote execution through plugins/EZ-Inject again

A proper solution is to fix the smali disassembler to dump the class into the temp directory
2021-07-30 14:05:45 -07:00
Konloch 4c2e72e78e Bug Fix Open Empty Files 2021-07-27 04:00:53 -07:00
Konloch f0580df2d6 Slightly Better Container API
Allows for quick look ups based on container name
2021-07-27 03:17:57 -07:00
Nico Mexis 308f167553
Fix most leaks 2021-07-25 18:54:08 +02:00
Konloch 5328862cc6 Free Software License Header
Adds the big free software license header into the ones that are missing it
2021-07-23 19:25:51 -07:00
Konloch 0c629833dd Code Cleanup 2021-07-21 15:28:48 -07:00
Konloch e63676e92a Repackaging 2021-07-21 12:55:20 -07: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 7819fe6575 Removed Duplicate File Filters 2021-07-21 09:52:01 -07:00
Konloch 0203a13472 Code Cleanup
Translation errors are now silenced unless developer mode is enabled
2021-07-21 08:20:38 -07:00
Konloch eeaafa48eb Comments & Constants Cleanup 2021-07-21 07:44:25 -07:00
Konloch ed709b07e2 Code Cleanup 2021-07-21 07:28:37 -07:00
Konloch 075cbd1012 JDK-15 2021-07-21 05:00:28 -07:00
Konloch cbb826d586 Bootloader Repackaging 2021-07-21 02:23:32 -07:00
Konloch d6e3eec4cc Moved Bootloader 2021-07-20 13:15:00 -07: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 c2d2f6627d Strict Security Manager
A lot needs to be done but this blocks most of the security manager escapes
2021-07-19 10:46:35 -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 05388b574b Better Last Directories 2021-07-19 07:11:14 -07:00
Konloch f21cf41455 Multiple Decompilers At Once 2021-07-19 06:23:30 -07:00
Konloch e8b9f39ddf Merge branch 'master' of https://github.com/Konloch/bytecode-viewer 2021-07-19 05:29:04 -07:00
Konloch 1328a258b2 Security Manager Fix
Fixes #246
2021-07-19 05:28:59 -07:00
Nico Mexis a1537d2746
Fix some NPEs 2021-07-19 13:13:55 +02:00
Konloch 0973dfdf41 Better Functioning Last Directories
This makes it easier on the user by making the directory picking process a bit better
2021-07-18 12:53:30 -07:00