diff --git a/module/service.sh b/module/service.sh
index 0cdd82a54ee6d2285b54061868c6cac3c22ee8b4..e032ef2e502bc60176adcc591fc696cc8b1e7b39 100644
--- a/module/service.sh
+++ b/module/service.sh
@@ -2,7 +2,7 @@
 
 RESETPROP="${0%/*}/resetprop"
 
-if [ -x "$RESETPROP" ]; then
+if [ -e "$RESETPROP" ]; then
 	chmod 755 $RESETPROP
 else
 	RESETPROP="resetprop"
@@ -32,7 +32,7 @@ maybe_set_prop vendor.boot.mode recovery unknown
 
 # Hiding SELinux | Permissive status
 if [ -n "$(getprop ro.build.selinux)" ]; then
-	resetprop --delete ro.build.selinux
+	$RESETPROP --delete ro.build.selinux
 fi
 
 # Hiding SELinux | Use toybox to protect *stat* access time reading
@@ -77,4 +77,4 @@ fi
     check_resetprop ro.build.type user
     check_resetprop ro.debuggable 0
     check_resetprop ro.secure 1
-}&
\ No newline at end of file
+}&