Got Prefs to show and Tweak still works! Prefs don't change antything tho
This commit is contained in:
Binary file not shown.
24
.theos/obj/ZenithDarkPrefs.bundle/Info.plist
Normal file
24
.theos/obj/ZenithDarkPrefs.bundle/Info.plist
Normal file
@ -0,0 +1,24 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>CFBundleDevelopmentRegion</key>
|
||||
<string>English</string>
|
||||
<key>CFBundleExecutable</key>
|
||||
<string>ZenithDarkPrefs</string>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>com.mac-user669.zenithdarkprefs</string>
|
||||
<key>CFBundleInfoDictionaryVersion</key>
|
||||
<string>6.0</string>
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>BNDL</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>1.0.0</string>
|
||||
<key>CFBundleSignature</key>
|
||||
<string>????</string>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>1.0</string>
|
||||
<key>NSPrincipalClass</key>
|
||||
<string>ZnthDrkRootListController</string>
|
||||
</dict>
|
||||
</plist>
|
71
.theos/obj/ZenithDarkPrefs.bundle/Root.plist
Normal file
71
.theos/obj/ZenithDarkPrefs.bundle/Root.plist
Normal file
@ -0,0 +1,71 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>items</key>
|
||||
<array>
|
||||
<dict>
|
||||
<key>cell</key>
|
||||
<string>PSGroupCell</string>
|
||||
<key>label</key>
|
||||
<string>Enable</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>cell</key>
|
||||
<string>PSSwitchCell</string>
|
||||
<key>default</key>
|
||||
<true/>
|
||||
<key>defaults</key>
|
||||
<string>com.mac-user669.zenithdarkprefs</string>
|
||||
<key>key</key>
|
||||
<string>enabled</string>
|
||||
<key>label</key>
|
||||
<string>Enable</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>cell</key>
|
||||
<string>PSGroupCell</string>
|
||||
<key>label</key>
|
||||
<string>Customization</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>cell</key>
|
||||
<string>PSSwitchCell</string>
|
||||
<key>default</key>
|
||||
<true/>
|
||||
<key>defaults</key>
|
||||
<string>com.mac-user669.zenithdarkprefs</string>
|
||||
<key>key</key>
|
||||
<string>replaceoriginalview</string>
|
||||
<key>label</key>
|
||||
<string>Replace Original View</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>cell</key>
|
||||
<string>PSSwitchCell</string>
|
||||
<key>default</key>
|
||||
<false/>
|
||||
<key>defaults</key>
|
||||
<string>com.mac-user669.zenithdarkprefs</string>
|
||||
<key>key</key>
|
||||
<string>notificationBadgesEnabled</string>
|
||||
<key>label</key>
|
||||
<string>Enable Notification Badges</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>cell</key>
|
||||
<string>PSGroupCell</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>cell</key>
|
||||
<string>PSButtonCell</string>
|
||||
<key>label</key>
|
||||
<string>@mac_user669</string>
|
||||
<key>action</key>
|
||||
<string>openTwitter</string>
|
||||
</dict>
|
||||
</array>
|
||||
<key>title</key>
|
||||
<string>ZenithDark</string>
|
||||
</dict>
|
||||
</plist>
|
BIN
.theos/obj/ZenithDarkPrefs.bundle/ZenithDarkPrefs
Executable file
BIN
.theos/obj/ZenithDarkPrefs.bundle/ZenithDarkPrefs
Executable file
Binary file not shown.
23
.theos/obj/arm64/Tweak.xm.458c23e8.Td
Normal file
23
.theos/obj/arm64/Tweak.xm.458c23e8.Td
Normal file
@ -0,0 +1,23 @@
|
||||
/Users/cooperhull/Desktop/Tweaks/ZenithDark/.theos/obj/arm64/Tweak.xm.458c23e8.o: \
|
||||
/Users/cooperhull/Desktop/Tweaks/ZenithDark/.theos/obj/arm64/Tweak.xm.mm \
|
||||
/Users/cooperhull/theos/Prefix.pch \
|
||||
/Users/cooperhull/theos/vendor/include/_Prefix/BackwardsCompat.h \
|
||||
/Users/cooperhull/theos/vendor/include/_Prefix/IOSMacros.h \
|
||||
/Users/cooperhull/theos/vendor/include/HBLog.h \
|
||||
/Users/cooperhull/theos/vendor/include/CoreFoundation/CFLogUtilities.h \
|
||||
/Users/cooperhull/Desktop/Tweaks/ZenithDark/ZenithDark.h \
|
||||
/Users/cooperhull/theos/vendor/include/substrate.h
|
||||
|
||||
/Users/cooperhull/theos/Prefix.pch:
|
||||
|
||||
/Users/cooperhull/theos/vendor/include/_Prefix/BackwardsCompat.h:
|
||||
|
||||
/Users/cooperhull/theos/vendor/include/_Prefix/IOSMacros.h:
|
||||
|
||||
/Users/cooperhull/theos/vendor/include/HBLog.h:
|
||||
|
||||
/Users/cooperhull/theos/vendor/include/CoreFoundation/CFLogUtilities.h:
|
||||
|
||||
/Users/cooperhull/Desktop/Tweaks/ZenithDark/ZenithDark.h:
|
||||
|
||||
/Users/cooperhull/theos/vendor/include/substrate.h:
|
BIN
.theos/obj/arm64/Tweak.xm.458c23e8.o
Normal file
BIN
.theos/obj/arm64/Tweak.xm.458c23e8.o
Normal file
Binary file not shown.
105
.theos/obj/arm64/Tweak.xm.mm
Normal file
105
.theos/obj/arm64/Tweak.xm.mm
Normal file
@ -0,0 +1,105 @@
|
||||
#line 1 "Tweak.xm"
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#import "ZenithDark.h"
|
||||
|
||||
static BOOL enabled;
|
||||
static BOOL replaceOriginalView;
|
||||
static BOOL notificationBadgesEnabled;
|
||||
static void loadPrefs() {
|
||||
static NSMutableDictionary *settings;
|
||||
|
||||
CFArrayRef keyList = CFPreferencesCopyKeyList(CFSTR("com.mac-user669.zenithdarkprefs"), kCFPreferencesCurrentUser, kCFPreferencesAnyHost);
|
||||
if (keyList) {
|
||||
settings = (NSMutableDictionary *)CFBridgingRelease(CFPreferencesCopyMultiple(keyList, CFSTR("com.mac-user669.zenithdarkprefs"), kCFPreferencesCurrentUser, kCFPreferencesAnyHost));
|
||||
CFRelease(keyList);
|
||||
} else {
|
||||
settings = [NSMutableDictionary dictionaryWithContentsOfFile:@"/var/mobile/Library/Preferences/com.mac-user669.zenithdarkprefs.plist"];
|
||||
}
|
||||
|
||||
enabled = [([settings objectForKey:@"enabled"] ? [settings objectForKey:@"enabled"] : @(YES)) boolValue];
|
||||
replaceOriginalView = [([settings objectForKey:@"replaceoriginalview"] ? [settings objectForKey:@"replaceoriginalview"] : @(YES)) boolValue];
|
||||
notificationBadgesEnabled = [([settings objectForKey:@"notificationBadgesEnabled"] ? [settings objectForKey:@"notificationBadgesEnabled"] : NO) boolValue];
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
#include <substrate.h>
|
||||
#if defined(__clang__)
|
||||
#if __has_feature(objc_arc)
|
||||
#define _LOGOS_SELF_TYPE_NORMAL __unsafe_unretained
|
||||
#define _LOGOS_SELF_TYPE_INIT __attribute__((ns_consumed))
|
||||
#define _LOGOS_SELF_CONST const
|
||||
#define _LOGOS_RETURN_RETAINED __attribute__((ns_returns_retained))
|
||||
#else
|
||||
#define _LOGOS_SELF_TYPE_NORMAL
|
||||
#define _LOGOS_SELF_TYPE_INIT
|
||||
#define _LOGOS_SELF_CONST
|
||||
#define _LOGOS_RETURN_RETAINED
|
||||
#endif
|
||||
#else
|
||||
#define _LOGOS_SELF_TYPE_NORMAL
|
||||
#define _LOGOS_SELF_TYPE_INIT
|
||||
#define _LOGOS_SELF_CONST
|
||||
#define _LOGOS_RETURN_RETAINED
|
||||
#endif
|
||||
|
||||
@class ZNGrabberAccessoryView;
|
||||
static void (*_logos_orig$_ungrouped$ZNGrabberAccessoryView$traitCollectionDidChange$)(_LOGOS_SELF_TYPE_NORMAL ZNGrabberAccessoryView* _LOGOS_SELF_CONST, SEL, UITraitCollection *); static void _logos_method$_ungrouped$ZNGrabberAccessoryView$traitCollectionDidChange$(_LOGOS_SELF_TYPE_NORMAL ZNGrabberAccessoryView* _LOGOS_SELF_CONST, SEL, UITraitCollection *); static void (*_logos_orig$_ungrouped$ZNGrabberAccessoryView$setBackgroundColor$)(_LOGOS_SELF_TYPE_NORMAL ZNGrabberAccessoryView* _LOGOS_SELF_CONST, SEL, UIColor *); static void _logos_method$_ungrouped$ZNGrabberAccessoryView$setBackgroundColor$(_LOGOS_SELF_TYPE_NORMAL ZNGrabberAccessoryView* _LOGOS_SELF_CONST, SEL, UIColor *);
|
||||
|
||||
#line 35 "Tweak.xm"
|
||||
|
||||
|
||||
static void _logos_method$_ungrouped$ZNGrabberAccessoryView$traitCollectionDidChange$(_LOGOS_SELF_TYPE_NORMAL ZNGrabberAccessoryView* _LOGOS_SELF_CONST __unused self, SEL __unused _cmd, UITraitCollection * previousTraitCollection) {
|
||||
_logos_orig$_ungrouped$ZNGrabberAccessoryView$traitCollectionDidChange$(self, _cmd, previousTraitCollection);
|
||||
if (@available(iOS 13, *)) {
|
||||
if (self.traitCollection.userInterfaceStyle == UIUserInterfaceStyleDark) {
|
||||
[self setBackgroundColor:kDarkModeColor];
|
||||
}
|
||||
|
||||
else {
|
||||
[self setBackgroundColor:kLightModeColor];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
static void _logos_method$_ungrouped$ZNGrabberAccessoryView$setBackgroundColor$(_LOGOS_SELF_TYPE_NORMAL ZNGrabberAccessoryView* _LOGOS_SELF_CONST __unused self, SEL __unused _cmd, UIColor * backgroundColor) {
|
||||
|
||||
if (@available(iOS 13, *)) {
|
||||
if (self.traitCollection.userInterfaceStyle == UIUserInterfaceStyleDark) {
|
||||
_logos_orig$_ungrouped$ZNGrabberAccessoryView$setBackgroundColor$(self, _cmd, kDarkModeColor);
|
||||
}
|
||||
|
||||
else {
|
||||
_logos_orig$_ungrouped$ZNGrabberAccessoryView$setBackgroundColor$(self, _cmd, backgroundColor);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
static __attribute__((constructor)) void _logosLocalCtor_bbe4a825(int __unused argc, char __unused **argv, char __unused **envp) {
|
||||
|
||||
loadPrefs();
|
||||
|
||||
|
||||
dlopen ("/Library/MobileSubstrate/DynamicLibraries/Zenith.dylib", RTLD_NOW);
|
||||
|
||||
}
|
||||
static __attribute__((constructor)) void _logosLocalInit() {
|
||||
{Class _logos_class$_ungrouped$ZNGrabberAccessoryView = objc_getClass("ZNGrabberAccessoryView"); MSHookMessageEx(_logos_class$_ungrouped$ZNGrabberAccessoryView, @selector(traitCollectionDidChange:), (IMP)&_logos_method$_ungrouped$ZNGrabberAccessoryView$traitCollectionDidChange$, (IMP*)&_logos_orig$_ungrouped$ZNGrabberAccessoryView$traitCollectionDidChange$);MSHookMessageEx(_logos_class$_ungrouped$ZNGrabberAccessoryView, @selector(setBackgroundColor:), (IMP)&_logos_method$_ungrouped$ZNGrabberAccessoryView$setBackgroundColor$, (IMP*)&_logos_orig$_ungrouped$ZNGrabberAccessoryView$setBackgroundColor$);} }
|
||||
#line 77 "Tweak.xm"
|
Binary file not shown.
Binary file not shown.
BIN
.theos/obj/arm64/ZenithDarkPrefs.bundle/ZenithDarkPrefs
Executable file
BIN
.theos/obj/arm64/ZenithDarkPrefs.bundle/ZenithDarkPrefs
Executable file
Binary file not shown.
@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>CFBundleDevelopmentRegion</key>
|
||||
<string>English</string>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>com.apple.xcode.dsym.ZenithDarkPrefs</string>
|
||||
<key>CFBundleInfoDictionaryVersion</key>
|
||||
<string>6.0</string>
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>dSYM</string>
|
||||
<key>CFBundleSignature</key>
|
||||
<string>????</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>1.0</string>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>1</string>
|
||||
</dict>
|
||||
</plist>
|
Binary file not shown.
25
.theos/obj/arm64/ZnthDrkRootListController.m.6bc7b8e1.Td
Normal file
25
.theos/obj/arm64/ZnthDrkRootListController.m.6bc7b8e1.Td
Normal file
@ -0,0 +1,25 @@
|
||||
/Users/cooperhull/Desktop/Tweaks/ZenithDark/.theos/obj/arm64/ZnthDrkRootListController.m.6bc7b8e1.o: \
|
||||
ZnthDrkRootListController.m /Users/cooperhull/theos/Prefix.pch \
|
||||
/Users/cooperhull/theos/vendor/include/_Prefix/BackwardsCompat.h \
|
||||
/Users/cooperhull/theos/vendor/include/_Prefix/IOSMacros.h \
|
||||
/Users/cooperhull/theos/vendor/include/HBLog.h \
|
||||
/Users/cooperhull/theos/vendor/include/CoreFoundation/CFLogUtilities.h \
|
||||
ZnthDrkRootListController.h \
|
||||
/Users/cooperhull/theos/vendor/include/Preferences/PSListController.h \
|
||||
/Users/cooperhull/theos/vendor/include/Preferences/PSViewController.h
|
||||
|
||||
/Users/cooperhull/theos/Prefix.pch:
|
||||
|
||||
/Users/cooperhull/theos/vendor/include/_Prefix/BackwardsCompat.h:
|
||||
|
||||
/Users/cooperhull/theos/vendor/include/_Prefix/IOSMacros.h:
|
||||
|
||||
/Users/cooperhull/theos/vendor/include/HBLog.h:
|
||||
|
||||
/Users/cooperhull/theos/vendor/include/CoreFoundation/CFLogUtilities.h:
|
||||
|
||||
ZnthDrkRootListController.h:
|
||||
|
||||
/Users/cooperhull/theos/vendor/include/Preferences/PSListController.h:
|
||||
|
||||
/Users/cooperhull/theos/vendor/include/Preferences/PSViewController.h:
|
BIN
.theos/obj/arm64/ZnthDrkRootListController.m.6bc7b8e1.o
Normal file
BIN
.theos/obj/arm64/ZnthDrkRootListController.m.6bc7b8e1.o
Normal file
Binary file not shown.
21
.theos/obj/arm64/ZnthDrkRootListController.m.a07a2f8d.Td
Normal file
21
.theos/obj/arm64/ZnthDrkRootListController.m.a07a2f8d.Td
Normal file
@ -0,0 +1,21 @@
|
||||
/Users/cooperhull/Desktop/Tweaks/ZenithDark/.theos/obj/arm64/ZnthDrkRootListController.m.a07a2f8d.o: \
|
||||
ZnthDrkRootListController.m /Users/cooperhull/theos/Prefix.pch \
|
||||
/Users/cooperhull/theos/include/_Prefix/BackwardsCompat.h \
|
||||
/Users/cooperhull/theos/include/_Prefix/IOSMacros.h \
|
||||
/Users/cooperhull/theos/include/HBLog.h ZnthDrkRootListController.h \
|
||||
/Users/cooperhull/theos/include/Preferences/PSListController.h \
|
||||
/Users/cooperhull/theos/include/Preferences/PSViewController.h
|
||||
|
||||
/Users/cooperhull/theos/Prefix.pch:
|
||||
|
||||
/Users/cooperhull/theos/include/_Prefix/BackwardsCompat.h:
|
||||
|
||||
/Users/cooperhull/theos/include/_Prefix/IOSMacros.h:
|
||||
|
||||
/Users/cooperhull/theos/include/HBLog.h:
|
||||
|
||||
ZnthDrkRootListController.h:
|
||||
|
||||
/Users/cooperhull/theos/include/Preferences/PSListController.h:
|
||||
|
||||
/Users/cooperhull/theos/include/Preferences/PSViewController.h:
|
BIN
.theos/obj/arm64/ZnthDrkRootListController.m.a07a2f8d.o
Normal file
BIN
.theos/obj/arm64/ZnthDrkRootListController.m.a07a2f8d.o
Normal file
Binary file not shown.
23
.theos/obj/arm64e/Tweak.xm.09225f44.Td
Normal file
23
.theos/obj/arm64e/Tweak.xm.09225f44.Td
Normal file
@ -0,0 +1,23 @@
|
||||
/Users/cooperhull/Desktop/Tweaks/ZenithDark/.theos/obj/arm64e/Tweak.xm.09225f44.o: \
|
||||
/Users/cooperhull/Desktop/Tweaks/ZenithDark/.theos/obj/arm64e/Tweak.xm.mm \
|
||||
/Users/cooperhull/theos/Prefix.pch \
|
||||
/Users/cooperhull/theos/vendor/include/_Prefix/BackwardsCompat.h \
|
||||
/Users/cooperhull/theos/vendor/include/_Prefix/IOSMacros.h \
|
||||
/Users/cooperhull/theos/vendor/include/HBLog.h \
|
||||
/Users/cooperhull/theos/vendor/include/CoreFoundation/CFLogUtilities.h \
|
||||
/Users/cooperhull/Desktop/Tweaks/ZenithDark/ZenithDark.h \
|
||||
/Users/cooperhull/theos/vendor/include/substrate.h
|
||||
|
||||
/Users/cooperhull/theos/Prefix.pch:
|
||||
|
||||
/Users/cooperhull/theos/vendor/include/_Prefix/BackwardsCompat.h:
|
||||
|
||||
/Users/cooperhull/theos/vendor/include/_Prefix/IOSMacros.h:
|
||||
|
||||
/Users/cooperhull/theos/vendor/include/HBLog.h:
|
||||
|
||||
/Users/cooperhull/theos/vendor/include/CoreFoundation/CFLogUtilities.h:
|
||||
|
||||
/Users/cooperhull/Desktop/Tweaks/ZenithDark/ZenithDark.h:
|
||||
|
||||
/Users/cooperhull/theos/vendor/include/substrate.h:
|
BIN
.theos/obj/arm64e/Tweak.xm.09225f44.o
Normal file
BIN
.theos/obj/arm64e/Tweak.xm.09225f44.o
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
.theos/obj/arm64e/ZenithDarkPrefs.bundle/ZenithDarkPrefs
Executable file
BIN
.theos/obj/arm64e/ZenithDarkPrefs.bundle/ZenithDarkPrefs
Executable file
Binary file not shown.
@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>CFBundleDevelopmentRegion</key>
|
||||
<string>English</string>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>com.apple.xcode.dsym.ZenithDarkPrefs</string>
|
||||
<key>CFBundleInfoDictionaryVersion</key>
|
||||
<string>6.0</string>
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>dSYM</string>
|
||||
<key>CFBundleSignature</key>
|
||||
<string>????</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>1.0</string>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>1</string>
|
||||
</dict>
|
||||
</plist>
|
Binary file not shown.
21
.theos/obj/arm64e/ZnthDrkRootListController.m.8d8dbbf4.Td
Normal file
21
.theos/obj/arm64e/ZnthDrkRootListController.m.8d8dbbf4.Td
Normal file
@ -0,0 +1,21 @@
|
||||
/Users/cooperhull/Desktop/Tweaks/ZenithDark/.theos/obj/arm64e/ZnthDrkRootListController.m.8d8dbbf4.o: \
|
||||
ZnthDrkRootListController.m /Users/cooperhull/theos/Prefix.pch \
|
||||
/Users/cooperhull/theos/include/_Prefix/BackwardsCompat.h \
|
||||
/Users/cooperhull/theos/include/_Prefix/IOSMacros.h \
|
||||
/Users/cooperhull/theos/include/HBLog.h ZnthDrkRootListController.h \
|
||||
/Users/cooperhull/theos/include/Preferences/PSListController.h \
|
||||
/Users/cooperhull/theos/include/Preferences/PSViewController.h
|
||||
|
||||
/Users/cooperhull/theos/Prefix.pch:
|
||||
|
||||
/Users/cooperhull/theos/include/_Prefix/BackwardsCompat.h:
|
||||
|
||||
/Users/cooperhull/theos/include/_Prefix/IOSMacros.h:
|
||||
|
||||
/Users/cooperhull/theos/include/HBLog.h:
|
||||
|
||||
ZnthDrkRootListController.h:
|
||||
|
||||
/Users/cooperhull/theos/include/Preferences/PSListController.h:
|
||||
|
||||
/Users/cooperhull/theos/include/Preferences/PSViewController.h:
|
BIN
.theos/obj/arm64e/ZnthDrkRootListController.m.8d8dbbf4.o
Normal file
BIN
.theos/obj/arm64e/ZnthDrkRootListController.m.8d8dbbf4.o
Normal file
Binary file not shown.
Reference in New Issue
Block a user