From 1f95767aeb6104e952d3ec80af8d5df8c7da3c07 Mon Sep 17 00:00:00 2001 From: LightCat <13179138+BenCat07@users.noreply.github.com> Date: Fri, 20 Sep 2024 00:59:27 +0200 Subject: [PATCH] fix: Resolve EACCESS error in special cases (#2135) Co-authored-by: oSumAtrIX --- .../main/kotlin/app/revanced/manager/flutter/MainActivity.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/android/app/src/main/kotlin/app/revanced/manager/flutter/MainActivity.kt b/android/app/src/main/kotlin/app/revanced/manager/flutter/MainActivity.kt index 4f4ed0d1..6894c9f1 100644 --- a/android/app/src/main/kotlin/app/revanced/manager/flutter/MainActivity.kt +++ b/android/app/src/main/kotlin/app/revanced/manager/flutter/MainActivity.kt @@ -219,6 +219,9 @@ class MainActivity : FlutterActivity() { keystorePassword: String ) { val inFile = File(inFilePath) + // Necessary because the file is copied from a nonwriteable location. + inFile.setWritable(true) + inFile.setReadable(true) val outFile = File(outFilePath) val integrations = File(integrationsPath) val keyStoreFile = File(keyStoreFilePath)