From 32538c98331016af0692f1fc91d86f6fb01fe224 Mon Sep 17 00:00:00 2001 From: weishu Date: Sat, 3 Jun 2023 17:31:52 +0800 Subject: [PATCH] manager: remove unused --- manager/app/src/main/cpp/jni.cc | 21 ------------------- manager/app/src/main/cpp/ksu.cc | 9 -------- .../main/java/me/weishu/kernelsu/Natives.kt | 6 ------ 3 files changed, 36 deletions(-) diff --git a/manager/app/src/main/cpp/jni.cc b/manager/app/src/main/cpp/jni.cc index a5ebf156..be5ce544 100644 --- a/manager/app/src/main/cpp/jni.cc +++ b/manager/app/src/main/cpp/jni.cc @@ -40,27 +40,6 @@ Java_me_weishu_kernelsu_Natives_getAllowList(JNIEnv *env, jobject) { return env->NewIntArray(0); } -extern "C" -JNIEXPORT jintArray JNICALL -Java_me_weishu_kernelsu_Natives_getDenyList(JNIEnv *env, jclass clazz) { - int uids[1024]; - int size = 0; - bool result = get_deny_list(uids, &size); - if (result) { - // success! - auto array = env->NewIntArray(size); - env->SetIntArrayRegion(array, 0, size, uids); - return array; - } - return env->NewIntArray(0); -} - -extern "C" -JNIEXPORT jboolean JNICALL -Java_me_weishu_kernelsu_Natives_allowRoot(JNIEnv *env, jobject clazz, jint uid, jboolean allow) { - return allow_su(uid, allow); -} - extern "C" JNIEXPORT jboolean JNICALL Java_me_weishu_kernelsu_Natives_isSafeMode(JNIEnv *env, jclass clazz) { diff --git a/manager/app/src/main/cpp/ksu.cc b/manager/app/src/main/cpp/ksu.cc index 747cabd4..d9529b2b 100644 --- a/manager/app/src/main/cpp/ksu.cc +++ b/manager/app/src/main/cpp/ksu.cc @@ -52,19 +52,10 @@ int get_version() { return version; } -bool allow_su(int uid, bool allow) { - int cmd = allow ? CMD_ALLOW_SU : CMD_DENY_SU; - return ksuctl(cmd, (void*) uid, nullptr); -} - bool get_allow_list(int *uids, int *size) { return ksuctl(CMD_GET_SU_LIST, uids, size); } -bool get_deny_list(int *uids, int *size) { - return ksuctl(CMD_GET_DENY_LIST, uids, size); -} - bool is_safe_mode() { return ksuctl(CMD_CHECK_SAFEMODE, nullptr, nullptr); } diff --git a/manager/app/src/main/java/me/weishu/kernelsu/Natives.kt b/manager/app/src/main/java/me/weishu/kernelsu/Natives.kt index e44c4d28..9e87acd0 100644 --- a/manager/app/src/main/java/me/weishu/kernelsu/Natives.kt +++ b/manager/app/src/main/java/me/weishu/kernelsu/Natives.kt @@ -10,9 +10,6 @@ import kotlinx.parcelize.Parcelize * @date 2022/12/8. */ object Natives { - const val DEFAULT_ROOT_PROFILE_KEY = "_root_default_" - const val DEFAULT_NON_ROOT_PROFILE_KEY = "_non_root_default_" - // minimal supported kernel version // 10915: allowlist breaking change const val MINIMAL_SUPPORTED_KERNEL = 10916 @@ -29,10 +26,7 @@ object Natives { // get the uid list of allowed su processes. val allowList: IntArray external get - val denyList: IntArray - external get - external fun allowRoot(uid: Int, allow: Boolean): Boolean val isSafeMode: Boolean external get