From 9d5529fb09847e60762e1303bbaaec692afe0051 Mon Sep 17 00:00:00 2001 From: weishu Date: Sat, 16 Mar 2024 09:22:37 +0800 Subject: [PATCH] ksud: Fix magisk detect --- userspace/ksud/src/boot_patch.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/userspace/ksud/src/boot_patch.rs b/userspace/ksud/src/boot_patch.rs index 6df0e2ed..66e859b2 100644 --- a/userspace/ksud/src/boot_patch.rs +++ b/userspace/ksud/src/boot_patch.rs @@ -224,8 +224,12 @@ fn do_patch( .status()?; ensure!(status.success(), "magiskboot unpack failed"); + let no_ramdisk = !workding_dir.path().join("ramdisk.cpio").exists(); let not_magisk = do_cpio_cmd(&magiskboot, workding_dir.path(), "test").is_ok(); - ensure!(not_magisk, "Cannot work with Magisk patched image"); + ensure!( + no_ramdisk || not_magisk, + "Cannot work with Magisk patched image" + ); println!("- Adding KernelSU LKM"); let is_kernelsu_patched =