diff options
Diffstat (limited to 'QuickActions/QuickActionsPrefs')
-rw-r--r-- | QuickActions/QuickActionsPrefs/Makefile | 16 | ||||
-rw-r--r-- | QuickActions/QuickActionsPrefs/QASRootListController.m | 3 |
2 files changed, 18 insertions, 1 deletions
diff --git a/QuickActions/QuickActionsPrefs/Makefile b/QuickActions/QuickActionsPrefs/Makefile new file mode 100644 index 0000000..06352da --- /dev/null +++ b/QuickActions/QuickActionsPrefs/Makefile @@ -0,0 +1,16 @@ +TARGET := iphone:14.5:14.0 + +include $(THEOS)/makefiles/common.mk + +ARCHS := arm64 arm64e + +BUNDLE_NAME = QuickActionsPrefs + +QuickActionsPrefs_FILES = QASRootListController.m QASAppSelectorController.m LSApplicationProxy+AltList.m +QuickActionsPrefs_FRAMEWORKS = UIKit +QuickActionsPrefs_PRIVATE_FRAMEWORKS = Preferences +QuickActionsPrefs_EXTRA_FRAMEWORKS = MobileCoreServices +QuickActionsPrefs_INSTALL_PATH = /Library/PreferenceBundles +QuickActionsPrefs_CFLAGS = -fobjc-arc + +include $(THEOS_MAKE_PATH)/bundle.mk diff --git a/QuickActions/QuickActionsPrefs/QASRootListController.m b/QuickActions/QuickActionsPrefs/QASRootListController.m index 31a4eb7..c3701eb 100644 --- a/QuickActions/QuickActionsPrefs/QASRootListController.m +++ b/QuickActions/QuickActionsPrefs/QASRootListController.m @@ -18,6 +18,7 @@ #import <Preferences/PSSpecifier.h> #import "QASRootListController.h" #include <spawn.h> +#include <rootless.h> @implementation QASRootListController @@ -39,7 +40,7 @@ { pid_t pid; const char *args[] = {"sbreload", NULL, NULL, NULL}; - posix_spawn(&pid, "usr/bin/sbreload", NULL, NULL, (char *const *)args, NULL); + posix_spawn(&pid, ROOT_PATH("/usr/bin/sbreload"), NULL, NULL, (char *const *)args, NULL); } @end |