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() }