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 |
|
Skylot
|
b2f0f02541
|
core: fix incorrectly removed 'return' in 'switch' block (fix #70)
|
2015-06-26 21:30:51 +03:00 |
|
Skylot
|
71f249113d
|
core: allow to skip sub-blocks for region visitor.
|
2015-06-26 21:26:08 +03:00 |
|
Skylot
|
1d84c00161
|
core: fix 'break' in complex 'if' in loop (fix #67)
|
2015-06-14 15:57:37 +03:00 |
|
Skylot
|
5bc7e19a28
|
core: don't show rename comment if class name not changed
|
2015-06-04 20:50:25 +03:00 |
|
Skylot
|
c46703a05d
|
gui: run jadx-gui without console
|
2015-05-31 17:14:55 +03:00 |
|
Skylot
|
129a7c39af
|
gui: add log viewer
|
2015-05-31 17:11:46 +03:00 |
|
Skylot
|
ac3f3e8385
|
gui: add common popup actions for text fields.
|
2015-05-31 16:14:34 +03:00 |
|
skylot
|
bc8ad4df86
|
Merge pull request #64 from NeoSpb/fix_deobfuscator
Fix deobfuscator
|
2015-05-25 20:11:00 +03:00 |
|
NeoSpb
|
53ac3ec582
|
core: fix deobfuscation for overridden methods (make identical name ('mo{index}')
for overridden methods, older 'jobf' file must be removed)
|
2015-05-18 21:03:53 +03:00 |
|
NeoSpb
|
d2d43711c2
|
Make optional using source file name as alias for class name (some obfuscator
set the source file property with wrong value and break deobfuscation)
default: disabled
|
2015-05-18 21:03:51 +03:00 |
|
NeoSpb
|
510035b7b7
|
core: fix used name/path to the deobfuscation map file
(used the same name/path as the APK file, but extension 'jobf')
|
2015-05-18 21:03:50 +03:00 |
|
skylot
|
c923d19bcc
|
Merge pull request #63 from jpstotz/master
Make jadx-gui.jar runnable
|
2015-05-16 13:07:18 +03:00 |
|
Jan Peter Stotz
|
bff9597360
|
Add Main-Class and Class-Path attributes to MANIFEST.MF of jadx-gui jar file.
|
2015-05-12 10:52:43 +02:00 |
|
Skylot
|
78b39a60e8
|
core: fixed invoke arguments list (fix #61)
|
2015-05-11 20:33:16 +03:00 |
|
Skylot
|
932966b6b8
|
core: skip synthetic arguments in anonymous class constructor
|
2015-05-02 20:53:22 +03:00 |
|
Skylot
|
85a18e6d75
|
core: don't insert break in method exit blocks (fix #60)
|
2015-05-02 20:29:15 +03:00 |
|
Skylot
|
5d86bf9788
|
core: fix loop processing after exception handler remove (fix #59)
|
2015-05-02 17:51:15 +03:00 |
|
Skylot
|
406d9878d8
|
core: fix invoke args skipping
|
2015-04-26 15:03:23 +03:00 |
|
Skylot
|
4e6c5cb27a
|
core: inline anonymous classes with arguments
|
2015-04-25 21:40:03 +03:00 |
|
Skylot
|
a9c0185bf5
|
core: fix type resolver in 'if'
|
2015-04-18 19:12:06 +03:00 |
|
Skylot
|
0111172a03
|
travis: tune cache options
|
2015-04-10 22:26:57 +03:00 |
|
Skylot
|
57541488d3
|
version 0.6.1 bump
|
2015-04-10 22:25:18 +03:00 |
|
Skylot
|
3782aa7d0a
|
core: fix wildcard type in iterable loop
v0.6.0
|
2015-04-07 23:12:39 +03:00 |
|
Skylot
|
d5740c1b08
|
core: fix 'finally' extract in 'if'
|
2015-04-07 23:12:39 +03:00 |
|
Skylot
|
3357979cc9
|
core: remove unused method
|
2015-04-07 23:12:39 +03:00 |
|
Skylot
|
2f548dd9eb
|
core: fix help for jadx-gui, improve code
|
2015-04-06 22:30:48 +03:00 |
|
Skylot
|
f715d6ce68
|
core: fix inherited methods renaming
|
2015-04-05 17:43:17 +03:00 |
|
Skylot
|
350b605400
|
core: use aliased name for save class to file
|
2015-04-05 16:20:31 +03:00 |
|
Skylot
|
6a99d00487
|
core: fix enum fields name after obfuscation (fix #51)
|
2015-04-05 15:56:58 +03:00 |
|
Skylot
|
f87bf3f14d
|
core: fix class renaming by source file info
|
2015-04-05 15:56:58 +03:00 |
|
Skylot
|
87347c0a04
|
core: move enum restore pass to later stage
|
2015-04-05 15:10:19 +03:00 |
|
Skylot
|
217737b3e8
|
core: add jadx visitors annotation for describe dependencies
|
2015-04-05 15:01:11 +03:00 |
|
Skylot
|
efd8bd13da
|
core: rename classes in default package
|
2015-04-04 21:40:08 +03:00 |
|
Skylot
|
051bb63a81
|
core: rename classes for case-insensitive systems (fix #24)
|
2015-04-04 20:56:15 +03:00 |
|
Skylot
|
e4f4de6c8d
|
core: fix imports for inner classes
|
2015-04-04 17:52:13 +03:00 |
|
Skylot
|
e6aa85e01d
|
core: skip tests as workaround for java compiler crush
|
2015-03-31 22:45:06 +03:00 |
|
Skylot
|
cc4d94321e
|
core: update android files to 5.1 (fix #58)
|
2015-03-31 22:25:04 +03:00 |
|
Skylot
|
c1292dff75
|
core refactor: don't use static field in ArgType class
|
2015-03-29 15:15:56 +03:00 |
|
Skylot
|
1d81cab4a1
|
core: change anonymous class marking
|
2015-03-29 14:46:52 +03:00 |
|
Skylot
|
2815cef1bb
|
gui: show info string if no recent files available
|
2015-03-29 14:45:19 +03:00 |
|
Skylot
|
d4523c4e53
|
core: remove 'static' modifier for inner interfaces
|
2015-03-29 14:43:44 +03:00 |
|
Skylot
|
5d894b6150
|
core: don't process dependencies of dependencies
|
2015-03-29 14:38:15 +03:00 |
|
Skylot
|
2eddbb9119
|
core: move class renaming code from ClassInfo to RenameVisitor
|
2015-03-26 23:51:53 +03:00 |
|