diff --git a/manager/app/src/main/java/me/weishu/kernelsu/ui/screen/Home.kt b/manager/app/src/main/java/me/weishu/kernelsu/ui/screen/Home.kt index 9caeb0a1..289bdcca 100644 --- a/manager/app/src/main/java/me/weishu/kernelsu/ui/screen/Home.kt +++ b/manager/app/src/main/java/me/weishu/kernelsu/ui/screen/Home.kt @@ -64,10 +64,9 @@ fun HomeScreen(navigator: DestinationsNavigator) { if (isManager) install() } val ksuVersion = if (isManager) Natives.version else null - val lkmMode = - ksuVersion?.let { - if (it >= Natives.MINIMAL_SUPPORTED_KERNEL_LKM) Natives.isLkmMode else null - } + val lkmMode = ksuVersion?.let { + if (it >= Natives.MINIMAL_SUPPORTED_KERNEL_LKM && kernelVersion.isGKI()) Natives.isLkmMode else null + } StatusCard(kernelVersion, ksuVersion, lkmMode) { navigator.navigate(InstallScreenDestination)