Commit 6d3ac2aa authored by topjohnwu's avatar topjohnwu

Check before enable/disable

parent 9ad03994
...@@ -10,7 +10,11 @@ log_print() { ...@@ -10,7 +10,11 @@ log_print() {
log -p i -t Magisk "MagiskHide: $1" log -p i -t Magisk "MagiskHide: $1"
} }
# Only disable when MagiskHide is started
ps | grep "magiskhide --daemon" | grep -v grep >/dev/null 2>&1 || exit
log_print "Stopping MagiskHide daemon" log_print "Stopping MagiskHide daemon"
set -- set --
set `$TOOLPATH/ps -o pid,args | grep "magiskhide" | grep -v grep | head -1` >/dev/null set `$TOOLPATH/ps -o pid,args | grep "magiskhide" | grep -v grep | head -1` >/dev/null
[ ! -z "$1" ] && kill "$1" [ ! -z "$1" ] && kill "$1"
......
...@@ -11,6 +11,9 @@ log_print() { ...@@ -11,6 +11,9 @@ log_print() {
log -p i -t Magisk "MagiskHide: $1" log -p i -t Magisk "MagiskHide: $1"
} }
# Only enable when isn't started
ps | grep "magiskhide --daemon" | grep -v grep >/dev/null 2>&1 && exit
log_print "Removing tampered read-only system props" log_print "Removing tampered read-only system props"
VERIFYBOOT=`getprop ro.boot.verifiedbootstate` VERIFYBOOT=`getprop ro.boot.verifiedbootstate`
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment