diff --git a/app/src/main/java/com/topjohnwu/magisk/core/download/ManagerHandler.kt b/app/src/main/java/com/topjohnwu/magisk/core/download/ManagerHandler.kt index 6e2b7efb7..d38b52617 100644 --- a/app/src/main/java/com/topjohnwu/magisk/core/download/ManagerHandler.kt +++ b/app/src/main/java/com/topjohnwu/magisk/core/download/ManagerHandler.kt @@ -37,7 +37,7 @@ suspend fun BaseDownloader.handleAPK(subject: Subject.Manager) { if (Info.stubChk.version < subject.stub.versionCode) { notifyHide(id) // Also upgrade stub - service.fetchFile(subject.stub.link).byteStream().use { it.writeTo(apk) } + service.fetchFile(subject.stub.link).byteStream().writeTo(apk) patch(apk) } else { // Simply relaunch the app diff --git a/app/src/main/java/com/topjohnwu/magisk/core/tasks/HideAPK.kt b/app/src/main/java/com/topjohnwu/magisk/core/tasks/HideAPK.kt index 2cb3b9368..597e988e7 100644 --- a/app/src/main/java/com/topjohnwu/magisk/core/tasks/HideAPK.kt +++ b/app/src/main/java/com/topjohnwu/magisk/core/tasks/HideAPK.kt @@ -94,9 +94,7 @@ object HideAPK { val src = if (!isRunningAsStub && SDK_INT >= 28) { val stub = File(context.cacheDir, "stub.apk") try { - svc.fetchFile(Info.remote.stub.link).byteStream().use { - it.writeTo(stub) - } + svc.fetchFile(Info.remote.stub.link).byteStream().writeTo(stub) } catch (e: IOException) { Timber.e(e) return false @@ -150,9 +148,7 @@ object HideAPK { } else { File(context.cacheDir, "manager.apk").also { apk -> try { - svc.fetchFile(Info.remote.app.link).byteStream().use { - it.writeTo(apk) - } + svc.fetchFile(Info.remote.app.link).byteStream().writeTo(apk) } catch (e: IOException) { Timber.e(e) return false diff --git a/app/src/main/java/com/topjohnwu/magisk/core/tasks/MagiskInstaller.kt b/app/src/main/java/com/topjohnwu/magisk/core/tasks/MagiskInstaller.kt index 7cf897ad7..fe0766754 100644 --- a/app/src/main/java/com/topjohnwu/magisk/core/tasks/MagiskInstaller.kt +++ b/app/src/main/java/com/topjohnwu/magisk/core/tasks/MagiskInstaller.kt @@ -140,14 +140,14 @@ abstract class MagiskInstallImpl protected constructor( // Extract scripts for (script in listOf("util_functions.sh", "boot_patch.sh", "addon.d.sh")) { val dest = File(binDir, script) - context.assets.open(script).use { it.writeTo(dest) } + context.assets.open(script).writeTo(dest) } // Extract chromeos tools File(binDir, "chromeos").mkdir() for (file in listOf("futility", "kernel_data_key.vbprivk", "kernel.keyblock")) { val name = "chromeos/$file" val dest = File(binDir, name) - context.assets.open(name).use { it.writeTo(dest) } + context.assets.open(name).writeTo(dest) } } catch (e: Exception) { console.add("! Unable to extract files")