diff --git a/manager/app/src/main/java/com/rifsxd/ksunext/ui/util/SELinuxChecker.kt b/manager/app/src/main/java/com/rifsxd/ksunext/ui/util/SELinuxChecker.kt index 7b5c3c36..f29e3bbd 100644 --- a/manager/app/src/main/java/com/rifsxd/ksunext/ui/util/SELinuxChecker.kt +++ b/manager/app/src/main/java/com/rifsxd/ksunext/ui/util/SELinuxChecker.kt @@ -7,15 +7,13 @@ import com.rifsxd.ksunext.R @Composable fun getSELinuxStatus(): String { - val shell = Shell.Builder.create() - .setFlags(Shell.FLAG_REDIRECT_STDERR) - .build("sh") - + val shell = Shell.getShell() // Get the default shell instance val list = ArrayList() - val result = shell.use { - it.newJob().add("getenforce").to(list, list).exec() - } - val output = result.out.joinToString("\n").trim() + val result = shell.newJob() + .add("getenforce") + .to(list, list) + .exec() + val output = list.joinToString("\n").trim() if (result.isSuccess) { return when (output) {