From dea13db843d0475b39114c262423097f35a341f7 Mon Sep 17 00:00:00 2001 From: LoveSy Date: Sat, 5 Feb 2022 18:20:34 +0800 Subject: [PATCH] run service.sh by busybox sh with `ASH_STANDALONE=1` (#1633) --- core/build.gradle.kts | 2 +- .../src/main/java/org/lsposed/lspd/service/ConfigManager.java | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/core/build.gradle.kts b/core/build.gradle.kts index 33112555..63d075e8 100644 --- a/core/build.gradle.kts +++ b/core/build.gradle.kts @@ -328,7 +328,7 @@ val pushDaemonNative = task("pushDaemonNative") { val reRunDaemon = task("reRunDaemon") { dependsOn(pushDaemon, pushDaemonNative, killLspd) // tricky to pass a minus number to avoid the injection warning - commandLine(adb, "shell", "su", "-c", "sh `su -c magisk --path`/.magisk/modules/*_lsposed/service.sh --system-server-max-retry=-1&") + commandLine(adb, "shell", "ASH_STANDALONE=1", "su", "-pc", "/data/adb/magisk/busybox sh /data/adb/modules/*_lsposed/service.sh --system-server-max-retry=-1&") isIgnoreExitValue = true } val tmpApk = "/data/local/tmp/lsp.apk" diff --git a/daemon/src/main/java/org/lsposed/lspd/service/ConfigManager.java b/daemon/src/main/java/org/lsposed/lspd/service/ConfigManager.java index 76cd6565..b0332ab2 100644 --- a/daemon/src/main/java/org/lsposed/lspd/service/ConfigManager.java +++ b/daemon/src/main/java/org/lsposed/lspd/service/ConfigManager.java @@ -810,7 +810,6 @@ public class ConfigManager { public boolean disableModule(String packageName) { if (packageName.equals("lspd")) return false; - Log.e(TAG, "disable " + packageName); boolean changed = executeInTransaction(() -> { ContentValues values = new ContentValues(); values.put("enabled", 0);