Update uYouPlusPatches.xm

This commit is contained in:
aricloverEXTRA 2026-06-25 01:50:26 -05:00 committed by GitHub
parent e0cfffc935
commit e8ce19a683
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -5,6 +5,25 @@
# pragma mark - YouTube patches
static NSString *accessGroupID() {
NSDictionary *query = [NSDictionary dictionaryWithObjectsAndKeys:
(__bridge NSString *)kSecClassGenericPassword, (__bridge NSString *)kSecClass,
@"bundleSeedID", kSecAttrAccount,
@"", kSecAttrService,
(id)kCFBooleanTrue, kSecReturnAttributes,
nil];
CFDictionaryRef result = nil;
OSStatus status = SecItemCopyMatching((__bridge CFDictionaryRef)query, (CFTypeRef *)&result);
if (status == errSecItemNotFound) {
status = SecItemAdd((__bridge CFDictionaryRef)query, (CFTypeRef *)&result);
if (status != errSecSuccess) {
return nil;
}
}
NSString *accessGroup = [(__bridge NSDictionary *)result objectForKey:(__bridge NSString *)kSecAttrAccessGroup];
return accessGroup;
}
// Fix Google Sign in Patch
%group gGoogleSignInPatch
%hook NSBundle