Commit Graph

213 Commits

Author SHA1 Message Date
Skylot f9e7a29c08 core: fix sythetic constructor replacement (#334) 2018-08-16 23:30:53 +03:00
Felix Bergmann a502581640 Making the Classloader threadsafe 2018-07-30 09:31:44 +02:00
Skylot a959af087b core: fix replace target in if instruction (#317) 2018-07-19 15:27:35 +03:00
Skylot d20cd43a99 core: fix loop handling 2018-06-02 21:16:58 +03:00
Skylot 188bfd1a7e core: fix endless loop processing (#275) 2018-06-01 23:15:46 +03:00
Skylot 4f02864e12 core: fix variable declaration in else-if chain (#273) 2018-05-26 20:41:54 +03:00
Skylot 7562ec9e1a tests: add base test class for simplified apk debugging 2018-05-26 20:41:54 +03:00
Skylot 98ef7c39b7 core: fix synthetic constructor remove (#265) 2018-05-02 16:05:06 +03:00
Skylot 39093130a3 core: fix processing overriden methods in deobfuscator (#207) 2018-05-01 17:16:52 +03:00
Skylot a3b961e72f core: fix method deobfuscation (#241) 2018-04-22 20:18:33 +03:00
Skylot cb23b65797 core: fix variable names propagation (#219) 2018-04-08 19:24:39 +03:00
Skylot c25f918cc5 gui: fix some sonar warnings 2018-02-28 21:50:14 +03:00
Skylot 948f9456f5 core: change jadx args api for easier processing and validation 2018-02-10 21:32:51 +03:00
Skylot 035506496e core: add endless loop test 2018-02-04 17:08:22 +03:00
Skylot b52f35259b core: support 'not-int' and 'not-long' instructions 2018-01-28 00:04:27 +03:00
unknown cc2ae80e7b Issue #204 2018-01-15 19:35:30 +03:00
Skylot d586c84b56 reformat code and fix sonar warnings 2018-01-02 21:26:43 +03:00
Skylot b2f41e95bf core: export as android gradle project 2016-03-27 15:28:06 +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 d95d268ec5 core: test enum implementing interface 2016-03-19 16:21:32 +03:00
Skylot 5f302238ad core: allow to disable constant dereference (#106) 2016-03-13 12:43:24 +03:00
Skylot 218c39b1ec core: option for control escaping of unicode characters (#103) 2016-03-07 19:25:57 +03:00
Skylot 7b70d617e0 core: fix variables inline (#86) 2015-09-19 16:31:08 +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
Vladislav Bauer 0d93d335a1 Fix console warnings during compilation (gradle build) 2015-08-28 20:15:51 +06:00
Skylot 2b9c092705 core: fix field initialization extract from try/catch block (fix #78) 2015-08-01 21:57:30 +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 04e50afaba core: fix synthetic method inline (fix #71) 2015-06-27 18:27:43 +03:00
Skylot b2f0f02541 core: fix incorrectly removed 'return' in 'switch' block (fix #70) 2015-06-26 21:30:51 +03:00
Skylot 1d84c00161 core: fix 'break' in complex 'if' in loop (fix #67) 2015-06-14 15:57:37 +03: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 3782aa7d0a core: fix wildcard type in iterable loop 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 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 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 c1292dff75 core refactor: don't use static field in ArgType class 2015-03-29 15:15:56 +03:00
Skylot d4523c4e53 core: remove 'static' modifier for inner interfaces 2015-03-29 14:43:44 +03:00
Skylot 5a6600f748 core: fix try/catch wrap logic (fix #47) 2015-03-15 18:47:14 +03:00