From ca365bac6e4b37e88bc61ddc276078c785bc0b43 Mon Sep 17 00:00:00 2001 From: oSumAtrIX Date: Sat, 9 Mar 2024 09:58:41 +0100 Subject: [PATCH 1/3] build: Bump dependencies to fix generating keystore --- android/app/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/android/app/build.gradle b/android/app/build.gradle index ea6a2456..59533e3a 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -116,5 +116,5 @@ dependencies { implementation("org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.22") implementation("app.revanced:revanced-patcher:19.3.1") - implementation("app.revanced:revanced-library:2.2.0") + implementation("app.revanced:revanced-library:2.2.1") } From 5cd1cba6685f5c981ca1435885c60fddb53bbcaa Mon Sep 17 00:00:00 2001 From: oSumAtrIX Date: Sat, 9 Mar 2024 10:01:36 +0100 Subject: [PATCH 2/3] fix: Copy APK to working directory before trying to write to it --- lib/services/patcher_api.dart | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/services/patcher_api.dart b/lib/services/patcher_api.dart index c65cd630..294d6fef 100644 --- a/lib/services/patcher_api.dart +++ b/lib/services/patcher_api.dart @@ -171,7 +171,10 @@ class PatcherAPI { if (integrationsFile != null) { _dataDir.createSync(); _tmpDir.createSync(); - final Directory workDir = _tmpDir.createTempSync('tmp-'); + final Directory workDir = await _tmpDir.createTemp('tmp-'); + + final File inApkFile = File('${workDir.path}/in.apk'); + await File(apkFilePath).copy(inApkFile.path); outFile = File('${workDir.path}/out.apk'); @@ -182,7 +185,7 @@ class PatcherAPI { await patcherChannel.invokeMethod( 'runPatcher', { - 'inFilePath': apkFilePath, + 'inFilePath': inApkFile.path, 'outFilePath': outFile!.path, 'integrationsPath': integrationsFile.path, 'selectedPatches': selectedPatches.map((p) => p.name).toList(), From 7cc6b88e4e7109cfc5d09f91d60529c7b90ec1a4 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Sat, 9 Mar 2024 09:09:02 +0000 Subject: [PATCH 3/3] chore(release): 1.19.3-dev.1 [skip ci] ## [1.19.3-dev.1](https://github.com/ReVanced/revanced-manager/compare/v1.19.2...v1.19.3-dev.1) (2024-03-09) ### Bug Fixes * Copy APK to working directory before trying to write to it ([5cd1cba](https://github.com/ReVanced/revanced-manager/commit/5cd1cba6685f5c981ca1435885c60fddb53bbcaa)) --- pubspec.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pubspec.yaml b/pubspec.yaml index f115a116..a5bc5fa2 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -4,7 +4,7 @@ homepage: https://github.com/ReVanced/revanced-manager publish_to: 'none' -version: 1.19.2+101800004 +version: 1.19.3-dev.1+101800005 environment: sdk: '>=3.0.0 <4.0.0'