From b9a012c6e310ed28b7bcfc1ffe4919bbf3ddb7f0 Mon Sep 17 00:00:00 2001 From: topjohnwu Date: Sun, 4 Jun 2017 00:35:45 +0800 Subject: [PATCH] Fix execution in Magisk binary for uninstallation --- jni/daemon/bootstages.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/jni/daemon/bootstages.c b/jni/daemon/bootstages.c index 3531758dd..ac99a63aa 100644 --- a/jni/daemon/bootstages.c +++ b/jni/daemon/bootstages.c @@ -492,8 +492,7 @@ void post_fs_data(int client) { // uninstaller if (access(UNINSTALLER, F_OK) == 0) { close(open(UNBLOCKFILE, O_RDONLY | O_CREAT)); - char *const command[] = { "sh", "-c", "BOOTMODE=true sh " UNBLOCKFILE, NULL }; - run_command(NULL, "/system/bin/sh", command); + system("(BOOTMODE=true sh " UNINSTALLER ") &"); return; }