Alex Light
796d02506a
Replace jadx-core/lib/dx-1.10.jar with recent AOSP dx.jar
...
Recently support has been added to AOSP for generating and running
version 037 dex files. In order to load these we update the dx.jar
with a recent version built from AOSP.
2016-04-28 16:54:55 -07:00
Skylot
b2f41e95bf
core: export as android gradle project
2016-03-27 15:28:06 +03:00
Skylot
e733c91783
gui: support images view/unpack
2016-03-26 17:19:54 +03:00
Skylot
4e982722a5
core: fix incorrect package for R class ( #99 )
2016-03-19 22:55:57 +03:00
Skylot
2b1f815c58
core: refactor streams closing
2016-03-19 19:14:24 +03:00
Skylot
0fff1a6754
core: fix warning from dx library
2016-03-19 18:21:52 +03:00
Skylot
d95d268ec5
core: test enum implementing interface
2016-03-19 16:21:32 +03:00
Skylot
b4930bc40c
gui: fix issues in search dialog
2016-03-19 16:19:08 +03:00
Skylot
5f302238ad
core: allow to disable constant dereference ( #106 )
2016-03-13 12:43:24 +03:00
Skylot
7cba2c3f81
gui: remove suffix tree search cache
2016-03-08 15:00:19 +03:00
Skylot
218c39b1ec
core: option for control escaping of unicode characters ( #103 )
2016-03-07 19:25:57 +03:00
Skylot
e915f4fcd7
core: show missing class references only once
2016-01-31 15:20:07 +03:00
Skylot
bc9164b952
core: refactor file loading, add 'aar' support ( fix #95 )
2015-12-26 19:16:05 +03:00
Skylot
7c34be267f
res: fix escape for apostrophes and quotes in string resources
2015-11-15 16:20:57 +03:00
skylot
042464438c
Merge pull request #100 from netmaxt3r/master
...
multidex support for apk & zip
2015-11-15 16:11:32 +03:00
Nizam Moidu
cf68e4722a
multidex support for apk & zip
2015-11-11 12:22:47 +04:00
Skylot
7be37ff76e
update gradle to 2.7
2015-10-10 14:32:10 +03:00
Skylot
1118236075
test: added module for check recompilation of test app
2015-10-10 14:26:23 +03:00
Skylot
ef8a685621
resources: initial version of .arsc file decode
2015-10-09 21:41:38 +03:00
Skylot
e4fef402c9
resources: don't check type chunk header size ( fix #89 )
2015-09-25 22:58:54 +03:00
Skylot
5528afa404
core: fix type inference for filled array ( #87 )
2015-09-23 22:34:32 +03:00
Skylot
e3189fae37
gui: add deobfuscation button to menu
2015-09-23 22:31:38 +03:00
Skylot
6d963b378c
gui: fix results render issues is search dialog
2015-09-23 21:57:32 +03:00
Skylot
895ddfa38f
gui: cache renderer results in find/usage dialogs
2015-09-19 20:11:04 +03:00
Skylot
28e334a0ba
gui: fix code cell renderer in find/usage dialogs
2015-09-19 20:10:43 +03:00
Skylot
d060f5b877
gui: scroll to node when sync with editor
2015-09-19 20:10:09 +03:00
Skylot
7b70d617e0
core: fix variables inline ( #86 )
2015-09-19 16:31:08 +03:00
Skylot
261ba4645d
resources: support text chuck in binary xml ( fix #84 )
2015-09-16 21:23:55 +03:00
Skylot
2ab7524e71
core: better args class
2015-09-08 21:29:41 +03:00
Skylot
d55969bc65
core: fix some 'try/catch/finally' cases
2015-09-05 20:55:37 +03:00
Skylot
9976894091
core: skip decoding for plain text xml ( fix #82 )
2015-08-29 15:50:42 +03:00
skylot
76a0608a04
Merge pull request #83 from vbauer/fix-warnings
...
Fix console warnings during compilation (gradle build)
2015-08-29 13:28:56 +03:00
Vladislav Bauer
0d93d335a1
Fix console warnings during compilation (gradle build)
2015-08-28 20:15:51 +06:00
skylot
ffb9788047
Merge pull request #81 from NeoSpb/fix_deobf
...
fix deobfuscation
2015-08-15 20:20:03 +03:00
NeoSpb
5dd82eede9
core: fix deobfuscation when class is in the root package (package path is empty)
2015-08-14 16:15:10 +03:00
Skylot
14b90466ef
gui: restore last window position and size
2015-08-10 21:54:20 +03:00
Skylot
43592c3e49
gui: improve memory usage ( #79 )
...
- don't use suffix tree in search
- decrease default working threads count (only 1 for background jobs)
- use string refs for store only one code string without duplicates
- use cache for creating UI nodes
- allow to disable autostart for background jobs (decompilation and index)
2015-08-09 12:29:33 +03:00
Skylot
b46093b3cc
core: add method info cache
2015-08-09 12:12:17 +03:00
Skylot
2b9c092705
core: fix field initialization extract from try/catch block ( fix #78 )
2015-08-01 21:57:30 +03:00
Skylot
bc73010d4e
gui: add find usage feature, run decompilation and index jobs in background ( #74 , #75 )
2015-07-26 18:06:26 +03:00
Skylot
2d8d416483
core: add cache for JavaNodes, fix definition annotations
2015-07-26 17:19:08 +03:00
skylot
f549a0691e
Merge pull request #76 from jpstotz/master
...
Enable file drop operation for loading it.
2015-07-22 16:36:07 +03:00
Jan Peter Stotz
96c2fb6f54
Enable file drop operation for loading it.
2015-07-22 14:57:28 +02:00
Skylot
f6d475292c
gui: add key shortcuts for menu actions.
2015-07-14 19:38:14 +03:00
Skylot
bd4d4f49ff
gui: add full text search ( #74 )
2015-07-13 22:26:26 +03:00
Skylot
5a24eac375
core: fix exit node search for synchronized block ( fix #72 )
2015-07-04 15:20:15 +03:00
Skylot
a684118dbb
core: move field initialization from constructors if possible ( #71 )
2015-07-01 23:01:54 +03:00
Skylot
a324376e60
core: replace assertions with jadx exceptions throw
2015-06-27 21:15:57 +03:00
Skylot
04e50afaba
core: fix synthetic method inline ( fix #71 )
2015-06-27 18:27:43 +03:00
Skylot
69494c9212
core: add method for copy instruction nodes
2015-06-27 18:27:38 +03:00