Compare commits

..

2 Commits

Author SHA1 Message Date
dependabot[bot]
c71fc671ae build(deps): bump android from 8.5.2 to 8.13.2
Bumps `android` from 8.5.2 to 8.13.2.

Updates `com.android.tools.build:apkzlib` from 8.5.2 to 8.13.2

Updates `com.android.tools.build:apksig` from 8.5.2 to 8.13.2

Updates `com.android.library` from 8.5.2 to 8.13.2

---
updated-dependencies:
- dependency-name: com.android.tools.build:apkzlib
  dependency-version: 8.13.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: com.android.tools.build:apksig
  dependency-version: 8.13.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: com.android.library
  dependency-version: 8.13.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-01 09:10:23 +00:00
Pun Butrach
0673307204 docs: Use American spelling (#96) 2025-12-14 16:40:34 +01:00
5 changed files with 7 additions and 7 deletions

View File

@@ -109,9 +109,9 @@ You can find the contribution guidelines [here](CONTRIBUTING.md).
To build ReVanced Library,
you can follow the [ReVanced documentation](https://github.com/ReVanced/revanced-documentation).
## 📜 Licence
## 📜 License
ReVanced Library is licensed under the GPLv3 license. Please see the [licence file](LICENSE) for more information.
ReVanced Library is licensed under the GPLv3 license. Please see the [license file](LICENSE) for more information.
[tl;dr](https://www.tldrlegal.com/license/gnu-general-public-license-v3-gpl-3) you may copy, distribute and modify ReVanced Library as long as you track changes/dates in source files.
Any modifications to ReVanced Library must also be made available under the GPL,
along with build & install instructions.

View File

@@ -1,5 +1,5 @@
[versions]
android = "8.5.2"
android = "8.13.2"
bcpkix-jdk18on = "1.77"
binary-compatibility-validator = "0.15.1"
core-ktx = "1.15.0"

View File

@@ -35,7 +35,7 @@ class AdbShellCommandRunner : ShellCommandRunner {
override fun runCommand(command: String) = device.shellProcessBuilder(command).start().let { process ->
object : RunResult {
override val exitCode by lazy { process.waitFor() }
override val output by lazy { process.inputStream.bufferedReader().readText().removeSuffix("\n") }
override val output by lazy { process.inputStream.bufferedReader().readText() }
override val error by lazy { process.errorStream.bufferedReader().readText() }
override fun waitFor() {
@@ -44,7 +44,7 @@ class AdbShellCommandRunner : ShellCommandRunner {
}
}
override fun hasRootPermission(): Boolean = invoke("su -c whoami").exitCode == 0
override fun hasRootPermission(): Boolean = invoke("whoami").exitCode == 0
override fun write(content: InputStream, targetFilePath: String) =
device.push(content, System.currentTimeMillis(), 644, RemoteFile(targetFilePath))

View File

@@ -55,5 +55,5 @@ abstract class ShellCommandRunner internal constructor() {
*/
internal operator fun invoke(
command: String,
) = runCommand(command)
) = runCommand("su -c \'$command\'")
}

View File

@@ -100,7 +100,7 @@ abstract class RootInstaller internal constructor(
/**
* Runs a command on the device.
*/
protected operator fun String.invoke() = shellCommandRunner("su -c \'$this\'")
protected operator fun String.invoke() = shellCommandRunner(this)
/**
* Moves the given file to the given [targetFilePath].