Commit graph

48 commits

Author SHA1 Message Date
Sculas
25f74dc5e9
feat: SincePatcher annotation 2022-09-08 14:41:42 +02:00
Sculas
0e8446516e
build: add Kotlin Reflect 2022-09-07 20:52:05 +02:00
Sculas
a321b8971b
build: update Apktool to 2.7.0 2022-07-24 18:29:25 +02:00
Sculas
49970b5926
build: update Apktool to re-enable 9patch decoder 2022-06-28 19:45:45 +02:00
Sculas
e5ca86fac6
build: update Apktool to disable 9patch decoder
for real for real, this time
2022-06-28 00:36:50 +02:00
Sculas
494a9a09ac
build: update Apktool to disable 9patch decoder
for real, this time
2022-06-28 00:20:54 +02:00
Sculas
614e555f4c
build: update Apktool to disable 9patch decoder 2022-06-28 00:01:38 +02:00
oSumAtrIX
efa8ea1445 refactor: migrate from Signature to Fingerprint
BREAKING CHANGE: Not backwards compatible, since a lot of classes where renamed.
2022-06-26 15:10:54 +02:00
Sculas
b738dcd7ea
fix: dexlib must be propagated 2022-06-23 12:20:04 +02:00
Lucaskyy
e8488b3e86
revert "feat: use of java.util.logging.Logger"
This reverts commit 9c39c9efdb.
This reverts commit 8f66f9f606.
2022-06-22 15:03:30 +02:00
oSumAtrIX
8f66f9f606
feat: migrate logger to slf4j 2022-06-22 14:17:09 +02:00
oSumAtrIX
89bb43066b
build: use dependencies as implementations instead of apis 2022-06-22 02:54:23 +02:00
Lucaskyy
365e1d7a45
revert: propagate dependencies
guess it doesn't work when not propagating them
2022-06-21 20:50:00 +02:00
Lucaskyy
28d5468b07
build: do not propagate all dependencies 2022-06-21 20:29:37 +02:00
Lucaskyy
ab866bb8ef
fix: update apktool 2022-06-20 17:07:04 +02:00
Sculas
051afd98d0
fix: update apktool 2022-06-18 23:49:41 +02:00
Sculas
03f5ee088b
fix: version not working with apktool due to cache 2022-06-18 23:15:33 +02:00
Sculas
56f6ca3891
fix: remove javadoc jar (also trigger release) 2022-06-18 22:52:49 +02:00
oSumAtrIX
4c8eb0e5c7
refactor: gradle build script 2022-06-14 01:34:48 +02:00
Lucaskyy
566ecefa2b
fix: update apktool to fork 2022-06-11 20:39:29 +02:00
oSumAtrIX
11abc67d9a
fix: remove dependency to fork of Apktool 2022-06-05 08:03:38 +02:00
Lucaskyy
5a96f2d99f
refactor: use apktool fork
also fixed some compilation issues
2022-06-05 08:03:35 +02:00
oSumAtrIX
4f60bea81e
perf: decode manifest only when not using resource patcher
Signed-off-by: oSumAtrIX <johan.melkonyan1@web.de>
2022-06-05 08:03:34 +02:00
oSumAtrIX
1a49d9439f
chore: update kotlin jvm
Signed-off-by: oSumAtrIX <johan.melkonyan1@web.de>
2022-06-05 08:03:34 +02:00
oSumAtrIX
5dc6aa9bfd
chore: update dependencies
Signed-off-by: oSumAtrIX <johan.melkonyan1@web.de>
2022-06-05 08:03:33 +02:00
oSumAtrIX
d20f7fd6e1
feat: use annotations instead of metadata objects
Signed-off-by: oSumAtrIX <johan.melkonyan1@web.de>
2022-06-05 08:03:31 +02:00
autergame
8f12873200
Replace ReVancedTeam with revanced in build.gradle.kts 2022-06-05 08:03:29 +02:00
oSumAtrIX
99319e63da
add: resource patcher
Signed-off-by: oSumAtrIX <johan.melkonyan1@web.de>
2022-06-05 08:03:28 +02:00
Lucaskyy
1db735b1e2
feat: allow classes to be overwritten in addFiles and resolve signatures when applyPatches is called 2022-06-05 08:03:11 +02:00
Lucaskyy
b892729332
chore: update kotlin, don't shade deps, publish to maven local, make deps api instead of implementation 2022-06-05 08:03:09 +02:00
Lucaskyy
a6c6b4979a
refactor: bump multidexlib2 to 2.5.2.r2
BREAKING CHANGE: Method signature of Patcher#save() was changed to comply with the changes of multidexlib2.
2022-06-05 08:03:07 +02:00
Lucaskyy
94dbb573cf
refactor: bump multidexlib2, dexlib2 and smali 2022-06-05 08:03:07 +02:00
Lucaskyy
a8653fe6a0
chore: publish jar with dependencies 2022-06-05 08:03:01 +02:00
Lucaskyy
bfe4e3e298
feat: add inline smali compiler 2022-06-05 08:02:55 +02:00
oSumAtrIX
3651981161
feat: migrate to dexlib
BREAKING CHANGE: Removed usage of ASM library
2022-06-05 08:02:51 +02:00
Lucaskyy
70872307e3
refactor: Rename net.revanced to app.revanced
BREAKING CHANGE: Package name was changed from "net.revanced" to "app.revanced"
2022-06-05 08:02:44 +02:00
Lucaskyy
c236ebe078
fix(gradle): publish source and javadocs 2022-06-05 08:02:43 +02:00
Lucaskyy
5ecbbfc954
chore: fix credentials for publishing 2022-03-20 20:32:17 +01:00
Lucaskyy
cd1baabe2e
chore: publish package to GitHub Packages 2022-03-20 20:30:51 +01:00
Lucaskyy
b3762bd5c7
chore: move version to properties 2022-03-20 20:22:51 +01:00
Lucaskyy
6b1cec4a43
test: add test for multiple classes in jar 2022-03-20 19:05:24 +01:00
Lucaskyy
f9327a2043
executePatches -> applyPatches, made logback a test dep 2022-03-19 21:58:31 +01:00
Lucaskyy
ae5007ebd1
Fix tests (stupid mistake) & add logging 2022-03-19 19:47:12 +01:00
Lucaskyy
a9e7f19d51
Refactor Patcher 2022-03-19 18:35:41 +01:00
oSumAtrIX
6666c7a4b7
Add: MethodResolver, PatternScanner, SignatureLoader & Cache 2022-03-19 01:37:02 +01:00
Lucaskyy
7b40d53bd3
TIL CodeWithMe is ass! 2022-03-18 21:52:00 +01:00
Lucaskyy
675c409a59
Rework patcher 2022-03-18 20:46:24 +01:00
Lucaskyy
de388c75fa
Initial commit 2022-03-16 22:00:41 +01:00