Skylot
|
ed9fe8a573
|
fix: incorrect init values of inherited fields
|
2019-07-13 13:10:23 +03:00 |
|
Skylot
|
49e234d9f8
|
fix: improve finally extraction
|
2019-07-12 23:26:46 +03:00 |
|
Skylot
|
a587ce88ea
|
fix: ignore finally extraction with only one 'if' instruction (#709)
|
2019-07-12 21:21:14 +03:00 |
|
Skylot
|
a530371b6f
|
fix: improve StringBuilder elimination (#704)
|
2019-07-11 20:07:14 +03:00 |
|
Skylot
|
0c5a83c021
|
style: fix code style in test
|
2019-07-10 21:32:11 +03:00 |
|
Skylot
|
12bb632371
|
fix: always cast null objects in overloaded method (#707)
|
2019-07-10 21:11:02 +03:00 |
|
Skylot
|
e4fc6774b1
|
fix: make correct hash calculation for GenericObject type (#705)
|
2019-07-10 16:58:52 +03:00 |
|
Skylot
|
f57dfb3f2e
|
test: check method override with generic arguments (#701)
|
2019-07-09 13:08:32 +03:00 |
|
Skylot
|
c3f7a049d8
|
fix: ignore incorrect dex files in apk (#700)
|
2019-07-08 12:24:54 +03:00 |
|
Skylot
|
3eee83c2f2
|
fix: adjust insn reorder check in code shrink visitor (#695)
|
2019-07-07 14:18:21 +03:00 |
|
Skylot
|
ed8c662631
|
fix: add generic types propagation (#695)
|
2019-07-06 19:12:31 +03:00 |
|
Skylot
|
850df18d7c
|
refactor: update duplicate methods in InsnArg classes
|
2019-07-05 20:55:00 +03:00 |
|
Skylot
|
7f4da306c9
|
refactor: remove cloning library dependency
|
2019-07-05 20:45:28 +03:00 |
|
Skylot
|
424a8ffaf4
|
fix: inline constant strings (#685)
|
2019-07-05 19:10:57 +03:00 |
|
Skylot
|
8410e62531
|
fix: force one branch ternary in constructors (#685)
|
2019-07-05 17:14:46 +03:00 |
|
Skylot
|
533b686e0b
|
fix: comment out instructions also before other constructor call (#685)
|
2019-07-05 17:05:38 +03:00 |
|
Skylot
|
c6c54f90dc
|
fix: comment out instructions before super call in constructor (#685)
|
2019-07-03 14:39:21 +03:00 |
|
Kend
|
0f5fd4e48a
|
fix(gui): update Chinese translation (PR #697)
|
2019-06-27 12:39:48 +03:00 |
|
Skylot
|
a7247e8a88
|
build: remove unused test-app submodule
|
2019-06-27 11:59:25 +03:00 |
|
Skylot
|
c10a30346b
|
style: reformat gradle files
|
2019-06-27 11:53:56 +03:00 |
|
Skylot
|
436e86fdf2
|
build: update gradle and dependencies
|
2019-06-27 11:16:44 +03:00 |
|
Jan S
|
29a137bde3
|
fix: jadx-gui.bat and jadx.bat do not work (#692) (PR #694)
|
2019-06-21 17:44:45 +03:00 |
|
Skylot
|
f02a33ace3
|
fix: ignore NOPs in try-catch (#668)
v1.0.0
|
2019-06-19 21:32:10 +03:00 |
|
Skylot
|
9c34a3154d
|
build: reorder sections in release notes
|
2019-06-18 20:16:40 +03:00 |
|
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 |
|