manager: remove unused
This commit is contained in:
@@ -40,27 +40,6 @@ Java_me_weishu_kernelsu_Natives_getAllowList(JNIEnv *env, jobject) {
|
|||||||
return env->NewIntArray(0);
|
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"
|
extern "C"
|
||||||
JNIEXPORT jboolean JNICALL
|
JNIEXPORT jboolean JNICALL
|
||||||
Java_me_weishu_kernelsu_Natives_isSafeMode(JNIEnv *env, jclass clazz) {
|
Java_me_weishu_kernelsu_Natives_isSafeMode(JNIEnv *env, jclass clazz) {
|
||||||
|
|||||||
@@ -52,19 +52,10 @@ int get_version() {
|
|||||||
return 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) {
|
bool get_allow_list(int *uids, int *size) {
|
||||||
return ksuctl(CMD_GET_SU_LIST, uids, 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() {
|
bool is_safe_mode() {
|
||||||
return ksuctl(CMD_CHECK_SAFEMODE, nullptr, nullptr);
|
return ksuctl(CMD_CHECK_SAFEMODE, nullptr, nullptr);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -10,9 +10,6 @@ import kotlinx.parcelize.Parcelize
|
|||||||
* @date 2022/12/8.
|
* @date 2022/12/8.
|
||||||
*/
|
*/
|
||||||
object Natives {
|
object Natives {
|
||||||
const val DEFAULT_ROOT_PROFILE_KEY = "_root_default_"
|
|
||||||
const val DEFAULT_NON_ROOT_PROFILE_KEY = "_non_root_default_"
|
|
||||||
|
|
||||||
// minimal supported kernel version
|
// minimal supported kernel version
|
||||||
// 10915: allowlist breaking change
|
// 10915: allowlist breaking change
|
||||||
const val MINIMAL_SUPPORTED_KERNEL = 10916
|
const val MINIMAL_SUPPORTED_KERNEL = 10916
|
||||||
@@ -29,10 +26,7 @@ object Natives {
|
|||||||
// get the uid list of allowed su processes.
|
// get the uid list of allowed su processes.
|
||||||
val allowList: IntArray
|
val allowList: IntArray
|
||||||
external get
|
external get
|
||||||
val denyList: IntArray
|
|
||||||
external get
|
|
||||||
|
|
||||||
external fun allowRoot(uid: Int, allow: Boolean): Boolean
|
|
||||||
val isSafeMode: Boolean
|
val isSafeMode: Boolean
|
||||||
external get
|
external get
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user