From ea0ed2066c089ad699a964e53032e412a003ac8a Mon Sep 17 00:00:00 2001 From: zt64 Date: Sun, 13 Mar 2022 13:24:50 -0400 Subject: [PATCH] Revert to included libzip --- app/build.gradle.kts | 4 ++-- app/src/main/kotlin/com/aliucord/manager/utils/Signer.kt | 6 ++++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/app/build.gradle.kts b/app/build.gradle.kts index b495863..db64b35 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -58,11 +58,11 @@ kotlin { } dependencies { -// implementation(fileTree("./libs")) + implementation(fileTree("./libs")) + // core dependencies implementation("androidx.appcompat:appcompat:1.4.1") implementation("androidx.core:core-ktx:1.7.0") - implementation("com.github.aliucord:libzip:1.0.1") implementation("androidx.core:core-splashscreen:1.0.0-beta01") // compose dependencies diff --git a/app/src/main/kotlin/com/aliucord/manager/utils/Signer.kt b/app/src/main/kotlin/com/aliucord/manager/utils/Signer.kt index a2d7984..cfb613e 100644 --- a/app/src/main/kotlin/com/aliucord/manager/utils/Signer.kt +++ b/app/src/main/kotlin/com/aliucord/manager/utils/Signer.kt @@ -18,8 +18,6 @@ import java.security.cert.Certificate import java.security.cert.X509Certificate import java.util.* -private class KeySet(val publicKey: X509Certificate, val privateKey: PrivateKey) - object Signer { private val password = "password".toCharArray() @@ -79,6 +77,7 @@ object Signer { fun signApk(apkFile: File) { val outputApk = aliucordDir.resolve("Aliucord-Signed.apk") + ApkSigner.Builder(listOf(signerConfig)) .setV1SigningEnabled(false) .setV2SigningEnabled(true) @@ -88,6 +87,9 @@ object Signer { .setOutputApk(outputApk) .build() .sign() + outputApk.renameTo(apkFile) } + + private class KeySet(val publicKey: X509Certificate, val privateKey: PrivateKey) }