Skylot
e9e45707da
chore: update dependencies
2022-10-20 14:54:31 +01:00
Skylot
603f3057eb
chore: update dependencies
2022-10-03 00:11:01 +03:00
Skylot
258987b0ff
chore: update dependencies
2022-09-05 20:07:01 +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
Christian Jones
4edb512121
fix(cli): allow decoding resource-only APKs ( #1517 )(PR #1530 )
...
* Process resource-only inputs
* Fix error, add testing
2022-06-11 15:40:39 +01:00
Skylot
20657e8bb5
doc(cli): improve plugins section formatting
2022-06-06 19:55:58 +01:00
Skylot
39331d9120
fix: remove deprecated --deobf-rewrite-cfg ( #1513 )
2022-06-06 19:53:47 +01:00
Skylot
5099e02c9b
fix(gui): correct merge for plugin options from command line ( #1490 )
2022-05-23 19:44:49 +01:00
Skylot
49137c9751
fix(cli): don't ignore critical errors ( #1150 )
...
Thrown java.lang.Error was ignored and not logged.
2022-05-19 23:12:19 +01:00
Skylot
f0a8ef81d3
fix: replace fixed memory limit with -XX:MaxRAMPercentage=70.0 ( #1437 )
2022-04-05 20:08:39 +01:00
Bruno Oberle
9a9ac4308e
fix(cli): use correct converter for "--decompilation-mode" option ( #1434 )(PR #1435 )
2022-04-04 13:47:30 +01:00
Skylot
d8306cb1c0
feat: add 'simple' decompilation mode
2022-03-23 18:16:54 +03:00
Skylot
95c75bed1e
chore: update gradle and dependencies
2022-03-11 11:34:51 +00:00
Skylot
7030daeccd
fix(cli): resolve regression in applying '-v' and '-q' options
2022-02-24 19:52:58 +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
57e3dd8f15
feat(cli): improve single file mode ( #1344 )( #1384 )
2022-02-20 15:04:59 +00:00
Skylot
a9bbadd602
feat: add option for deobfuscation map file handle mode ( #1351 )
2022-02-19 21:20:11 +03:00
Yotam
47caa91e85
fix(cli): fix and add debug log messages in initialization phase (PR #1362 )
...
* Fix log level settings in the CLI
* Add log messages in initialization phase
2022-02-02 19:04:19 +00:00
Skylot
86582de521
feat: use kotlin intrinsic methods for variables rename ( #1207 )
2022-01-19 17:30:04 +00:00
Skylot
6a065c46f4
chore: update dependencies
2022-01-13 12:12:15 +00:00
Skylot
5de46b7e40
chore: update gradle and dependencies
2021-12-24 12:53:30 +00:00
Skylot
addaffcd1d
chore: update dependencies
2021-12-15 11:56:01 +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
49b4079cd8
chore: update dependencies
2021-11-20 16:35:23 +03:00
Skylot
48252c3c3d
feat: add option for code comments levels ( #998 )
2021-10-19 16:47:20 +01:00
Skylot
37adce2efb
chore: update dependencies
2021-10-17 19:53:01 +01:00
Nico Mexis
f681c8963d
fix: use maven-publish for JitPack and other fixes (PR #1242 )
...
* Update dependencies
* Fix spaces in file paths
* Update Gradle for LGTM
* Update spotless
* Fix Jitpack
Co-authored-by: Skylot <skylot@gmail.com >
2021-08-27 19:05:52 +03:00
Skylot
1efdcd7b10
feat: input plugin for java bytecode
2021-08-13 23:07:29 +03:00
Skylot
5f24193c49
chore: update dependencies
2021-08-02 18:44:21 +03:00
Skylot
dd29d37154
feat(gui): use FlatLaf for themes support
2021-08-02 18:32:35 +03: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
012f7665aa
chore: update gradle to 7.0, update dependencies, fix some build warnings
2021-04-22 19:42:01 +01:00
Skylot
c95d64909a
feat(cli): add decompilation progress
2021-03-29 14:56:40 +03:00
Skylot
a1247f4d96
chore: update dependencies
2021-03-17 13:51:30 +00: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
b873c6ae4d
refactor: use interface for CodeWriter
...
Details:
- add simple and annotated code writers to allow
skip code annotations processing in jadx-cli and other places
- add annotated code info to use only than needed
- allow to set provider for codewriter in JadxArgs
- add JadxArgs argument to constructor to allow change output
- add cli option to insert debug line numbers as code comments
(example for previous change)
2021-02-21 17:34:33 +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
7982592c6e
build: remove Travis and Bintray, disable codecov and sonarqube ( #1113 )
2021-02-04 12:14:39 +00:00
Skylot
2ca3c65300
fix(deobf): don't rename unresolved or classpath overridden methods
...
Change details:
- use common code for process override methods in deobfuscator (move OverrideMethodVisitor to pre-decompile stage)
- add all public methods to jadx class set to allow search of override base method
- add don't rename flag if override hierarchy have unresolved methods
2020-12-19 18:07:51 +03:00
Jan S
3a6d645ea3
fix(res): do not rename resources names for building res-map.txt (PR #1035 )
...
fix: do not rename resources names for building res-map.txt
allow loading of resources.arsc from android.jar files
res-map.txt bases on resources.arsc from API 3, 4, 7-30 (taken from https://github.com/Sable/android-platforms )
2020-11-30 14:00:58 +03:00
Skylot
fdc87fe296
fix: update class set data to Android API 30
2020-11-22 18:43:49 +00:00
Skylot
d3f5154c19
fix: use text file for store android resource mapping ( #1020 )
...
Signed-off-by: Skylot <skylot@gmail.com >
2020-11-19 10:23:53 +00:00
Skylot
2a2b83a695
fix: do not copy input files as resources to output folder
2020-11-03 18:08:57 +00:00
Skylot
acdaa95854
test(cli): add multiple input test ( #936 )
2020-11-03 17:27:15 +00:00
Skylot
e09e8e5823
chore: resolve some issues reported by sonar and lgtm
2020-10-28 14:16:50 +00:00
Skylot
dcca0133fb
chore: update gradle and dependencies
2020-09-17 21:03:17 +03:00
Skylot
444ea9ec7e
fix: load .class files
2020-08-10 12:20:42 +01:00