From 586272ab96033406f4a69eae904cdd52cc1bf6c1 Mon Sep 17 00:00:00 2001 From: 5ec1cff Date: Fri, 4 Oct 2024 15:11:11 +0800 Subject: [PATCH] refine createRootShell --- app/src/main/java/io/github/a13e300/ksuwebui/Util.kt | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/io/github/a13e300/ksuwebui/Util.kt b/app/src/main/java/io/github/a13e300/ksuwebui/Util.kt index 6b0f0f4..ac41ee2 100644 --- a/app/src/main/java/io/github/a13e300/ksuwebui/Util.kt +++ b/app/src/main/java/io/github/a13e300/ksuwebui/Util.kt @@ -12,9 +12,8 @@ inline fun withNewRootShell( fun createRootShell(globalMnt: Boolean = false): Shell { Shell.enableVerboseLogging = BuildConfig.DEBUG val builder = Shell.Builder.create() - return if (globalMnt) { - builder.build("su", "-mm") - } else { - builder.build("su") - } + if (globalMnt) { + builder.setFlags(Shell.FLAG_MOUNT_MASTER) + } + return builder.build() }