Skylot
c179beee95
chore: update dependencies
2024-07-28 20:57:37 +01:00
Skylot
ec645d80b1
fix(mappings): try to prevent mapping file reset on export exception, refactor and fix code to avoid NPE ( #2220 )( #2226 )
2024-07-25 17:44:23 +01:00
Skylot
ad4dd116be
chore: update gradle and dependencies
2024-07-19 00:19:47 +03:00
Skylot
09fa35f144
feat: allow to change config and cache dirs with env vars ( #2159 )
2024-04-27 21:48:42 +01:00
Andrei Kudryavtsev
b85900aa3d
feat: move AAB support to separate plugin (PR #2165 )
...
* wip: finished with factories
* wip: bundleconfig.pb
* wip: jadx-aab-input, separate BundleConfig parser
* wip: removed test apks
* wip: proto xml pretty print
* wip: fixed getNamedValues NPE
* minor fixes
* spotless
* enabled zip64 for gui shadow jar
* spotless
* spotless
* reverted manifest identification since signature parsing not working at the moment
* replace static methods with new API methods
---------
Co-authored-by: Skylot <118523+skylot@users.noreply.github.com >
2024-04-26 21:54:54 +01:00
Skylot
b80f32a36f
fix(smali-input): compile one smali file at a time to avoid 64k limit ( #2158 )
2024-04-23 22:14:59 +01:00
Skylot
f9c0cad146
chore: update dependencies
2024-04-19 20:14:25 +01:00
Skylot
6aab8fabc9
chore: update dependencies
2024-04-11 23:07:41 +03:00
Skylot
dbadbb01fc
refactor: rename method collectArgsWithoutLoading into collectArgNodes in MethodNode ( #2142 )
2024-04-07 23:09:02 +01:00
Skylot
8f969d4e89
chore: update gradle and dependencies
2024-04-03 21:03:48 +01:00
Skylot
0c1f830f94
fix: lambda decoding and code generation ( #2139 )
2024-04-03 21:03:48 +01:00
Skylot
2807dc5090
fix(script): add example script for resources rename ( #2126 )
2024-03-20 18:46:44 +00:00
Skylot
bff00d101f
fix(script): add option flags, fix missing script options in help
2024-03-19 20:22:50 +00:00
Skylot
1290ef63a2
fix(build): enable publish to maven for rename-mappings plugin
2024-03-16 21:58:03 +03:00
Skylot
49d2b34d84
chore: update dependencies
2024-03-16 21:58:00 +03:00
Skylot
a73c9e90fc
fix(dex-input): improve error report message for invalid dex checksum
2024-02-26 19:36:28 +00:00
Skylot
56749b2afb
chore: update dependencies
2024-02-25 22:38:00 +03:00
Skylot
603ea3989a
chore: update dependencies
2024-02-16 17:41:37 +00:00
Skylot
21b1452485
chore: update gradle and dependencies
2024-02-12 15:39:40 +00:00
Skylot
fb703cd856
fix(gui): scroll to first error on jadx script check/run
2024-01-18 18:17:53 +00:00
Skylot
6f1dfb6848
chore: update dependencies
2024-01-15 22:18:45 +03:00
Skylot
306bc7abc3
feat(java-input): support jsr/ret opcodes ( #2039 )
2024-01-15 22:18:44 +03:00
Skylot
8ed48183c7
feat(plugins): add API for search/use other plugins
2024-01-15 22:18:44 +03:00
Skylot
fdc3fe1a8d
fix(java-input): use correct registers for dup2_x* opcodes
2024-01-15 22:18:44 +03:00
Skylot
03052baabe
chore: update dependencies
2024-01-11 19:10:44 +00:00
Skylot
3e57dacfd3
chore: update dependencies
2023-12-21 19:00:33 +00:00
Iscle
f5accc8464
feat: add support for xapk files ( #1597 )(PR #2064 )
...
* feat: annotate JadxPlugin with NotNull
Allows for better Kotlin support
* feat: add support for custom resources loader
* feat: add support for xapk resources loading
* fix: rename "decode" to "load"
* refactor: annotate JadxCodeInput with NotNull
* feat: add support for xapk code loading
* feat: add xapk support to file filter
* fix code formatting
* revert NotNull annotation
* several improvements
* refactor: fix typo
---------
Co-authored-by: Skylot <skylot@gmail.com >
2023-12-21 18:46:40 +00:00
Skylot
68a99c5410
chore: update dependencies
2023-12-16 19:20:45 +03:00
Away-pp
d5bf9f20a6
fix: IndexOutOfBoundsException with negative register index (PR #2056 )
...
Co-authored-by: Away-pp <awaytesting1@gmail.com >
2023-12-10 18:51:25 +00:00
Skylot
5d56001826
build(deps): migrate to Google fork of Smali
2023-12-04 20:42:09 +00:00
Skylot
2de91f9a3a
chore: update gradle and dependencies
2023-12-04 23:18:51 +03:00
Skylot
1b51234edc
chore: update dependencies
2023-11-16 20:48:07 +03:00
nitram84
e6d896d91e
fix(plugin): check for valid identifiers from Kotlin metadata (PR #2041 )
2023-11-10 22:29:54 +00:00
Skylot
41d986bdca
feat(script): use cache for compiled scripts
2023-10-27 23:35:03 +03:00
Julian Burner
d129be7e86
fix: update to Mapping-IO 0.5 (PR #2029 )
...
* Update to Mapping-IO 0.5
* Fix Spotless error
* Fix Spotless error (2)
* Sort mappings by name when exporting
2023-10-09 18:46:51 +01:00
Skylot
6433fcef72
chore: update gradle and dependencies
2023-10-07 18:08:44 +01:00
Skylot
c39a696977
feat(script): add methods for apply renames and reload tabs ( #2008 )
2023-09-15 21:50:47 +01:00
Skylot
72180164d8
chore(script): add example for rename method param from annotation ( #2004 )
2023-09-12 20:22:14 +01:00
Skylot
2dc0db230c
chore(script): adjust scripts format
2023-09-12 20:21:02 +01:00
Skylot
24657f6b3c
fix(plugins): add a better way to init plugins options
2023-09-11 21:50:48 +01:00
Skylot
2c92c6b0a6
chore(script): add example deobf from toString script ( #1996 )
2023-09-01 21:18:58 +01:00
Skylot
f81a2c4ebb
chore: update dependencies
2023-08-11 17:36:14 +01:00
Skylot
f213082da5
feat(gui): load available plugins from jadx-plugins-list
2023-08-05 22:41:51 +01:00
Skylot
8d26fa2a89
build: don't publish to maven rename-mappings plugin
2023-08-05 19:27:15 +01:00
Skylot
a06231d007
fix(plugins): do not parse kotlin metadata if all options disabled
2023-08-05 19:26:28 +01:00
Skylot
868e99e0b5
build: add windows host for build tests
2023-08-01 18:44:53 +01:00
Ohad Shai
fbb6aa580e
chore: upgrade to kotlin-logging 5 (PR #1966 )
...
* upgrade to kotlin-logging 5
* apply code autoformatting
* resolve deprecation warnings
---------
Co-authored-by: Skylot <skylot@gmail.com >
2023-07-30 19:02:56 +01:00
Skylot
752c61ae71
fix: disable zip file checks for new JVM versions ( #1962 )
2023-07-28 20:09:54 +01:00
Skylot
8d5130a329
chore: update gradle and dependencies
2023-07-26 21:03:54 +01:00
Skylot
d076c4e73d
build: migrate to kotlin dsl in gradle scripts, update gradle and deps
2023-07-08 20:13:37 +01:00