From 8dfaf629bd891ae6f2800fd4ee3ced5e94ea0b7b Mon Sep 17 00:00:00 2001 From: verygenericname Date: Mon, 21 Nov 2022 18:18:47 -0500 Subject: [PATCH] add --- Shared/TSUtil.h | 3 +-- Shared/TSUtil.m | 9 ++------- TrollHelper/main.m | 2 +- TrollStore/main.m | 1 - 4 files changed, 4 insertions(+), 11 deletions(-) diff --git a/Shared/TSUtil.h b/Shared/TSUtil.h index b52d6e7..f08293e 100644 --- a/Shared/TSUtil.h +++ b/Shared/TSUtil.h @@ -3,7 +3,6 @@ #define TrollStoreErrorDomain @"TrollStoreErrorDomain" -extern void chineseWifiFixup(void); extern void loadMCMFramework(void); extern NSString* safe_getExecutablePath(); extern NSString* rootHelperPath(void); @@ -58,4 +57,4 @@ extern CFStringRef kSecPolicyLeafMarkerOid; extern SecStaticCodeRef getStaticCodeRef(NSString *binaryPath); extern NSDictionary* dumpEntitlements(SecStaticCodeRef codeRef); extern NSDictionary* dumpEntitlementsFromBinaryAtPath(NSString *binaryPath); -extern NSDictionary* dumpEntitlementsFromBinaryData(NSData* binaryData); \ No newline at end of file +extern NSDictionary* dumpEntitlementsFromBinaryData(NSData* binaryData); diff --git a/Shared/TSUtil.m b/Shared/TSUtil.m index 85c115a..fdf723d 100644 --- a/Shared/TSUtil.m +++ b/Shared/TSUtil.m @@ -14,12 +14,7 @@ extern int posix_spawnattr_set_persona_np(const posix_spawnattr_t* __restrict, u extern int posix_spawnattr_set_persona_uid_np(const posix_spawnattr_t* __restrict, uid_t); extern int posix_spawnattr_set_persona_gid_np(const posix_spawnattr_t* __restrict, uid_t); -void chineseWifiFixup(void) -{ - NSBundle *bundle = [NSBundle bundleWithPath:@"/System/Library/PrivateFrameworks/SettingsCellular.framework"]; - [bundle load]; - [[NSClassFromString(@"PSAppDataUsagePolicyCache") sharedInstance] setUsagePoliciesForBundle:NSBundle.mainBundle.bundleIdentifier cellular:true wifi:true]; -} + void loadMCMFramework(void) { @@ -454,4 +449,4 @@ NSDictionary* dumpEntitlementsFromBinaryData(NSData* binaryData) [[NSFileManager defaultManager] removeItemAtURL:tmpURL error:nil]; } return entitlements; -} \ No newline at end of file +} diff --git a/TrollHelper/main.m b/TrollHelper/main.m index 9a408ab..a4ad1b1 100644 --- a/TrollHelper/main.m +++ b/TrollHelper/main.m @@ -77,7 +77,7 @@ int main(int argc, char *argv[], char *envp[]) { } #endif - chineseWifiFixup(); + if(sceneDelegateFix()) { return UIApplicationMain(argc, argv, nil, NSStringFromClass(TSHAppDelegateWithScene.class)); diff --git a/TrollStore/main.m b/TrollStore/main.m index 99cf0a0..78646f7 100644 --- a/TrollStore/main.m +++ b/TrollStore/main.m @@ -9,7 +9,6 @@ NSUserDefaults* trollStoreUserDefaults(void) int main(int argc, char *argv[]) { @autoreleasepool { - chineseWifiFixup(); return UIApplicationMain(argc, argv, nil, NSStringFromClass(TSAppDelegate.class)); } }