From 3f07ea29aed1ebde6784d4050901ac282c3815ca Mon Sep 17 00:00:00 2001 From: ShirkNeko <109797057+ShirkNeko@users.noreply.github.com> Date: Thu, 6 Nov 2025 12:58:44 +0800 Subject: [PATCH] manager: remove outdated lkm condition Co-authored-by: weishu --- .../src/main/java/com/sukisu/ultra/Natives.kt | 1 - .../com/sukisu/ultra/ui/screen/Settings.kt | 32 +++++++++---------- 2 files changed, 15 insertions(+), 18 deletions(-) diff --git a/manager/app/src/main/java/com/sukisu/ultra/Natives.kt b/manager/app/src/main/java/com/sukisu/ultra/Natives.kt index ef0da086..7d787728 100644 --- a/manager/app/src/main/java/com/sukisu/ultra/Natives.kt +++ b/manager/app/src/main/java/com/sukisu/ultra/Natives.kt @@ -20,7 +20,6 @@ object Natives { const val MINIMAL_SUPPORTED_KERNEL = 12143 // 12040: Support disable sucompat mode - const val MINIMAL_SUPPORTED_SU_COMPAT = 12040 const val KERNEL_SU_DOMAIN = "u:r:su:s0" const val MINIMAL_SUPPORTED_KERNEL_FULL = "v3.1.8" diff --git a/manager/app/src/main/java/com/sukisu/ultra/ui/screen/Settings.kt b/manager/app/src/main/java/com/sukisu/ultra/ui/screen/Settings.kt index 0c29acf8..a975ead5 100644 --- a/manager/app/src/main/java/com/sukisu/ultra/ui/screen/Settings.kt +++ b/manager/app/src/main/java/com/sukisu/ultra/ui/screen/Settings.kt @@ -148,25 +148,23 @@ fun SettingScreen(navigator: DestinationsNavigator) { ) // SU 禁用开关 - if (Natives.version >= Natives.MINIMAL_SUPPORTED_SU_COMPAT) { - var isSuDisabled by rememberSaveable { - mutableStateOf(!Natives.isSuEnabled()) - } - - SwitchItem( - icon = Icons.Filled.RemoveModerator, - title = stringResource(R.string.settings_disable_su), - summary = stringResource(R.string.settings_disable_su_summary), - checked = isSuDisabled, - onCheckedChange = { enabled -> - val shouldEnable = !enabled - if (Natives.setSuEnabled(shouldEnable)) { - isSuDisabled = enabled - } - } - ) + var isSuDisabled by rememberSaveable { + mutableStateOf(!Natives.isSuEnabled()) } + SwitchItem( + icon = Icons.Filled.RemoveModerator, + title = stringResource(R.string.settings_disable_su), + summary = stringResource(R.string.settings_disable_su_summary), + checked = isSuDisabled, + onCheckedChange = { enabled -> + val shouldEnable = !enabled + if (Natives.setSuEnabled(shouldEnable)) { + isSuDisabled = enabled + } + } + ) + // 禁用内核卸载开关 if (Natives.version >= Natives.MINIMAL_NEW_IOCTL_KERNEL) { var isKernelUmountDisabled by rememberSaveable {