-
Notifications
You must be signed in to change notification settings - Fork 7
/
Tweak.x
20 lines (19 loc) · 922 Bytes
/
Tweak.x
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#define CHECK_TARGET
#import <dlfcn.h>
#import <PSHeader/PS.h>
%ctor {
if (isTarget(TargetTypeApps)) {
dlopen("/Library/MobileSubstrate/DynamicLibraries/EmojiPort/EmojiAttributes.dylib", RTLD_LAZY);
dlopen("/Library/MobileSubstrate/DynamicLibraries/EmojiPort/EmojiResources.dylib", RTLD_LAZY);
dlopen("/Library/MobileSubstrate/DynamicLibraries/EmojiPort/EmojiLayout.dylib", RTLD_LAZY);
dlopen("/Library/MobileSubstrate/DynamicLibraries/EmojiPort/EmojiLocalization.dylib", RTLD_LAZY);
#if __LP64__
dlopen("/Library/MobileSubstrate/DynamicLibraries/EmojiPort/EmojiPortiOS78.dylib", RTLD_LAZY);
#else
if (IS_IOS_OR_NEWER(iOS_7_0))
dlopen("/Library/MobileSubstrate/DynamicLibraries/EmojiPort/EmojiPortiOS78.dylib", RTLD_LAZY);
else
dlopen("/Library/MobileSubstrate/DynamicLibraries/EmojiPort/EmojiPortiOS6.dylib", RTLD_LAZY);
#endif
}
}