Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #import <Foundation/Foundation.h>
- extern CFTypeRef _CFKeyedArchiverUIDCreate(CFAllocatorRef, uint32_t);
- int main(int argc, char *argv[])
- {
- @autoreleasepool {
- CFPropertyListRef Nib = CFPropertyListCreateWithData(kCFAllocatorDefault, (CFDataRef)[NSData dataWithContentsOfFile: @"/ADD_YOUR_PATH_HERE/OSXPatchMe V2.app/Contents/Resources/en.lproj/MainMenu.nib"], kCFPropertyListMutableContainersAndLeaves, NULL, NULL);
- NSMutableArray *Objects = [(NSMutableDictionary*)Nib objectForKey: @"$objects"];
- NSUInteger Index = [Objects count];
- [Objects addObject: @"pushed:"];
- CFTypeRef LabelKAUID = _CFKeyedArchiverUIDCreate(kCFAllocatorDefault, Index);
- [[Objects objectAtIndex: 94] setObject: LabelKAUID forKey: @"NSLabel"];
- CFRelease(LabelKAUID);
- [[(NSData*)CFPropertyListCreateData(kCFAllocatorDefault, Nib, kCFPropertyListBinaryFormat_v1_0, 0, NULL) autorelease] writeToFile: @"/ADD_YOUR_PATH_HERE/OSXPatchMe V2.app/Contents/Resources/en.lproj/MainMenu.nib" atomically: NO];
- CFRelease(Nib);
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement