skylot
|
ed385e8cf1
|
feat: output decompilation results in json format (#676)
|
2019-06-18 16:06:56 +03:00 |
|
Skylot
|
554e119eb9
|
fix: don't rename constructors
|
2019-06-15 13:59:14 +03:00 |
|
Skylot
|
aad70c7199
|
perf: cache types in dex nodes
|
2019-06-12 14:42:29 +03:00 |
|
Skylot
|
a051ce6cf4
|
fix(scripts): support spaces in java path for windows scripts (#686)
|
2019-06-10 14:46:08 +03:00 |
|
skylot
|
40f19cce61
|
docs: add issue template
|
2019-06-06 13:33:47 +03:00 |
|
Skylot
|
b158858349
|
fix: prevent NPE while processing try/catch regions (#673)
|
2019-05-29 15:50:33 +03:00 |
|
Antonello
|
d6737860bb
|
docs: added macOS installation with brew documentation (PR #675)
|
2019-05-29 15:47:50 +03:00 |
|
Skylot
|
123ba2baf1
|
fix: workaround for primitive values if type resolved incorrectly (#671)
|
2019-05-25 18:31:51 +03:00 |
|
Skylot
|
f2f8936cd1
|
chore: fix indent of first line in fallback mode
|
2019-05-24 22:27:27 +03:00 |
|
Skylot
|
f0f5c26896
|
fix: store condition blocks in 'if' region for correct blocks list (#669)
|
2019-05-24 17:36:18 +03:00 |
|
Skylot
|
6c61ce52a3
|
fix: handle cases with SSA variable used in several PHI's (#667)
|
2019-05-23 22:43:13 +03:00 |
|
Skylot
|
1830c273c0
|
fix: handle NOP instructions in unexpected places (#666)
|
2019-05-19 22:02:46 +03:00 |
|
Skylot
|
5efe4bd845
|
fix: add labels from NOP instructions in fallback mode (#666)
|
2019-05-19 18:47:06 +03:00 |
|
Skylot
|
75a6714057
|
fix: regenerate method code if unexpected instruction is found (#462)
|
2019-05-17 20:01:01 +03:00 |
|
Skylot
|
6339cc2088
|
chore: remove debug method invoke
|
2019-05-17 18:10:43 +03:00 |
|
Skylot
|
98e4c4b48d
|
fix: merge new-array and fill-array-data with move between (#462)
|
2019-05-16 21:18:09 +03:00 |
|
Skylot
|
9d5dda12be
|
fix: handle anonymous class self inlining (#604)
|
2019-05-16 21:18:01 +03:00 |
|
Skylot
|
84b9f11120
|
fix: improve errors handling
|
2019-05-16 13:07:00 +03:00 |
|
Skylot
|
2383c40105
|
fix: correct arg replace in PHI instruction (#462)
|
2019-05-15 19:04:54 +03:00 |
|
Skylot
|
305cf5379d
|
fix: UnsupportedOperationException in overloaded method process (#462)
|
2019-05-15 17:01:52 +03:00 |
|
Skylot
|
9189f23e3e
|
refactor(gui): rename Utils class due to clash with class from core
|
2019-05-15 17:01:52 +03:00 |
|
Skylot
|
628263343b
|
fix(gui): use alias for field and method types in tree view
|
2019-05-15 17:01:52 +03:00 |
|
Skylot
|
19cf7c9f14
|
refactor: improve multi line warning print
|
2019-05-15 17:01:52 +03:00 |
|
Skylot
|
363cd85ba6
|
refactor: remove useless array creation
|
2019-05-15 17:01:52 +03:00 |
|
Skylot
|
7bb752715f
|
fix: NPE if loading local file from CLI (jadx sample.apk)
|
2019-05-15 17:01:52 +03:00 |
|
Skylot
|
9622c948c9
|
refactor: use mode flags instead ThreadLocal in type inference
|
2019-05-15 17:01:52 +03:00 |
|
Skylot
|
baea5247f4
|
test: type inference issue (#462)
|
2019-05-15 17:01:52 +03:00 |
|
Skylot
|
0ca2789a18
|
fix: prevent stack overflow in type inference if update tree is too deep
|
2019-05-15 17:01:52 +03:00 |
|
Skylot
|
119709b844
|
fix: stack overflow cause lamdba throw BootstrapMethodError in JDK 8
|
2019-05-15 17:01:52 +03:00 |
|
Jan S
|
1c914ff286
|
fix(gui): back button was defect since #653
|
2019-05-15 16:23:35 +03:00 |
|
Skylot
|
31a02a70a0
|
fix: rename class if all chars not printable (#622)
|
2019-05-10 22:43:00 +03:00 |
|
Jan S
|
8e0df4c423
|
fix(gui): printUsage for jadx-gui now shows the new gui only parameter(s) (PR #660)
|
2019-05-10 22:42:32 +03:00 |
|
Skylot
|
86a4ed7fb3
|
refactor: store all temp files in one temp dir, use NIO api instead commons-io
|
2019-05-10 21:27:45 +03:00 |
|
Skylot
|
19c57258fe
|
fix: improve rename checks and show rename reason (#584)
|
2019-05-10 21:10:04 +03:00 |
|
Jan S
|
fef3e55c55
|
feat(gui): select a class to open via command-line (PR #658)
|
2019-05-10 21:06:54 +03:00 |
|
Jan S
|
6f973ca2af
|
feat(cli): decompile only a single class (PR #657)
|
2019-05-08 19:06:49 +03:00 |
|
Jan S
|
4b73d24d4b
|
fix(gui): separate SearchBar for Java and Smali code areas (PR #653)
|
2019-05-06 20:58:13 +03:00 |
|
Jan S
|
65818dccb1
|
feat(gui): save the class tree width and restore it upon jadx-gui start (PR #606)
|
2019-05-06 20:54:52 +03:00 |
|
Skylot
|
7ac0b9f57c
|
fix: redone class alias processing (#532)
|
2019-05-06 17:59:35 +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
|
dae882d55c
|
fix: improve generated code on errors
|
2019-05-05 18:23:37 +03:00 |
|
Skylot
|
c0a0bba5d8
|
style: add design checkstyle rules
|
2019-05-04 11:13:02 +03:00 |
|
Skylot
|
52ba33c5a3
|
fix: avoid local variables collision with full class names (#647)
|
2019-05-03 22:40:18 +03:00 |
|
Skylot
|
156c979842
|
fix: search smali class by original name
|
2019-05-03 18:32:36 +03:00 |
|
Skylot
|
f846df5371
|
fix: rename field if collide with any root package (#647)
|
2019-05-03 18:05:45 +03:00 |
|
Jan S
|
4a39af7cb3
|
feat(gui): make search bar usable for smali code (PR #652)
|
2019-05-01 00:17:08 +03:00 |
|
skylot
|
c7890f2468
|
style: enforce code style using checkstyle and spotless with eclipse formatter (PR #650)
|
2019-04-30 00:04:16 +03:00 |
|
Ahmed Ashour
|
e1dfb4ee59
|
fix: byte to number without cast (#596) (PR #638)
|
2019-04-29 16:08:28 +03:00 |
|
Ahmed Ashour
|
031582dd55
|
feat(gui): show smali (#197) (PR #635)
|
2019-04-29 16:07:31 +03:00 |
|
Ahmed Ashour
|
745c52e8db
|
fix(gui): closing jadx main window terminates JVM (#639) (PR #641)
|
2019-04-29 15:53:00 +03:00 |
|