diff --git a/manager/app/src/main/java/com/rifsxd/ksunext/ui/screen/Home.kt b/manager/app/src/main/java/com/rifsxd/ksunext/ui/screen/Home.kt index ad2d3a17..4253fb7d 100644 --- a/manager/app/src/main/java/com/rifsxd/ksunext/ui/screen/Home.kt +++ b/manager/app/src/main/java/com/rifsxd/ksunext/ui/screen/Home.kt @@ -269,11 +269,13 @@ private fun StatusCard( style = MaterialTheme.typography.bodyMedium ) Spacer(Modifier.height(4.dp)) - Text( - text = stringResource(R.string.home_susfs, getSuSFS()), - style = MaterialTheme.typography.bodyMedium - ) - + val suSFS = getSuSFS() + if (suSFS == "Supported") { + Text( + text = stringResource(R.string.home_susfs, getSuSFS()), + style = MaterialTheme.typography.bodyMedium + ) + } } } diff --git a/userspace/susfs/jni/susfs.c b/userspace/susfs/jni/susfs.c index 44dbc765..61111f46 100644 --- a/userspace/susfs/jni/susfs.c +++ b/userspace/susfs/jni/susfs.c @@ -165,6 +165,8 @@ int main(int argc, char *argv[]) { } printf("%s", enabled_features_buf); free(enabled_features_buf); + } else { + printf("Invalid\n"); } } else if (strcmp(argv[1], "support") == 0) { unsigned long enabled_features; @@ -183,6 +185,8 @@ int main(int argc, char *argv[]) { } else { printf("Unsupported\n"); } + } else { + printf("Unsupported\n"); } } else if (argc == 3 && !strcmp(argv[1], "sus_su")) { int last_working_mode = 0;