27 lines
583 B
Java
27 lines
583 B
Java
package me.weishu.kernelsu;
|
|
|
|
/**
|
|
* @author weishu
|
|
* @date 2022/12/8.
|
|
*/
|
|
public final class Natives {
|
|
|
|
static {
|
|
System.loadLibrary("kernelsu");
|
|
}
|
|
|
|
// become root manager, return true if success.
|
|
public static native boolean becomeManager(String pkg);
|
|
|
|
public static native int getVersion();
|
|
|
|
// get the uid list of allowed su processes.
|
|
public static native int[] getAllowList();
|
|
|
|
public static native int[] getDenyList();
|
|
|
|
public static native boolean allowRoot(int uid, boolean allow);
|
|
|
|
public static native boolean isSafeMode();
|
|
}
|