Commit Graph

  • bbb2c547aa feat: Add findParentMethod utility method (#4) oSumAtrIX 2022-03-21 14:40:41 +01:00
  • b957501e70 fix(Io): fix finding classes by name Bleuzen 2022-03-21 00:16:52 +01:00
  • b6ca31a970 chore: push IntelliJ project files Lucaskyy 2022-03-20 22:57:30 +01:00
  • cbcf93f7d6 refactor: target java 8 instead of java 17 Lucaskyy 2022-03-20 22:54:44 +01:00
  • d5b4c99c00 fix: set index for insertAt to 0 by default Lucaskyy 2022-03-20 22:49:28 +01:00
  • 4dd820ffdf fix: Patch should have access to the Cache Lucaskyy 2022-03-20 22:04:53 +01:00
  • cb9b1b9416 refactor: convert Patch to abstract class Lucaskyy 2022-03-20 21:57:20 +01:00
  • 428f7f4dec fix: workflow on dev branch Lucaskyy 2022-03-20 20:42:55 +01:00
  • 77536cce8f style: remove tab Lucaskyy 2022-03-20 20:39:47 +01:00
  • 7b6a61b674 ci: add gradle-semantic-release-plugin and remove the github release assets she11sh0cked 2022-03-20 19:32:20 +01:00
  • 7f5f3b217d ci: add semantic-release she11sh0cked 2022-03-20 19:03:05 +01:00
  • d971239997 chore(release): 1.0.0-dev.18 [skip ci] v1.0.0-dev.18 semantic-release-bot 2022-06-04 00:28:58 +00:00
  • 28b98478e4 feat: optional forStaticMethod parameter for InlineSmaliCompiler.compileMethodInstructions oSumAtrIX 2022-06-04 02:25:13 +02:00
  • 83d608ac06 feat: Dependencies annotation oSumAtrIX 2022-06-03 17:49:31 +02:00
  • b369a30dd5 chore(release): 1.0.0-dev.17 [skip ci] v1.0.0-dev.17 semantic-release-bot 2022-05-31 23:41:12 +00:00
  • 8442991290 feat: patch dependencies annotation and PatcherOptions oSumAtrIX 2022-06-01 01:33:30 +02:00
  • a06c0db6a7 chore(release): 1.0.0-dev.16 [skip ci] v1.0.0-dev.16 semantic-release-bot 2022-05-27 12:30:13 +00:00
  • 3f0c740200 fix: JarPatchBundle loading non-class files to class loader oSumAtrIX 2022-05-27 14:26:06 +02:00
  • 545c5c144d chore: update gradlew wrapper oSumAtrIX 2022-05-26 03:52:28 +02:00
  • 0fa529fcdf fix: remove dependency to fork of Apktool oSumAtrIX 2022-05-26 03:51:25 +02:00
  • 7573db2575 feat: migrate to DexPatchBundle and JarPatchBundle oSumAtrIX 2022-05-25 22:45:44 +02:00
  • 70ca184cf9 chore(release): 1.0.0-dev.15 [skip ci] v1.0.0-dev.15 semantic-release-bot 2022-05-25 20:55:57 +00:00
  • 72f16b7785 feat: utility functions to get metadata of patch & sigs Lucaskyy 2022-05-25 22:54:20 +02:00
  • fc03639b26 chore: fix typo Lucaskyy 2022-05-25 22:52:57 +02:00
  • 88a85f94e7 chore(release): 1.0.0-dev.14 [skip ci] v1.0.0-dev.14 semantic-release-bot 2022-05-24 18:12:32 +00:00
  • 45a167e785 fix: reformat (trigger release) Lucaskyy 2022-05-24 20:11:04 +02:00
  • 699d8abf59 refactor: use apktool fork Lucaskyy 2022-05-24 17:43:43 +02:00
  • b58c718699 chore(release): 1.0.0-dev.13 [skip ci] v1.0.0-dev.13 semantic-release-bot 2022-05-24 00:11:23 +00:00
  • 266d6810a9 refactor: use resourceData.get(path) instead of a reader/writer oSumAtrIX 2022-05-24 01:41:48 +02:00
  • 40b1fa43e1 perf: decode manifest only when not using resource patcher oSumAtrIX 2022-05-24 01:28:31 +02:00
  • 94f9594eed chore: update kotlin jvm oSumAtrIX 2022-05-24 00:16:57 +02:00
  • cff58ab180 refactor: improve ExampleResourcePatch oSumAtrIX 2022-05-23 20:58:03 +02:00
  • 989646b0b5 chore: update dependencies oSumAtrIX 2022-05-22 17:10:43 +02:00
  • 5c3fbaee7a chore(release): 1.0.0-dev.12 [skip ci] v1.0.0-dev.12 semantic-release-bot 2022-05-22 15:23:09 +00:00
  • 08525e9c26 Merge remote-tracking branch 'origin/dev' into dev oSumAtrIX 2022-05-22 17:21:50 +02:00
  • 5630e49663 fix: using old instance of Androlib when saving oSumAtrIX 2022-05-22 17:21:18 +02:00
  • 0543122427 chore(release): 1.0.0-dev.11 [skip ci] v1.0.0-dev.11 semantic-release-bot 2022-05-22 15:17:31 +00:00
  • 0873703056 Merge pull request #33 from revanced/annotations oSumAtrIX 2022-05-22 17:14:48 +02:00
  • 1a99ecaffe feat: PatchLoader oSumAtrIX 2022-05-22 17:12:46 +02:00
  • 6726884be5 feat: use annotations instead of metadata objects oSumAtrIX 2022-05-18 23:57:18 +02:00
  • 8b4f3947f8 chore(release): 1.0.0-dev.10 [skip ci] v1.0.0-dev.10 semantic-release-bot 2022-05-07 19:37:18 +00:00
  • 4d74de4061 fix: qualifying Element with wrong package oSumAtrIX 2022-05-07 21:36:05 +02:00
  • 4fbee7d255 Merge remote-tracking branch 'origin/dev' into dev oSumAtrIX 2022-05-07 21:25:37 +02:00
  • fd9f639605 chore: bump java-version for action setup-java oSumAtrIX 2022-05-07 21:25:18 +02:00
  • 9084ccc2a2 chore(release): 1.0.0-dev.9 [skip ci] v1.0.0-dev.9 semantic-release-bot 2022-05-07 03:19:37 +00:00
  • 83a8a48176 Merge pull request #16 from revanced/dalvik-patcher oSumAtrIX 2022-05-07 05:17:23 +02:00
  • 66b08f8b3a fix: failing tests temporarily oSumAtrIX 2022-05-07 05:13:53 +02:00
  • e286ba5090 Merge remote-tracking branch 'origin/dalvik-patcher' into dalvik-patcher oSumAtrIX 2022-05-07 05:07:35 +02:00
  • e5c054ac2f perf: depend on androlib instead of ApkDecoder oSumAtrIX 2022-05-07 05:07:27 +02:00
  • cb0741d05f Merge pull request #30 from j4k0xb/dalvik-patcher oSumAtrIX 2022-05-07 02:34:05 +02:00
  • 38556d61ab feat: add p naming scheme to smali compiler j4k0xb 2022-05-07 02:22:18 +02:00
  • ce8021b482 Merge pull request #29 from autergame/dalvik-patcher oSumAtrIX 2022-05-07 01:22:14 +02:00
  • 243dba7751 Replace ReVancedTeam with revanced in build.gradle.kts autergame 2022-05-06 20:17:10 -03:00
  • 698f759979 Merge pull request #28 from ReVancedTeam/resource-patcher oSumAtrIX 2022-05-04 23:59:04 +02:00
  • 1701da3dde add: resource patcher oSumAtrIX 2022-05-04 23:46:04 +02:00
  • 37fa9949ec fix: reaching all constructors not possible oSumAtrIX 2022-04-27 03:13:45 +02:00
  • ac36d19693 fix: string signature in SignatureResolver oSumAtrIX 2022-04-20 02:45:50 +02:00
  • c245edb0c5 feat: string signature (#22) oSumAtrIX 2022-04-19 21:51:50 +02:00
  • 1f7bf3ac6c perf: do not resolve empty signatures list oSumAtrIX 2022-04-19 20:17:56 +02:00
  • bfeeaf4435 fix: ConcurrentModificationException while iterating through proxies and modifying it oSumAtrIX 2022-04-19 20:07:31 +02:00
  • 748d0abad0 refactor: resolve signatures automatically oSumAtrIX 2022-04-19 19:54:59 +02:00
  • 569238ab76 add: applyProxies method oSumAtrIX 2022-04-19 19:47:35 +02:00
  • 23197879b2 feat: properly manage ClassProxy & add ProxyBackedClassList oSumAtrIX 2022-04-18 21:37:57 +02:00
  • 305a81793a fix: PackageMetadata oSumAtrIX 2022-04-18 18:41:46 +02:00
  • 33f9211f98 add: PackageMetadata for signatures oSumAtrIX 2022-04-18 18:24:56 +02:00
  • 864e38c069 fix: make methodMetadata nullable in MethodSignatureMetadata oSumAtrIX 2022-04-18 03:43:08 +02:00
  • 659e1087c9 feat: add MethodWalker oSumAtrIX 2022-04-17 18:43:54 +02:00
  • 03700ffa51 fix: incorrect pattern offset Lucaskyy 2022-04-16 21:38:06 +02:00
  • ae06d826e8 docs: fix improper docs for fuzzy resolver Warning Lucaskyy 2022-04-15 10:38:24 +02:00
  • 5ca5188fc2 refactor: better naming for resolver warning parameters oSumAtrIX 2022-04-15 08:51:56 +02:00
  • f88c11820d fix: applying no patches throwing error oSumAtrIX 2022-04-15 06:03:08 +02:00
  • 93e81ff047 refact: better parameter names for Warning oSumAtrIX 2022-04-15 04:59:10 +02:00
  • d49df10a3c fix: fuzzy resolver warning params were turned around Lucaskyy 2022-04-14 20:51:48 +02:00
  • 04b49b8b66 fix: make warnings nullable instead of lateinit Lucaskyy 2022-04-14 19:26:43 +02:00
  • 5ddc63f979 refactor: remove all parameter names Lucaskyy 2022-04-14 19:11:55 +02:00
  • 82b1e66d54 fix: MethodSignature#resolved throwing an exception Lucaskyy 2022-04-14 19:11:38 +02:00
  • fd630cd429 test: Add tests for unknown opcodes Lucaskyy 2022-04-14 18:37:43 +02:00
  • f4a47d4dc8 feat: Allow unknown opcodes using null Lucaskyy 2022-04-14 18:29:37 +02:00
  • 3bfc24fc16 chore: remove todo Lucaskyy 2022-04-14 18:23:26 +02:00
  • 25bba2c1d8 refactor: remove all @Suppression's Lucaskyy 2022-04-14 16:45:16 +02:00
  • 4dea27e831 refactor: format code Lucaskyy 2022-04-14 16:44:02 +02:00
  • a0d6d46217 fix: Suppress unused for addFiles Lucaskyy 2022-04-14 16:42:51 +02:00
  • 643a14e664 feat: Add warnings for Fuzzy resolver Lucaskyy 2022-04-14 16:42:16 +02:00
  • 355e6d82cc docs: fix wrong wording Lucaskyy 2022-04-14 12:33:31 +02:00
  • df7503b47b feat: add extensions for cloning methods Lucaskyy 2022-04-14 12:31:38 +02:00
  • a01dded092 test: fix outdated test Lucaskyy 2022-04-14 12:02:40 +02:00
  • 9ae95174e6 refactor: replace asInstructions with toInstruction to follow proper naming scheme Lucaskyy 2022-04-14 12:00:50 +02:00
  • e161f7fea4 revert: AccessFlag extensions not working with IDE Lucaskyy 2022-04-14 11:59:23 +02:00
  • 200e3c9fdb refactor: replace Array with Iterable Lucaskyy 2022-04-14 11:53:08 +02:00
  • f0f34031dd fix: replaceWith not replacing classes with used class proxies oSumAtrIX 2022-04-14 11:00:25 +02:00
  • 560c485ab0 fix: null check causing an exception oSumAtrIX 2022-04-14 10:44:15 +02:00
  • cc5a414692 add: throw on getting result of MethodSignature if null oSumAtrIX 2022-04-14 09:44:32 +02:00
  • c2a334eb3f refact: include each signature in its corresponding patch oSumAtrIX 2022-04-14 08:48:05 +02:00
  • 1b2fbbca26 refactor: rename method to resolverMethod Lucaskyy 2022-04-13 21:04:26 +02:00
  • 4458141d6d fix: remove leftover debug code Lucaskyy 2022-04-13 20:26:43 +02:00
  • 8544fc4cbc feat: Add patch metadata Lucaskyy 2022-04-13 20:23:58 +02:00
  • a492808021 feat: add fuzzy resolver Lucaskyy 2022-04-13 20:17:31 +02:00
  • 0204eee79e refactor: migrate signature schema changes to Patcher Lucaskyy 2022-04-13 19:42:50 +02:00
  • 4022b8b847 feat: add missing test for fields oSumAtrIX 2022-04-13 02:59:06 +02:00
  • 8daf877fac style: reformat code oSumAtrIX 2022-04-13 02:47:53 +02:00