Commit Graph

83 Commits

Author SHA1 Message Date
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
bagipro
9ef99a2b92
feat: implement Android App Bundle support (#1129) (PR #1131)
* Implement proto parse
* fix code formatting
* fix tests with empty input
* revert not needed code style changes
* Implement parse of resources.pb for AAB

Co-authored-by: bagipro <bugi@MacBook-Pro-2.local>
Co-authored-by: Skylot <skylot@gmail.com>
2021-03-08 21:34:52 +03:00
Skylot
67def6319e feat(cli): add option to change deobfuscation map file (#1117)
Signed-off-by: Skylot <skylot@gmail.com>
2021-02-13 14:22:22 +00:00
Skylot
712389ab24 build: add windows artifact, use nightly.link for download unstable build (#1113) 2021-02-06 12:43:49 +00:00
Skylot
5f1be38490 build: upload unstable binaries as build artifact (#1113) 2021-02-05 21:33:04 +00:00
Skylot
7982592c6e build: remove Travis and Bintray, disable codecov and sonarqube (#1113) 2021-02-04 12:14:39 +00:00
Skylot
71aa29cc71 docs: remove pyjadx link (#1024) 2020-11-18 19:30:18 +00:00
Skylot
c94c204da2 chore: fix travis badge link 2020-10-25 22:37:46 +03:00
Skylot
a485942731 docs: add jadx logo to readme 2020-08-16 13:24:09 +01:00
M.Yasoob Ullah Khalid ☺
99569c52ac
docs: fixed grammar slightly (PR #957) 2020-07-03 17:22:00 +03:00
Skylot
83196628c9 docs: fix issue and PR templates 2020-04-26 20:40:20 +03:00
Skylot
bc7a748420 feat(cli): add options for change log level (#735) 2019-08-08 13:14:36 +03:00
Skylot
7d07fb0b77 chore: fix issues reported by lgtm.com 2019-08-01 12:14:29 +03:00
Skylot
99935bada6 docs: update readme and contributing rules 2019-07-31 21:40:23 +03:00
skylot
ed385e8cf1
feat: output decompilation results in json format (#676) 2019-06-18 16:06:56 +03:00
Antonello
d6737860bb docs: added macOS installation with brew documentation (PR #675) 2019-05-29 15:47:50 +03:00
Skylot
699f7f6716 fix: treat filesystem as case insensitive by default, option added for change 2019-05-05 22:34:34 +03:00
Skylot
e7e7b664dd feat: add option to disable anonymous class inline (#633) 2019-04-25 12:37:52 +03:00
Skylot
ddaf0375dc docs: add pyjadx link in readme (#424) 2019-01-07 11:28:03 +03:00
Skylot
156e4209f9 feat(build): use semantic-release for automatic release publishing 2018-08-26 22:18:06 +03:00
Skylot
8445ebf107 fix sonar badge 2018-06-01 21:32:15 +03:00
Skylot
aa8a298ec7 remove sourceforge from downloads list 2018-03-25 13:14:24 +03:00
Skylot
b39d79a0f9 remove coverity and downloads badges 2018-03-11 10:25:28 +03:00