diff --git a/src/commonMain/kotlin/app/revanced/library/installation/installer/Constants.kt b/src/commonMain/kotlin/app/revanced/library/installation/installer/Constants.kt index 24d9da1..3706883 100644 --- a/src/commonMain/kotlin/app/revanced/library/installation/installer/Constants.kt +++ b/src/commonMain/kotlin/app/revanced/library/installation/installer/Constants.kt @@ -54,9 +54,13 @@ internal object Constants { chcon u:object_r:apk_data_file:s0 ${'$'}base_path - # Use Magisk mirror, if possible. + # Mount using Magisk mirror, if available. if command -v magisk &> /dev/null; then - MIRROR="${'$'}(magisk --path)/.magisk/mirror" + MAGISKTMP="${'$'}(magisk --path)" || MAGISKTMP=/sbin + MIRROR="${'$'}MAGISKTMP/.magisk/mirror" + if [ -z "$(ls -A "${'$'}MIRROR" 2>/dev/null)" ]; then + MIRROR="" + fi fi mount -o bind ${'$'}MIRROR${'$'}base_path ${'$'}stock_path