Skylot
d25eda4839
feat: new module/library for work with call graphs ( #2890 )
2026-06-17 22:32:00 +01:00
Skylot
462e582bb8
chore: update gradle and dependencies
2026-03-22 21:15:36 +00:00
Skylot
3e709d6693
feat(cli): implement config file load and save ( #1731 )
2025-12-15 21:07:10 +00:00
Skylot
5726a52ab6
fix: minor fixes for type update limit option ( #2629 )
2025-09-09 21:16:54 +01:00
Away
f61d90ec2f
feat: allow to change limit for type inference updates (PR #2629 )
...
* Fix Type inference error: updates count limit reached
* Fix for the "Type inference error: updates count limit reached"
* Users will be able to choose the limit and possibly avoid this error
* Adding options on decompilation settings
* Updating README.md with new type update limit parameter
Updating README.md with new type update limit parameter
2025-09-09 20:50:04 +01:00
Skylot
e3aa49aaa9
feat: add gradle export templates, support android app/lib and simple java
2025-04-29 21:54:40 +01:00
Skylot
a43b475be7
fix: improve rename using source class name ( #2397 )
2025-01-20 21:55:46 +00:00
Skylot
ea5916452d
doc: add plugins usage section
2025-01-20 19:21:49 +00:00
Iscle
7a2dad8ef2
feat: add APKM support (PR #2379 )
...
* feat: Add APKM support
* fix: Removed unused imports
With spotlessApply :P
2024-12-22 16:58:44 +00:00
Skylot
0b225238fb
feat: support restore of switch over string (basic case)( #2288 )
2024-09-27 21:11:38 +01:00
Skylot
09fa35f144
feat: allow to change config and cache dirs with env vars ( #2159 )
2024-04-27 21:48:42 +01:00
Nick
8618214c7f
docs: improve installation section (PR #2161 )
...
* Update README.md
* Update README.md
2024-04-24 18:43:05 +01:00
Skylot
be25cbf8c2
fix: use common parser for manifest, verify app package
2024-04-20 17:37:45 +01:00
Skylot
bff00d101f
fix(script): add option flags, fix missing script options in help
2024-03-19 20:22:50 +00:00
Sebastian Gallese
0a40b53412
docs: update Build Status shield in README (PR #2095 )
2024-02-01 17:20:02 +00:00
bagipro
e73612b4d2
feat(res): disable XML pretty print (PR #2087 )
...
Co-authored-by: bagipro <bugi@bugi>
2024-01-22 15:01:38 +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
2d28da9b0e
feat: allow to set zip max entries count using env var ( #1751 )
2023-11-16 20:48:08 +03:00
Skylot
a989fa7e64
refactor(deobf): split deobfuscation conditions ( #2040 )
2023-11-05 20:22:15 +00:00
nitram84
f7002c7fad
feat(deobf): implement a whitelist for deobfuscation (PR #2040 )
2023-11-05 20:21:41 +00:00
Skylot
19f40b8549
feat(cli): add option to show available plugins list
2023-09-27 19:44:58 +01:00
xnumad
cdede7eca4
docs: update Arch Linux version badge (PR #2005 )
2023-09-14 18:33:31 +01:00
Skylot
8a67c39279
feat(cli): install and manage plugins from command line
2023-05-23 17:53:48 +01:00
Krzysztof Iwaniuk
63ad7fb128
feat: add option for hexadecimal integer format globally (PR #1869 )
...
* option for hexadecimal integer format globally
* fix i18n strings, update readme
---------
Co-authored-by: Skylot <skylot@gmail.com >
2023-05-15 13:58:13 +01:00
Krzysztof Iwaniuk
ccdbb1d62c
feat: parse and use Kotlin metadata for renames ( #1861 )(PR #1860 )
...
* initial setup for data class and metadata parsing
* bug fix & comments
* better version using plugin system
* added tests
* ignore getters test fix
* logs & imports
* reverted accidental changes
* moved util classes to plugin, spotless apply
* move test and some other minor fixes
---------
Co-authored-by: Skylot <skylot@gmail.com >
2023-05-14 21:34:40 +01:00
Skylot
f53dbbfebf
feat: option to disable inner classes move to parent ( #1817 )
2023-05-06 20:39:50 +03:00
Skylot
75fbdd3ac4
chore(build): set required Java version to 11, update dependencies
2023-04-20 17:22:16 +01:00
Skylot
d3f6160e62
feat: add option to disable finally block extraction ( #1592 )
2022-07-30 14:07:43 +01:00
Skylot
ab4b6f9e54
feat: select better resource name ( #1581 )
2022-07-25 19:53:03 +01:00
Skylot
20657e8bb5
doc(cli): improve plugins section formatting
2022-06-06 19:55:58 +01:00
Skylot
93d3194e3b
doc: remove incorrect tokei badge
2022-06-06 19:54:15 +01:00
Skylot
39331d9120
fix: remove deprecated --deobf-rewrite-cfg ( #1513 )
2022-06-06 19:53:47 +01:00
Skylot
b4fa6644bc
doc: add more badges
2022-06-05 16:06:19 +01:00
Skylot
4fbc56cdb0
build: add unstable win-with-jre bundle
2022-05-28 17:46:48 +01:00
Skylot
d8306cb1c0
feat: add 'simple' decompilation mode
2022-03-23 18:16:54 +03:00
Skylot
b008568a5c
doc: add missing options to readme
2022-03-05 17:15:08 +00:00
Skylot
54683e3198
feat: plugin options, add verify checksum option for dex input ( #1385 )
2022-02-21 19:44:00 +00:00
Skylot
09335395f5
doc: update option description
2022-02-20 16:51:36 +00:00
Skylot
a9bbadd602
feat: add option for deobfuscation map file handle mode ( #1351 )
2022-02-19 21:20:11 +03:00
skylot
2c570681f7
doc: add link to jadx-gui key bindings in readme
2022-02-18 20:26:39 +00:00
Skylot
1da20b8e7d
doc: update readme
2022-02-14 16:41:31 +00:00
Skylot
86582de521
feat: use kotlin intrinsic methods for variables rename ( #1207 )
2022-01-19 17:30:04 +00:00
skylot
d47483f957
docs: use jadx as a library
2021-12-19 20:36:58 +00:00
skylot
a72523c7df
docs: add link to decompilation troubleshooting
2021-12-08 13:11:31 +00:00
Skylot
947b621733
feat: add option to use dx/d8 for convert java bytecode ( #1299 )
2021-12-03 15:05:28 +00:00
skylot
445e91e6b5
docs: update readme
2021-11-20 18:04:08 +03:00
Skylot
48252c3c3d
feat: add option for code comments levels ( #998 )
2021-10-19 16:47:20 +01:00
Skylot
21da3c8602
fix: reword rename flags in cli and gui ( #1178 )
2021-05-25 10:10:16 +01:00
Skylot
8785c33d06
feat: add option to disable methods inline ( #1170 )
2021-05-18 10:39:30 +01:00
skylot
a5b2b04317
docs: add smali debugger to readme
2021-03-28 13:54:38 +03:00