From 6973ce6a1f313f14049cebd48919bf44eeb25068 Mon Sep 17 00:00:00 2001 From: Cloud_Yun <120697095+yspbwx2010@users.noreply.github.com> Date: Wed, 10 Sep 2025 23:32:58 +0900 Subject: [PATCH] manager: More standard working mode display (#384) Actually, the working mode should be displayed here, rather than the kernel type This misled many people, leading them to misunderstand the meaning of GKI Signed-off-by: Cloud_Yun <1770669041@qq.com> --- manager/app/src/main/java/com/sukisu/ultra/Kernels.kt | 1 - manager/app/src/main/java/com/sukisu/ultra/ui/screen/Home.kt | 4 +--- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/manager/app/src/main/java/com/sukisu/ultra/Kernels.kt b/manager/app/src/main/java/com/sukisu/ultra/Kernels.kt index 1f2197b8..597ac1cd 100644 --- a/manager/app/src/main/java/com/sukisu/ultra/Kernels.kt +++ b/manager/app/src/main/java/com/sukisu/ultra/Kernels.kt @@ -14,7 +14,6 @@ data class KernelVersion(val major: Int, val patchLevel: Int, val subLevel: Int) major == 5 && patchLevel >= 10 -> true else -> false } - fun isGKI1(): Boolean = (major == 4 && patchLevel >= 19) || (major == 5 && patchLevel < 10) } fun parseKernelVersion(version: String): KernelVersion { diff --git a/manager/app/src/main/java/com/sukisu/ultra/ui/screen/Home.kt b/manager/app/src/main/java/com/sukisu/ultra/ui/screen/Home.kt index 63e6390e..954044ee 100644 --- a/manager/app/src/main/java/com/sukisu/ultra/ui/screen/Home.kt +++ b/manager/app/src/main/java/com/sukisu/ultra/ui/screen/Home.kt @@ -333,9 +333,7 @@ private fun StatusCard( val workingModeSurfaceText = when { systemStatus.lkmMode == true -> "LKM" - systemStatus.lkmMode == null && systemStatus.kernelVersion.isGKI1() -> "GKI 1.0" - systemStatus.lkmMode == false || systemStatus.kernelVersion.isGKI() -> "GKI 2.0" - else -> "N-GKI" + else -> "Built-in" } Icon(