diff --git a/screendump/Makefile b/screendump/Makefile
index 339766a..258f719 100644
--- a/screendump/Makefile
+++ b/screendump/Makefile
@@ -10,6 +10,7 @@ $(TOOL_NAME)_OBJCFLAGS += -I/mnt/d/codes/screendump/vncbuild/include -Iinclude
$(TOOL_NAME)_LDFLAGS += -Wl,-segalign,4000 -L/mnt/d/codes/screendump/vncbuild/lib -lvncserver -lpng -llzo2 -ljpeg -lssl -lcrypto -lz
$(TOOL_NAME)_CFLAGS = -w
$(TOOL_NAME)_CODESIGN_FLAGS = "-Sen.plist"
+$(TOOL_NAME)_INSTALL_PATH = /usr/libexec
export ARCHS = arm64
$(TOOL_NAME)_ARCHS = arm64
diff --git a/screendump/en.plist b/screendump/en.plist
index ee9d49d..fe27d27 100644
--- a/screendump/en.plist
+++ b/screendump/en.plist
@@ -54,10 +54,6 @@
com.apple.gpumemd.client
- com.apple.backboard.client
-
- com.apple.backboardd
-
com.apple.backboardd.virtualDisplay
diff --git a/screendump/layout/DEBIAN/postinst b/screendump/layout/DEBIAN/postinst
index 3cda9b2..27a41e9 100644
--- a/screendump/layout/DEBIAN/postinst
+++ b/screendump/layout/DEBIAN/postinst
@@ -3,6 +3,4 @@
launchctl unload //Library/LaunchDaemons/com.julioverne.screendumpd.plist
launchctl load //Library/LaunchDaemons/com.julioverne.screendumpd.plist
-killall screendumpd
-
exit 0;
\ No newline at end of file
diff --git a/screendump/layout/DEBIAN/postrm b/screendump/layout/DEBIAN/postrm
index 7a02a9b..ab06c08 100644
--- a/screendump/layout/DEBIAN/postrm
+++ b/screendump/layout/DEBIAN/postrm
@@ -2,6 +2,4 @@
launchctl unload //Library/LaunchDaemons/com.julioverne.screendumpd.plist
-killall screendumpd
-
exit 0;
\ No newline at end of file
diff --git a/screendumpLowFrame/Makefile b/screendumpLowFrame/Makefile
index 821e087..bd50f17 100644
--- a/screendumpLowFrame/Makefile
+++ b/screendumpLowFrame/Makefile
@@ -10,9 +10,10 @@ $(TOOL_NAME)_PRIVATE_FRAMEWORKS := IOMobileFramebuffer IOSurface
$(TOOL_NAME)_OBJCFLAGS += -I/mnt/d/codes/screendumpLowFrame/vncbuild/include -Iinclude
$(TOOL_NAME)_LDFLAGS += -Wl,-segalign,4000 -L/mnt/d/codes/screendumpLowFrame/vncbuild/lib -lvncserver -lpng -llzo2 -ljpeg -lssl -lcrypto -lz
$(TOOL_NAME)_CFLAGS = -w
-$(TOOL_NAME)_CODESIGN_FLAGS = "-Sen.plist"
export ARCHS = arm64
$(TOOL_NAME)_ARCHS = arm64
+$(TOOL_NAME)_CODESIGN_FLAGS = "-Sen.plist"
+$(TOOL_NAME)_INSTALL_PATH = /usr/libexec
include $(THEOS_MAKE_PATH)/tool.mk
diff --git a/screendumpLowFrame/en.plist b/screendumpLowFrame/en.plist
index 2351f47..6033ad2 100644
--- a/screendumpLowFrame/en.plist
+++ b/screendumpLowFrame/en.plist
@@ -55,10 +55,6 @@
com.apple.gpumemd.client
- com.apple.backboard.client
-
- com.apple.backboardd
-
com.apple.backboardd.virtualDisplay
diff --git a/screendumpLowFrame/hooks/screendumpbb.plist b/screendumpLowFrame/hooks/screendumpbb.plist
new file mode 100644
index 0000000..60b3349
--- /dev/null
+++ b/screendumpLowFrame/hooks/screendumpbb.plist
@@ -0,0 +1,7 @@
+{
+ Filter = {
+ Executables = (
+ "SpringBoard",
+ );
+ };
+}
\ No newline at end of file
diff --git a/screendumpLowFrame/layout/DEBIAN/postinst b/screendumpLowFrame/layout/DEBIAN/postinst
index 3cda9b2..27a41e9 100644
--- a/screendumpLowFrame/layout/DEBIAN/postinst
+++ b/screendumpLowFrame/layout/DEBIAN/postinst
@@ -3,6 +3,4 @@
launchctl unload //Library/LaunchDaemons/com.julioverne.screendumpd.plist
launchctl load //Library/LaunchDaemons/com.julioverne.screendumpd.plist
-killall screendumpd
-
exit 0;
\ No newline at end of file
diff --git a/screendumpLowFrame/layout/DEBIAN/postrm b/screendumpLowFrame/layout/DEBIAN/postrm
index 7a02a9b..ab06c08 100644
--- a/screendumpLowFrame/layout/DEBIAN/postrm
+++ b/screendumpLowFrame/layout/DEBIAN/postrm
@@ -2,6 +2,4 @@
launchctl unload //Library/LaunchDaemons/com.julioverne.screendumpd.plist
-killall screendumpd
-
exit 0;
\ No newline at end of file