Commit Graph

  • e0624ce986 fix: use '$' as separator for inner classes in .jobf file (#415) Skylot 2018-12-21 19:41:10 +03:00
  • 995cf2ad42 fix: use types with generics for overloaded method casts (#402) Skylot 2018-12-05 20:00:46 +03:00
  • b9fffa149b fix: allow override type with wider one only from debug info (#403) Skylot 2018-12-06 16:27:32 +03:00
  • 7e8435cceb fix(gui): fill background before draw line numbers (#404) Skylot 2018-12-06 14:03:09 +03:00
  • 37071dbaf3 fix: use soft checks for objects and arrays in 'if' type listener (#401) Skylot 2018-12-05 22:48:20 +03:00
  • 87c1231422 fix: show type inference errors as method comments Skylot 2018-12-05 22:49:05 +03:00
  • d553157bb3 fix: hide debug type inference logs Skylot 2018-12-03 12:36:06 +03:00
  • 95f9ab035d fix: inline constants in chained move instructions (#399) Skylot 2018-12-01 13:28:28 +03:00
  • 21e11c1d47 fix: implement new type inference approach Skylot 2018-08-05 23:29:49 +03:00
  • 6d59f77165 fix: process try/catch without move-exception instruction (#395) Skylot 2018-11-26 14:31:49 +03:00
  • 3a798cb21c fix: return type lost after type inference (#396) Marcin Kamionowski 2018-11-23 18:01:50 +01:00
  • 1fc92d2a16 fix: instruction deep equals must check result Skylot 2018-11-16 19:04:38 +03:00
  • 850bd96976 fix: don't remove synthetic class with inner classes Skylot 2018-11-11 21:03:08 +03:00
  • 20b03aa755 fix: don't remove synthetic method if args count or name not same (#361) Skylot 2018-11-09 19:54:00 +03:00
  • 5281eed1a5 fix: loading of i18n resources as UTF-8 (see #363) (PR #386) Jan S 2018-11-07 20:57:31 +01:00
  • bedbf94b4a fix: update dx to version 16 (#369) Parth Bhatia 2018-11-07 22:40:37 +05:30
  • 47917fd5c2 fix: resolve some sonar critical issues Skylot 2018-10-29 19:07:27 +03:00
  • 0abb51c87a fix(gui): on settings reset run upgrade method Skylot 2018-10-29 19:42:34 +03:00
  • 557667b125 fix(gui): allow partial settings sync to not save command line options Skylot 2018-10-29 19:35:34 +03:00
  • 1d7bb43dfd fix: correct code line number calculation Skylot 2018-10-29 18:43:22 +03:00
  • 6b3e8f083c fix(gui): override settings by cmd options Skylot 2018-10-29 18:11:47 +03:00
  • bc629337d6 fix(gui): add "use imports" option to preferences Skylot 2018-10-29 18:14:58 +03:00
  • 58993b9799 fix(gui): apply render hints for line numbers Skylot 2018-10-28 18:49:39 +03:00
  • a3464d7184 fix(gui): make link for full class names (#378) Skylot 2018-10-28 18:24:09 +03:00
  • a8a31643f1 fix: Fix for #377 (Jadx in Windows open with list) (#379) Jan S 2018-10-28 16:51:25 +01:00
  • df9ae295db feat: make the import class name clickable (#378) Jan S 2018-10-25 15:36:37 +02:00
  • 8c348c935c build: disable travis build on oracle jdk 10 Skylot 2018-10-24 21:44:18 +03:00
  • 3815d30fc1 fix: force rename fields and methods with reserved names (#364) Skylot 2018-10-17 14:28:45 +03:00
  • 778b9bb851 fix: resolve lint errors in resource save methods Skylot 2018-10-24 21:16:57 +03:00
  • 57dd9e6146 Removes useless imports which prevented gradle build Sergey Toshin 2018-10-24 21:21:17 +03:00
  • 8eef4a9075 fix: saves all resources (#375) sergey-wowwow 2018-10-24 20:58:49 +03:00
  • 87f50ab513 fix: exports resources first (#376) sergey-wowwow 2018-10-24 20:56:32 +03:00
  • 2de86b6db5 fix(gui): make correct size truncate for recent files list Skylot 2018-09-08 17:59:38 +03:00
  • 9be62fb16e fix: lower regions count limit (#354) Skylot 2018-09-08 17:45:04 +03:00
  • f6f883b9d1 fix: change resource fields generations in R class (#308) Skylot 2018-09-08 13:56:33 +03:00
  • 5de4d0792f fix: generates code of missing R class (#353) sergey-wowwow 2018-09-08 14:32:59 +03:00
  • 8c43e7f7ce style: fix code formating Skylot 2018-09-08 10:22:06 +03:00
  • 9e24a5abeb fix(gui): show 'copy name' action only for supported nodes Skylot 2018-09-02 15:58:34 +03:00
  • b587b6d694 fix(gui): use correct font and style for certificate panel Skylot 2018-09-01 21:34:10 +03:00
  • bc3af8e64d fix: resolve some sonar warnings Skylot 2018-09-01 19:20:04 +03:00
  • 7bd428cf6d build: fix gitlab config Skylot 2018-09-01 14:35:19 +03:00
  • 912f3c8467 build: skip gradle assemble before build Skylot 2018-09-01 10:34:28 +03:00
  • a8febb2447 feat(gui): add a menu to copy class name (#351) javaeryang 2018-08-28 16:28:53 +08:00
  • 1b0b526822 chore: remove 'v' from version string Skylot 2018-08-26 23:15:48 +03:00
  • 6250ebdd75 chore: don't use labels for artifacts in github release Skylot 2018-08-26 22:54:21 +03:00
  • 156e4209f9 feat(build): use semantic-release for automatic release publishing v0.8.0 Skylot 2018-08-24 16:56:01 +03:00
  • 7492889f4e core: prevent endless region processing (#340) Skylot 2018-08-23 20:56:32 +03:00
  • 0c041120f6 core: show all decompilation errors in code comments (#313) Skylot 2018-08-20 22:18:00 +03:00
  • ecbb53aaea core: fixed 'this' attribute propagation for move insn (#345) Skylot 2018-08-22 20:47:39 +03:00
  • ffe739b7eb Merge pull request #343 from Donlon/master skylot 2018-08-22 11:59:04 +03:00
  • bd05be6fb6 Delete some changes Donlon 2018-08-22 12:14:29 +08:00
  • ff7df3818f Merge pull request #344 from JaviLukiOfficial/master skylot 2018-08-21 16:49:26 +03:00
  • 39899e4edc -New language: Spanish -Small typo corrected on a LOG.error String argument. JaviLukiOfficial 2018-08-21 15:33:22 +02:00
  • dc578f98e7 Fix deobfuscation issue Donlon 2018-08-21 17:10:20 +08:00
  • d7ce41e724 core: don't remove synthetic methods with some logic beside casts (#336) Skylot 2018-08-20 22:47:48 +03:00
  • eaaeb2c843 core: fix return block split after try/catch (#295) Skylot 2018-08-20 21:36:19 +03:00
  • 0ae7c1efbf core: rename wrapped synthetic method (#336) Skylot 2018-08-19 18:48:09 +03:00
  • cb13599739 Upgrade Chinese translation Donlon 2018-08-19 20:32:22 +08:00
  • a9251de1dd deobf: prevents overlaping of class names and packages (#335) Skylot 2018-08-19 12:54:20 +03:00
  • 56798e716a gui: min and max deobf lengths must be positive Skylot 2018-08-19 12:19:11 +03:00
  • 904f0a1197 A subtle bug repairing Donlon 2018-08-19 14:36:45 +08:00
  • 4d3f2740ce Language switch supported Donlon 2018-08-19 13:27:12 +08:00
  • f9e7a29c08 core: fix sythetic constructor replacement (#334) Skylot 2018-08-16 23:30:53 +03:00
  • 6cb14a1c50 core: use flag for mark 'this' register Skylot 2018-08-16 22:55:30 +03:00
  • ea9f933f9e core: fix register arg hashCode method (#321, #328) Skylot 2018-08-15 16:19:41 +03:00
  • eb2e5e3da5 cli: set lower java starting heap size Skylot 2018-08-15 16:02:29 +03:00
  • 9a4e8bdb48 set default deobfuscation min length to 3 (#332) Skylot 2018-08-15 15:25:09 +03:00
  • fad0091d87 Prevents generation of NSes second time in wrong place Sergey Toshin 2018-08-13 18:42:53 +03:00
  • b861151f63 core: rollback finally block extraction if some blocks not removed (#327) Skylot 2018-08-04 21:55:21 +03:00
  • feeafc407a core: exclude inner classes from dependencies (#318) Skylot 2018-08-04 15:35:32 +03:00
  • ea1c1eb803 core: fix insn move check for field assign (#326) Skylot 2018-08-04 14:32:27 +03:00
  • b83e20b571 core: improve immutable list implementation Skylot 2018-07-30 12:44:56 +03:00
  • 160ad64e67 Merge pull request #325 from FlXME/patch-3 skylot 2018-07-30 11:41:38 +03:00
  • 1213ff26b4 Merge pull request #324 from FlXME/patch-1 skylot 2018-07-30 11:34:23 +03:00
  • 3bf93f1f85 Merge pull request #323 from FlXME/patch-2 skylot 2018-07-30 11:33:59 +03:00
  • a502581640 Making the Classloader threadsafe Felix Bergmann 2018-07-30 09:31:44 +02:00
  • 1ec041a48f Directory Bug Felix Bergmann 2018-07-30 00:09:54 +02:00
  • fdaf8492ef Performance issue when building strings Felix Bergmann 2018-07-30 00:02:14 +02:00
  • 2433a7e89c core: fix exception handler jumps (#320) Skylot 2018-07-28 22:09:29 +03:00
  • 6e358d3eab core: use own immutable list Skylot 2018-07-28 22:07:39 +03:00
  • 7e462e800f update gradle wrapper and dependencies Skylot 2018-07-28 11:21:46 +03:00
  • 156e54c77f core: exclude inner classes from class dependencies (#318) Skylot 2018-07-22 14:34:46 +03:00
  • 9752ec2655 core: fix duplicate regions creation (#314) Skylot 2018-07-21 23:55:20 +03:00
  • edc1e5fa84 gui: show the certificate if the certificate file name is not standard (#315) asviridenko 2018-07-22 00:43:59 +03:00
  • a959af087b core: fix replace target in if instruction (#317) Skylot 2018-07-19 15:27:35 +03:00
  • c5994f954a core: fix NPE in signature parser (#313) Skylot 2018-07-16 18:16:13 +03:00
  • 03a09debfa gui: show app certificate (#305) asviridenko 2018-07-05 12:40:27 +03:00
  • 2cf6a9b691 gui: fixed object reference holding by LogCollector (#302) Skylot 2018-07-04 00:15:43 +03:00
  • 5b712e8dbc core: fix inline of anonymous obfuscated class (#122) Skylot 2018-06-29 17:31:14 +03:00
  • 5d7f2c706c Merge pull request #301 from skylot/public_xml_no_dups skylot 2018-06-27 20:46:28 +03:00
  • 22f51e1a28 Change display style for resources.arsc Sergey Toshin 2018-06-27 20:09:08 +03:00
  • 61684ea73d Prevent adding duplicate ids for resource entries with different entry configs Sergey Toshin 2018-06-27 19:55:24 +03:00
  • 45b37dcd10 core: fix class name checker execution after deobfuscator (#286) Skylot 2018-06-27 16:25:40 +03:00
  • c0b2230b0b Merge pull request #299 from skylot/public_xml_impl skylot 2018-06-27 01:15:46 +03:00
  • 53fa8205f2 Receives canonical path in ZipSecurity.isInSubDirectory(...) Sergey Toshin 2018-06-26 22:37:16 +03:00
  • ddbcf8bb19 Prevents path traversal attacks thru rc names Sergey Toshin 2018-06-26 20:26:31 +03:00
  • 6e50ddf5c8 Generates and saves public.xml in apktool style Sergey Toshin 2018-06-26 20:07:30 +03:00
  • dda49f1501 core: fix enum reconstruction (#272) Skylot 2018-06-21 16:50:36 +03:00
  • 4e2e5aa975 gui: fix colors to match system theme, add editor theme selector (#297) Skylot 2018-06-19 23:12:53 +03:00
  • 10fd3652d4 core: fix processing same class several times (#274) Skylot 2018-06-17 15:19:49 +03:00