diff --git a/native/src/init/getinfo.rs b/native/src/init/getinfo.rs index d26d99db4..d51aeaa3e 100644 --- a/native/src/init/getinfo.rs +++ b/native/src/init/getinfo.rs @@ -43,7 +43,7 @@ impl MagiskInit { // Use the apex folder to determine whether 2SI (Android 10+) cstr!("/apex").exists() || // If we still have no indication, parse the original init and see what's up - MappedFile::open(backup_init()) + MappedFile::open(Some(cstr!("/init.real")).take_if(|p| p.exists()).unwrap_or(backup_init())) .map(|data| data.contains(b"selinux_setup")) .unwrap_or(false) }