oSumAtrIX
|
64bae884dc
|
feat: use streams to write the dex files
|
2022-06-22 03:19:39 +02:00 |
|
oSumAtrIX
|
68174bbd6b
|
feat: return a File instance instead of ExtFile
|
2022-06-22 02:53:37 +02:00 |
|
oSumAtrIX
|
5a2f02b97d
|
fix: String.toInstructions defaulting forStaticMethod to false
Fixes revanced/revanced-patches#46
|
2022-06-21 23:52:09 +02:00 |
|
Lucaskyy
|
6628b7870f
|
fix: add docs (trigger release)
|
2022-06-21 21:02:50 +02:00 |
|
Lucaskyy
|
1f75777cf9
|
fix: return resourceFile to caller
|
2022-06-21 20:43:47 +02:00 |
|
oSumAtrIX
|
835a421cc0
|
fix: InlineSmaliCompiler.compile using 0 registers instead of 1 by default
|
2022-06-21 17:46:43 +02:00 |
|
oSumAtrIX
|
e47b67d7ec
|
feat: simplify adding instructions
|
2022-06-20 21:20:51 +02:00 |
|
oSumAtrIX
|
ad6c5c8273
|
feat: parametersCount for InlineSmaliCompiler instead of parameters
|
2022-06-20 20:10:11 +02:00 |
|
oSumAtrIX
|
fd690acd61
|
refactor: add internal attribute to signatures field
|
2022-06-20 20:10:06 +02:00 |
|
Sculas
|
8f3ac7702a
|
fix: goodbye security
|
2022-06-17 18:12:18 +02:00 |
|
Lucaskyy
|
dfd8a24512
|
revert: "fix: enforce aapt v1"
This reverts commit cff87ff0770d774d7ef79eec5a22462eadbcb9c5.
|
2022-06-15 21:39:27 +02:00 |
|
Lucaskyy
|
cff87ff077
|
fix: enforce aapt v1
|
2022-06-15 00:25:06 +02:00 |
|
Lucaskyy
|
b68b0bf3d7
|
fix: enforce aapt v2
|
2022-06-14 22:34:10 +02:00 |
|
Lucaskyy
|
6a5c8735fb
|
fix: Patcher setting BuildOptions too late
This causes the Manager to crash, due to a stupid bug in Apktool which is prevented by setting a valid frameworkFolderLocation.
|
2022-06-14 18:23:40 +02:00 |
|
Lucaskyy
|
d3a580ea19
|
feat: allow custom framework path to be specified
|
2022-06-14 17:49:07 +02:00 |
|
Lucaskyy
|
8eb4a8f87a
|
feat: allow custom aapt path to be specified
|
2022-06-11 20:08:00 +02:00 |
|
oSumAtrIX
|
afcba5c212
|
refactor: simplify code by removing the with block
|
2022-06-11 19:45:11 +02:00 |
|
oSumAtrIX
|
2dcbd8d079
|
refactor: use include annotation parameter instead of excludeByDefault
|
2022-06-11 19:14:19 +02:00 |
|
Lucaskyy
|
22267883b1
|
refactor: get rid of all useless let blocks
|
2022-06-11 16:56:05 +02:00 |
|
oSumAtrIX
|
31815ca9ea
|
fix: resource patcher
|
2022-06-11 06:36:13 +02:00 |
|
oSumAtrIX
|
41e88605c3
|
feat: optional forStaticMethod parameter for InlineSmaliCompiler.compileMethodInstructions
|
2022-06-05 08:03:40 +02:00 |
|
oSumAtrIX
|
893d4c699b
|
feat: Dependencies annotation
|
2022-06-05 08:03:40 +02:00 |
|
oSumAtrIX
|
6c65952d80
|
feat: patch dependencies annotation and PatcherOptions
|
2022-06-05 08:03:39 +02:00 |
|
oSumAtrIX
|
849616dc2b
|
fix: JarPatchBundle loading non-class files to class loader
|
2022-06-05 08:03:38 +02:00 |
|
oSumAtrIX
|
8615798711
|
feat: migrate to DexPatchBundle and JarPatchBundle
Signed-off-by: oSumAtrIX <johan.melkonyan1@web.de>
|
2022-06-05 08:03:37 +02:00 |
|
Lucaskyy
|
54511a4fc6
|
feat: utility functions to get metadata of patch & sigs
|
2022-06-05 08:03:37 +02:00 |
|
Lucaskyy
|
94f3c9116e
|
chore: fix typo
|
2022-06-05 08:03:36 +02:00 |
|
Lucaskyy
|
bf4894592b
|
fix: reformat (trigger release)
|
2022-06-05 08:03:36 +02:00 |
|
Lucaskyy
|
5a96f2d99f
|
refactor: use apktool fork
also fixed some compilation issues
|
2022-06-05 08:03:35 +02:00 |
|
oSumAtrIX
|
0ebdb100fd
|
refactor: use resourceData.get(path) instead of a reader/writer
Signed-off-by: oSumAtrIX <johan.melkonyan1@web.de>
|
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
|
5535eb4f01
|
refactor: improve ExampleResourcePatch
Signed-off-by: oSumAtrIX <johan.melkonyan1@web.de>
|
2022-06-05 08:03:33 +02:00 |
|
oSumAtrIX
|
a4d8be20fc
|
fix: using old instance of Androlib when saving
Signed-off-by: oSumAtrIX <johan.melkonyan1@web.de>
|
2022-06-05 08:03:32 +02:00 |
|
oSumAtrIX
|
ec9fd15f9b
|
feat: PatchLoader
Signed-off-by: oSumAtrIX <johan.melkonyan1@web.de>
|
2022-06-05 08:03:32 +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 |
|
oSumAtrIX
|
024fa867e1
|
fix: qualifying Element with wrong package
Signed-off-by: oSumAtrIX <johan.melkonyan1@web.de>
|
2022-06-05 08:03:31 +02:00 |
|
oSumAtrIX
|
fc05fe79de
|
fix: failing tests temporarily
Signed-off-by: oSumAtrIX <johan.melkonyan1@web.de>
|
2022-06-05 08:03:29 +02:00 |
|
j4k0xb
|
79909cf260
|
feat: add p naming scheme to smali compiler
|
2022-06-05 08:03:29 +02:00 |
|
oSumAtrIX
|
cc9416dd11
|
perf: depend on androlib instead of ApkDecoder
Signed-off-by: oSumAtrIX <johan.melkonyan1@web.de>
|
2022-06-05 08:03:28 +02:00 |
|
oSumAtrIX
|
99319e63da
|
add: resource patcher
Signed-off-by: oSumAtrIX <johan.melkonyan1@web.de>
|
2022-06-05 08:03:28 +02:00 |
|
oSumAtrIX
|
c459beb5f8
|
fix: reaching all constructors not possible
Signed-off-by: oSumAtrIX <johan.melkonyan1@web.de>
|
2022-06-05 08:03:28 +02:00 |
|
oSumAtrIX
|
e5ae970009
|
fix: string signature in SignatureResolver
Signed-off-by: oSumAtrIX <johan.melkonyan1@web.de>
|
2022-06-05 08:03:27 +02:00 |
|
oSumAtrIX
|
612515acf8
|
feat: string signature (#22)
* feat: string signature
Signed-off-by: oSumAtrIX <johan.melkonyan1@web.de>
* fix: signature in test
Signed-off-by: oSumAtrIX <johan.melkonyan1@web.de>
* fix: make string signature optional
Signed-off-by: oSumAtrIX <johan.melkonyan1@web.de>
* fix: use of `compareOpcodes` when comparing string signatures
Signed-off-by: oSumAtrIX <johan.melkonyan1@web.de>
* add: `PackageMetadata` for signatures
Signed-off-by: oSumAtrIX <johan.melkonyan1@web.de>
|
2022-06-05 08:03:27 +02:00 |
|
oSumAtrIX
|
b1eebc99a7
|
perf: do not resolve empty signatures list
Signed-off-by: oSumAtrIX <johan.melkonyan1@web.de>
|
2022-06-05 08:03:27 +02:00 |
|
oSumAtrIX
|
6cb7cdb0b2
|
fix: ConcurrentModificationException while iterating through proxies and modifying it
Signed-off-by: oSumAtrIX <johan.melkonyan1@web.de>
|
2022-06-05 08:03:26 +02:00 |
|
oSumAtrIX
|
beff1df9b0
|
refactor: resolve signatures automatically
Signed-off-by: oSumAtrIX <johan.melkonyan1@web.de>
|
2022-06-05 08:03:26 +02:00 |
|
oSumAtrIX
|
f58a498849
|
add: applyProxies method
Signed-off-by: oSumAtrIX <johan.melkonyan1@web.de>
|
2022-06-05 08:03:26 +02:00 |
|
oSumAtrIX
|
6cb1fdf617
|
feat: properly manage ClassProxy & add ProxyBackedClassList
Signed-off-by: oSumAtrIX <johan.melkonyan1@web.de>
|
2022-06-05 08:03:25 +02:00 |
|
oSumAtrIX
|
7399450139
|
fix: PackageMetadata
Signed-off-by: oSumAtrIX <johan.melkonyan1@web.de>
|
2022-06-05 08:03:25 +02:00 |
|
oSumAtrIX
|
193eae298a
|
add: PackageMetadata for signatures
Signed-off-by: oSumAtrIX <johan.melkonyan1@web.de>
|
2022-06-05 08:03:25 +02:00 |
|