From 88988567660feee97df179add1d700ac973f167a Mon Sep 17 00:00:00 2001 From: rushiiMachine <33725716+rushiiMachine@users.noreply.github.com> Date: Mon, 8 Apr 2024 17:26:03 -0700 Subject: [PATCH] chore(deps): update binary-resources v2.0.0 is significantly more memory efficient --- .../aliucord/manager/installer/steps/patch/ReplaceIconStep.kt | 4 +--- .../kotlin/com/aliucord/manager/installer/util/AxmlUtil.kt | 2 +- gradle/libs.versions.toml | 2 +- 3 files changed, 3 insertions(+), 5 deletions(-) diff --git a/app/src/main/kotlin/com/aliucord/manager/installer/steps/patch/ReplaceIconStep.kt b/app/src/main/kotlin/com/aliucord/manager/installer/steps/patch/ReplaceIconStep.kt index e631205..e20f9fd 100644 --- a/app/src/main/kotlin/com/aliucord/manager/installer/steps/patch/ReplaceIconStep.kt +++ b/app/src/main/kotlin/com/aliucord/manager/installer/steps/patch/ReplaceIconStep.kt @@ -98,8 +98,6 @@ class ReplaceIconStep(private val options: InstallOptions) : Step(), KoinCompone ) } - val newArscBytes = arsc.toByteArray(/* shrink = */ true) - ZipWriter(apk, /* append = */ true).use { if (options.monochromeIcon) { it.writeEntry("res/ic_aliucord_monochrome.xml", context.getResBytes(R.drawable.ic_discord_monochrome)) @@ -110,7 +108,7 @@ class ReplaceIconStep(private val options: InstallOptions) : Step(), KoinCompone } it.deleteEntry("resources.arsc") - it.writeEntry("resources.arsc", newArscBytes) + it.writeEntry("resources.arsc", arsc.toByteArray()) } } } diff --git a/app/src/main/kotlin/com/aliucord/manager/installer/util/AxmlUtil.kt b/app/src/main/kotlin/com/aliucord/manager/installer/util/AxmlUtil.kt index 204a27c..d7e3980 100644 --- a/app/src/main/kotlin/com/aliucord/manager/installer/util/AxmlUtil.kt +++ b/app/src/main/kotlin/com/aliucord/manager/installer/util/AxmlUtil.kt @@ -153,7 +153,7 @@ object AxmlUtil { ZipWriter(apk, /* append = */ true).use { zip -> zip.deleteEntry(resourcePath) - zip.writeEntry(resourcePath, xml.toByteArray(/* shrink = */ true)) + zip.writeEntry(resourcePath, xml.toByteArray()) } } diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 7cda3d7..5d26fe3 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -7,7 +7,7 @@ androidx-splashscreen = "1.0.1" androidx-lifecycle = "2.7.0" apksig = "7.4.2" axml = "1.0.1" -binary-resources = "1.0.0" +binary-resources = "2.0.0" bouncycastle = "1.70" coil = "2.5.0" compose = "1.5.4"