diff --git a/magisk-loader/build.gradle.kts b/magisk-loader/build.gradle.kts index 940c30c598d..cf3d0570782 100644 --- a/magisk-loader/build.gradle.kts +++ b/magisk-loader/build.gradle.kts @@ -296,6 +296,19 @@ fun afterEval() = android.applicationVariants.forEach { variant -> dependsOn(flashKsuTask) commandLine(adb, "shell", "su", "-c", "/system/bin/svc", "power", "reboot") } + val flashAPatchTask = task("flashAPatch${variantCapped}") { + group = "LSPosed" + dependsOn(pushTask) + commandLine( + adb, "shell", "su", "-c", + "apd module install /data/local/tmp/${zipFileName}" + ) + } + task("flashAPatchAndReboot${variantCapped}") { + group = "LSPosed" + dependsOn(flashAPatchTask) + commandLine(adb, "shell", "su", "-c", "/system/bin/svc", "power", "reboot") + } } afterEvaluate {