diff --git a/manager/app/src/main/java/me/weishu/kernelsu/ui/screen/SuperUser.kt b/manager/app/src/main/java/me/weishu/kernelsu/ui/screen/SuperUser.kt index 0e4405e3..e83905c7 100644 --- a/manager/app/src/main/java/me/weishu/kernelsu/ui/screen/SuperUser.kt +++ b/manager/app/src/main/java/me/weishu/kernelsu/ui/screen/SuperUser.kt @@ -102,7 +102,7 @@ private fun getAppList(context: Context): List { val defaultDenyList = denyList.toMutableList() val shellUid = if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) android.os.Process.SHELL_UID else 2000; - if (!allowList.contains(shellUid)) { + if (!allowList.contains(shellUid) && !denyList.contains(shellUid)) { // shell uid is not in allow list, add it to default deny list defaultDenyList.add(shellUid) }