diff --git a/manager/app/src/main/cpp/jni.cc b/manager/app/src/main/cpp/jni.cc index df9a0dcd..ec7fa99a 100644 --- a/manager/app/src/main/cpp/jni.cc +++ b/manager/app/src/main/cpp/jni.cc @@ -298,11 +298,11 @@ Java_com_rifsxd_ksunext_Natives_uidShouldUmount(JNIEnv *env, jobject thiz, jint } extern "C" JNIEXPORT jboolean JNICALL -Java_me_weishu_kernelsu_Natives_isSuEnabled(JNIEnv *env, jobject thiz) { +Java_com_rifsxd_ksunext_Natives_isSuEnabled(JNIEnv *env, jobject thiz) { return is_su_enabled(); } extern "C" JNIEXPORT jboolean JNICALL -Java_me_weishu_kernelsu_Natives_setSuEnabled(JNIEnv *env, jobject thiz, jboolean enabled) { +Java_com_rifsxd_ksunext_Natives_setSuEnabled(JNIEnv *env, jobject thiz, jboolean enabled) { return set_su_enabled(enabled); } diff --git a/manager/app/src/main/java/com/rifsxd/ksunext/ui/screen/Settings.kt b/manager/app/src/main/java/com/rifsxd/ksunext/ui/screen/Settings.kt index 88d40f9d..eebbac70 100644 --- a/manager/app/src/main/java/com/rifsxd/ksunext/ui/screen/Settings.kt +++ b/manager/app/src/main/java/com/rifsxd/ksunext/ui/screen/Settings.kt @@ -179,6 +179,7 @@ fun SettingScreen(navigator: DestinationsNavigator) { title = stringResource(id = R.string.settings_disable_su), summary = stringResource(id = R.string.settings_disable_su_summary), checked = isSuDisabled, + enabled = !isSuDisabled // we can't re-enable su if it's disabled. ) { checked -> val shouldEnable = !checked if (Natives.setSuEnabled(shouldEnable)) { diff --git a/manager/app/src/main/res/values-zh-rCN/strings.xml b/manager/app/src/main/res/values-zh-rCN/strings.xml index b20e77f4..abf9e6e6 100644 --- a/manager/app/src/main/res/values-zh-rCN/strings.xml +++ b/manager/app/src/main/res/values-zh-rCN/strings.xml @@ -186,6 +186,7 @@ 选择的 LKM:%s 保存日志 日志已保存 + 分享日志 关闭 su 兼容 临时禁止任何应用通过 su 命令获取 root 权限(已运行的 root 进程不受影响) diff --git a/manager/app/src/main/res/values/strings.xml b/manager/app/src/main/res/values/strings.xml index cfd26052..cccb1ede 100644 --- a/manager/app/src/main/res/values/strings.xml +++ b/manager/app/src/main/res/values/strings.xml @@ -189,5 +189,5 @@ Logs saved Share logs Disable su compatibility - Temporarily disable any applications from obtaining root privileges via the ⁠su command (existing root processes will not be affected). + Temporarily disable any applications from obtaining root privileges via the su command (existing root processes will not be affected).