mirror of
https://github.com/opa334/TrollStore.git
synced 2026-07-02 03:00:39 +08:00
1.5.0~b3
This commit is contained in:
@@ -69,4 +69,10 @@ extern NSString *LSInstallTypeKey;
|
||||
@end
|
||||
|
||||
@interface MCMPluginKitPluginDataContainer : MCMDataContainer
|
||||
@end
|
||||
|
||||
@interface MCMSystemDataContainer : MCMContainer
|
||||
@end
|
||||
|
||||
@interface MCMSharedDataContainer : MCMContainer
|
||||
@end
|
||||
@@ -4,7 +4,6 @@
|
||||
#define TrollStoreErrorDomain @"TrollStoreErrorDomain"
|
||||
|
||||
extern void chineseWifiFixup(void);
|
||||
extern void loadMCMFramework(void);
|
||||
extern NSString* safe_getExecutablePath();
|
||||
extern NSString* rootHelperPath(void);
|
||||
extern NSString* getNSStringFromFile(int fd);
|
||||
|
||||
+1
-11
@@ -26,15 +26,6 @@ void chineseWifiFixup(void)
|
||||
}
|
||||
}
|
||||
|
||||
void loadMCMFramework(void)
|
||||
{
|
||||
static dispatch_once_t onceToken;
|
||||
dispatch_once (&onceToken, ^{
|
||||
NSBundle* mcmBundle = [NSBundle bundleWithPath:@"/System/Library/PrivateFrameworks/MobileContainerManager.framework"];
|
||||
[mcmBundle load];
|
||||
});
|
||||
}
|
||||
|
||||
extern char*** _NSGetArgv();
|
||||
NSString* safe_getExecutablePath()
|
||||
{
|
||||
@@ -379,9 +370,8 @@ NSArray* trollStoreInstalledAppBundlePaths()
|
||||
|
||||
NSString* trollStorePath()
|
||||
{
|
||||
loadMCMFramework();
|
||||
NSError* mcmError;
|
||||
MCMAppContainer* appContainer = [NSClassFromString(@"MCMAppContainer") containerWithIdentifier:@"com.opa334.TrollStore" createIfNecessary:NO existed:NULL error:&mcmError];
|
||||
MCMAppContainer* appContainer = [MCMAppContainer containerWithIdentifier:@"com.opa334.TrollStore" createIfNecessary:NO existed:NULL error:&mcmError];
|
||||
if(!appContainer) return nil;
|
||||
return appContainer.url.path;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user