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