From 26ecfec3fce3fdc3ec6c8a6cea7b63cea99cb6e4 Mon Sep 17 00:00:00 2001 From: zaneschepke Date: Fri, 5 Jun 2026 01:45:11 -0400 Subject: [PATCH] fix: root shell prompt for scripts --- .../main/java/com/zaneschepke/tunnel/backend/RootShell.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tunnel/src/main/java/com/zaneschepke/tunnel/backend/RootShell.kt b/tunnel/src/main/java/com/zaneschepke/tunnel/backend/RootShell.kt index 6dc27c51..8b2e8f07 100644 --- a/tunnel/src/main/java/com/zaneschepke/tunnel/backend/RootShell.kt +++ b/tunnel/src/main/java/com/zaneschepke/tunnel/backend/RootShell.kt @@ -12,9 +12,10 @@ object RootShell { fun requestRootPermission(): Boolean { return try { - val result = Shell.cmd("true").exec() - result.isSuccess + val shell = Shell.cmd("su").exec() + shell.isSuccess } catch (e: Exception) { + Timber.e(e, "Root permission request failed or timed out") false } }