oSumAtrIX
893d22d793
fix: Make functions internal which are supposed to be internal
...
BREAKING CHANGE: Some functions are not available anymore.
2024-08-06 17:55:35 +02:00
oSumAtrIX
7f5d6dad7b
build: Refactor to DSL to bump ReVanced Patcher
...
BREAKING CHANGE: The signature of some functions has changed.
2024-08-06 17:55:35 +02:00
oSumAtrIX
43d655aea5
feat: Add local Android installer ( #25 )
2024-04-07 18:30:43 +02:00
oSumAtrIX
b15efa41f8
feat: Improve exception message
2024-03-14 12:50:20 +01:00
oSumAtrIX
4c6a6360cf
feat: Simplify signing utility API
2024-03-14 12:39:01 +01:00
oSumAtrIX
2df3484b68
feat: Add utility function around key certificate pairs
2024-03-13 23:04:35 +01:00
oSumAtrIX
2a30845f61
fix: Support mounting even when Magisk is not installed
2024-03-12 15:44:59 +01:00
oSumAtrIX
249372c31f
fix: Do not specify a provider to automatically select an available one
2024-03-09 09:44:10 +01:00
oSumAtrIX
f59ecbccd1
fix: Sign APKs using apksig
...
Previously, the signing extension from apkzlib was used incorrectly. The extension is meant to be added to a ZFile whereas on changes the extension would be used to sign. Instead the extension was added to a newly created ZFile, and without any changes, closed again, leading to no APK being signed. It turns out to be impractical to use the signing extension as we do not write an entire APK ZFile so that the signing extension can consider every file inside the ZFile, instead we just merge the patcher result to an existing ZFile. Instead use `apksig` after applying the patcher result to the ZFile which signs everything correctly.
2024-03-09 04:29:41 +01:00
oSumAtrIX
c92be32607
refactor: Simplify code
2024-03-09 03:25:11 +01:00
oSumAtrIX
51109c4768
fix: Make property private
2024-03-09 03:25:10 +01:00
oSumAtrIX
f2bd3f5eee
feat: Increase default expiration date of certificate
2024-03-08 02:30:15 +01:00
oSumAtrIX
41805fcb0b
fix: Use BKS instead of default signing provider to fix backwards compatibility
2024-03-04 15:31:26 +01:00
oSumAtrIX
244ebc2186
feat: Mention APK file name when logging aligning
2024-02-15 02:54:31 +01:00
oSumAtrIX
0d040dcfd0
chore: Fix builds
2024-02-14 04:23:49 +01:00
oSumAtrIX
3aa6dc223a
feat: Use apkzlib instead of own implementations and bump ReVanced Patcher
...
BREAKING CHANGE: This commit removes deprecated APIs and bumps ReVanced Patcher. Because of it's changes, `apkzlib` is now used instead of own implementations of `ZipFile`
2024-02-14 02:31:44 +01:00
oSumAtrIX
d18e436de1
fix: Use the JVM name instead of the value from KClass#toString
2024-02-08 03:50:15 +01:00
oSumAtrIX
57e36ab5c1
fix: Map dependencies from KClass into String to fix serialization
2024-02-08 03:08:10 +01:00
oSumAtrIX
9fda407441
feat: Improve mount reliability by unmounting existing mounts and killing running apps
2023-12-07 16:39:51 +01:00
oSumAtrIX
ecff6fe0d3
feat: Add JSON de- and serialization of patches
2023-12-07 15:14:59 +01:00
oSumAtrIX
3515e331ac
refactor: Simplify code
2023-12-07 02:45:49 +01:00
oSumAtrIX
b6e1de5eaf
chore: Use correct variable keyword
2023-12-07 02:38:52 +01:00
oSumAtrIX
bf5780e2f7
chore: Improve wording
2023-12-07 02:29:46 +01:00
oSumAtrIX
99e90c02ed
refactor: Remove unused typealias
2023-12-01 23:06:29 +01:00
oSumAtrIX
73c97abedd
chore: Lint code
2023-11-27 22:40:00 +01:00
oSumAtrIX
762b7e3bc0
fix: Differentiate no package compatibility to any version compatibility
2023-11-27 22:30:59 +01:00
oSumAtrIX
e4be6dbccd
fix: Sort the version maps by the most common version
2023-11-27 21:21:25 +01:00
oSumAtrIX
96845ba265
feat: Allow getting most common compatible versions for all packages
2023-11-27 21:03:23 +01:00
oSumAtrIX
c5f3536cbb
feat: Add PatchUtils#getMostCommonCompatibleVersions utility function
2023-11-27 02:24:55 +01:00
oSumAtrIX
893274074b
refactor: Do not escape unnecessary
2023-11-27 02:24:55 +01:00
oSumAtrIX
a9e5966145
chore: Lint code
2023-11-26 05:27:29 +01:00
oSumAtrIX
10f8cd1470
feat: Increase certainty of the possibility to mount
2023-11-26 05:16:38 +01:00
oSumAtrIX
1a5f868ecd
feat: Select first Adb device, if none supplied automatically
2023-11-26 05:11:58 +01:00
oSumAtrIX
969ca16b77
refactor: Simplify checking for installed app
2023-11-25 03:30:08 +01:00
oSumAtrIX
4fe0fb0a61
fix: Delete mount script
2023-11-25 03:16:55 +01:00
oSumAtrIX
90b612bee8
fix: Add missing log when calling UserAdbManager#install
2023-11-13 01:19:20 +01:00
oSumAtrIX
1dc8e2e2eb
feat: Log warnings when compiling resources
...
The logger in class `brut.util.OS` is responsible for logging the standard error output stream from invoking AAPT. Previously,only loggers with the name starting with `app.revanced` were shown.
2023-11-03 01:22:52 +01:00
oSumAtrIX
6555fcdffe
chore: Fix builds from bumping dependencies
2023-11-03 01:21:23 +01:00
oSumAtrIX
5896968358
feat: Use better log messages when handling exceptions
2023-10-31 14:28:21 +01:00
oSumAtrIX
cd73bd39ce
fix: Catch exceptions when serializing invalid patch options
2023-10-31 14:23:54 +01:00
oSumAtrIX
aea1d69157
fix: Ask for root permissions before trying to use them
2023-10-10 10:23:39 +02:00
oSumAtrIX
7a6977aff2
refactor: Remove unnecessary function
2023-10-10 10:23:00 +02:00
Riccardo Nava
fda3eca74f
fix: Execute ADB commands sequentially to fix mounting issues ( #12 )
2023-10-10 01:22:45 +02:00
oSumAtrIX
13823b74db
perf: Use maps to set options
2023-10-04 04:08:07 +02:00
oSumAtrIX
ef38d8b4bf
fix: Use correct function name casing
2023-09-25 20:09:07 +02:00
oSumAtrIX
892e0835c6
feat: Increase the key size to 4096
2023-09-25 19:08:42 +02:00
oSumAtrIX
5993f7e568
fix: Only load the keystore once per instantiation
2023-09-25 19:02:07 +02:00
oSumAtrIX
8ddc6e9d6f
fix: Check if file exists before trying to open it
2023-09-24 22:36:37 +02:00
oSumAtrIX
833291dc68
feat: Add initial project structure
2023-09-23 17:47:52 +02:00