INNER CODE UNIT · Rust
has_kernelsu_legacy
KernelSU-Next/KernelSU-Next · userspace/ksuinit/src/lib.rs:392
fn has_kernelsu_legacy() -> bool {
use syscalls::{Sysno, syscall};
let mut version = 0;
const CMD_GET_VERSION: i32 = 2;
unsafe {
let _ = syscall!(
Sysno::prctl,
0xDEADBEEF,
CMD_GET_VERSION,
std::ptr::addr_of_mut!(version)
);
}
log::info!("KernelSU version: {}", version);
version != 0
}