Commit Graph

460 Commits

Author SHA1 Message Date
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
Skylot a2513240ff core: fix method parameters annotation parsing (fix #57) 2015-03-26 23:50:32 +03:00
Skylot 0d509f94b7 core: fix various processing issues 2015-03-26 23:50:32 +03:00
Skylot e4fbbcf2d6 core: skip annotations parsing if error occurs (#57) 2015-03-25 22:30:22 +03:00
Skylot 9afacf72f8 core: move 'escape' method to string utils 2015-03-25 22:22:09 +03:00
Skylot 78a7e65a2d core: filter out java core classes from printed stacktraces 2015-03-25 22:18:27 +03:00
Skylot 3314de8dde core: rename fields and methods in deobfuscation pass. 2015-03-24 23:24:20 +03:00
Skylot 8dab9b83be core: fix various codegen errors 2015-03-17 23:29:15 +03:00
Skylot 7b264ef2be gui: add font selection dialog 2015-03-16 22:44:21 +03:00
Skylot 5a6600f748 core: fix try/catch wrap logic (fix #47) 2015-03-15 18:47:14 +03:00
Skylot 14ed0c3a3d core: rename classes with unicode characters or reserved names 2015-03-14 20:35:41 +03:00
Skylot 229d78f1ef gui: add preferences dialog 2015-03-14 20:35:37 +03:00
Skylot f770e4ef42 add full license text file 2015-03-14 19:18:59 +03:00
Skylot 66aa2f8f2a fix issues reported by coverity and code style 2015-03-09 14:00:59 +03:00
Skylot 99d831c498 core: use source file information for deobfuscation, fix code style issues 2015-03-08 17:37:24 +03:00
Skylot a532287ddf core: refactor deobfuscator 2015-03-08 14:46:01 +03:00
Skylot 7844e554aa core: refactor info classes for store only one instance 2015-03-08 14:18:12 +03:00
Skylot 10de4ff490 core: process dependant classes before code generation 2015-03-08 14:18:12 +03:00
Skylot eed65421ea core: fix incorrect argument removing in anonymous constructor, inline synthetic field increment method 2015-03-07 20:09:51 +03:00
Skylot 7accc6e516 core: fix synchronized block processing (fix #46) 2015-03-07 17:50:50 +03:00
Skylot fa8f9ccfaa core: move debug code to separate class 2015-03-07 17:50:33 +03:00
Skylot 8a264ca321 update gradle and dependencies 2015-03-07 17:03:53 +03:00
Skylot f366eac7eb core: fix switch in loop (fix #52) 2015-03-01 18:27:30 +03:00
Skylot 46d3992b41 core: fix 'finally' extract (fix #53 and #54) 2015-03-01 15:31:43 +03:00
Skylot 164123f542 core: improve variable names after 'toString' invoke 2015-03-01 15:21:13 +03:00
Skylot 72c301dc54 core: print error on failed method decode 2015-02-25 22:15:26 +03:00