ksud: do backup for vendor_boot partition

This commit is contained in:
Rifat Azad
2025-07-17 23:24:32 +06:00
parent 2c9078e038
commit 4382dca515
2 changed files with 4 additions and 0 deletions

View File

@@ -616,12 +616,14 @@ fn do_patch(
if status.is_ok() {
do_vendor_init_boot_cpio_cmd(&magiskboot, workdir, "mv init init.real")?;
}
need_backup = flash;
} else if !no_vendor_ramdisk {
// vendor ramdisk patching
let status = do_vendor_ramdisk_cpio_cmd(&magiskboot, workdir, "exists init");
if status.is_ok() {
do_vendor_ramdisk_cpio_cmd(&magiskboot, workdir, "mv init init.real")?;
}
need_backup = flash;
}
} else {
// kernelsu.ko is not exist, backup init if necessary

View File

@@ -616,12 +616,14 @@ fn do_patch(
if status.is_ok() {
do_vendor_init_boot_cpio_cmd(&magiskboot, workdir, "mv init init.real")?;
}
need_backup = flash;
} else if !no_vendor_ramdisk {
// vendor ramdisk patching
let status = do_vendor_ramdisk_cpio_cmd(&magiskboot, workdir, "exists init");
if status.is_ok() {
do_vendor_ramdisk_cpio_cmd(&magiskboot, workdir, "mv init init.real")?;
}
need_backup = flash;
}
} else {
// kernelsu.ko is not exist, backup init if necessary