From f3e9033054ad1a539f97f879d66aaaab793de33c Mon Sep 17 00:00:00 2001 From: ShirkNeko <109797057+ShirkNeko@users.noreply.github.com> Date: Thu, 11 Sep 2025 20:29:33 +0800 Subject: [PATCH] manager: Supplement the missing patch file format --- .../src/main/java/zako/zako/zako/zakoui/flash/KernelFlash.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/manager/app/src/main/java/zako/zako/zako/zakoui/flash/KernelFlash.kt b/manager/app/src/main/java/zako/zako/zako/zakoui/flash/KernelFlash.kt index 50a6bfb3..b577a6a1 100644 --- a/manager/app/src/main/java/zako/zako/zako/zakoui/flash/KernelFlash.kt +++ b/manager/app/src/main/java/zako/zako/zako/zakoui/flash/KernelFlash.kt @@ -308,6 +308,7 @@ class HorizonKernelWorker( val imageFile = findImageResult.lines().first().trim() val imageDir = File(imageFile).parent + val imageName = File(imageFile).name state.addLog(context.getString(R.string.kpm_found_image_file, imageFile)) @@ -317,9 +318,9 @@ class HorizonKernelWorker( // 执行KPM修补命令 val patchCommand = if (kpmUndoPatch) { - "cd $imageDir && chmod a+rx kptools && ./kptools -u -s 123 -i Image -k kpimg -o oImage && mv oImage Image" + "cd $imageDir && chmod a+rx kptools && ./kptools -u -s 123 -i $imageName -k kpimg -o oImage && mv oImage $imageName" } else { - "cd $imageDir && chmod a+rx kptools && ./kptools -p -s 123 -i Image -k kpimg -o oImage && mv oImage Image" + "cd $imageDir && chmod a+rx kptools && ./kptools -p -s 123 -i $imageName -k kpimg -o oImage && mv oImage $imageName" } val patchResult = runCommand(true, patchCommand)