Implement GetProcessFlags for KernelSU

This commit is contained in:
Nullptr
2023-02-19 13:29:36 +08:00
parent 57d3d8a0ba
commit b99d042002
9 changed files with 96 additions and 13 deletions

View File

@@ -0,0 +1,24 @@
mod kernelsu;
mod magisk;
pub fn uid_on_allowlist(uid: i32) -> bool {
if kernelsu::is_kernel_su() {
kernelsu::uid_on_allowlist(uid)
} else if magisk::is_magisk() {
magisk::uid_on_allowlist(uid)
} else {
log::warn!("Unknown root implementation");
false
}
}
pub fn uid_on_denylist(uid: i32) -> bool {
if kernelsu::is_kernel_su() {
kernelsu::uid_on_denylist(uid)
} else if magisk::is_magisk() {
magisk::uid_on_denylist(uid)
} else {
log::warn!("Unknown root implementation");
false
}
}