From 1ab07d16392b45a7f5c2c2cd1d64eb23e1340abf Mon Sep 17 00:00:00 2001 From: weishu Date: Mon, 1 Apr 2024 12:34:42 +0800 Subject: [PATCH] manager: Create new root shell for time consuming task --- .../app/src/main/java/me/weishu/kernelsu/ui/util/KsuCli.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/manager/app/src/main/java/me/weishu/kernelsu/ui/util/KsuCli.kt b/manager/app/src/main/java/me/weishu/kernelsu/ui/util/KsuCli.kt index 709d20af..4338c39c 100644 --- a/manager/app/src/main/java/me/weishu/kernelsu/ui/util/KsuCli.kt +++ b/manager/app/src/main/java/me/weishu/kernelsu/ui/util/KsuCli.kt @@ -63,7 +63,7 @@ fun execKsud(args: String, newShell: Boolean = false): Boolean { fun install() { val start = SystemClock.elapsedRealtime() - val result = execKsud("install") + val result = execKsud("install", true) Log.w(TAG, "install result: $result, cost: ${SystemClock.elapsedRealtime() - start}ms") } @@ -93,14 +93,14 @@ fun toggleModule(id: String, enable: Boolean): Boolean { } else { "module disable $id" } - val result = execKsud(cmd) + val result = execKsud(cmd, true) Log.i(TAG, "$cmd result: $result") return result } fun uninstallModule(id: String): Boolean { val cmd = "module uninstall $id" - val result = execKsud(cmd) + val result = execKsud(cmd, true) Log.i(TAG, "uninstall module $id result: $result") return result }