mirror of
https://github.com/ReVanced/revanced-cli.git
synced 2026-01-31 15:11:07 +00:00
fix: resource patcher
This commit is contained in:
23
src/main/kotlin/app/revanced/cli/signing/Signing.kt
Normal file
23
src/main/kotlin/app/revanced/cli/signing/Signing.kt
Normal file
@@ -0,0 +1,23 @@
|
||||
package app.revanced.cli.signing
|
||||
|
||||
import app.revanced.cli.command.MainCommand.cacheDirectory
|
||||
import app.revanced.utils.signing.Signer
|
||||
import app.revanced.utils.signing.align.ZipAligner
|
||||
import java.io.File
|
||||
|
||||
object Signing {
|
||||
fun start(inputFile: File, outputFile: File, cn: String, password: String) {
|
||||
// align & sign
|
||||
val cacheDirectory = File(cacheDirectory)
|
||||
val alignedOutput = cacheDirectory.resolve("aligned.apk")
|
||||
val signedOutput = cacheDirectory.resolve("signed.apk")
|
||||
ZipAligner.align(inputFile, alignedOutput)
|
||||
Signer(
|
||||
cn,
|
||||
password
|
||||
).signApk(inputFile, signedOutput)
|
||||
|
||||
// write to output
|
||||
signedOutput.copyTo(outputFile)
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user