tried to get restore working
This commit is contained in:
parent
af0f00dafc
commit
78a866b09a
2 changed files with 24 additions and 19 deletions
Binary file not shown.
|
@ -105,25 +105,6 @@ NSString *backupNameSelected;
|
|||
UIAlertAction* ok = [UIAlertAction okActionWithHandler:^(UIAlertAction * action)
|
||||
{
|
||||
|
||||
//RUN RESTORE SCRIPT
|
||||
|
||||
NSTask *restoreTask = [[NSTask alloc] init];
|
||||
[restoreTask setLaunchPath:@"/bin/bash"];
|
||||
[restoreTask setArguments:@[ @"FBRestore", backupNameSelected, stringTweaksEnabled, stringIconsEnabled, stringWallpaperEnabled]];
|
||||
[restoreTask launch];
|
||||
[restoreTask waitUntilExit];
|
||||
|
||||
NSTask *killPrefsTask = [[NSTask alloc] init];
|
||||
[killPrefsTask setLaunchPath:@"/bin/bash"];
|
||||
[killPrefsTask setArguments:@[ @"killall", @"cfprefsd"]];
|
||||
[killPrefsTask launch];
|
||||
[killPrefsTask waitUntilExit];
|
||||
|
||||
NSTask *respringTask = [[NSTask alloc] init];
|
||||
[respringTask setLaunchPath:@"/bin/bash"];
|
||||
[respringTask setArguments:@[ @"sbreload"]];
|
||||
[respringTask launch];
|
||||
[respringTask waitUntilExit];
|
||||
|
||||
UIAlertController * finishedRestoreAlert= [UIAlertController
|
||||
alertControllerWithTitle:@"Restoring from backup"
|
||||
|
@ -131,6 +112,30 @@ NSString *backupNameSelected;
|
|||
preferredStyle:UIAlertControllerStyleAlert];
|
||||
[self presentViewController:finishedRestoreAlert animated:YES completion:nil];
|
||||
|
||||
//RUN RESTORE SCRIPT
|
||||
|
||||
NSLog(@"Running script");
|
||||
NSTask *restoreTask = [[NSTask alloc] init];
|
||||
[restoreTask setLaunchPath:@"/bin/bash"];
|
||||
[restoreTask setArguments:@[ @"FBRestore", backupNameSelected, stringTweaksEnabled, stringIconsEnabled, stringWallpaperEnabled]];
|
||||
[restoreTask launch];
|
||||
[restoreTask waitUntilExit];
|
||||
|
||||
/*NSLog(@"killing xenhtml prefs");
|
||||
NSTask *killPrefsTask = [[NSTask alloc] init];
|
||||
[killPrefsTask setLaunchPath:@"/bin/bash"];
|
||||
[killPrefsTask setArguments:@[ @"killall", @"cfprefsd"]];
|
||||
[killPrefsTask launch];
|
||||
[killPrefsTask waitUntilExit];*/
|
||||
|
||||
NSLog(@"time to respring");
|
||||
NSTask *respringTask = [[NSTask alloc] init];
|
||||
[respringTask setLaunchPath:@"/bin/bash"];
|
||||
[respringTask setArguments:@[ @"killall", @"backboardd"]];
|
||||
[respringTask launch];
|
||||
[respringTask waitUntilExit];
|
||||
|
||||
|
||||
[restoreBackupAlert dismissViewControllerAnimated:YES completion:nil];
|
||||
|
||||
}];
|
||||
|
|
Reference in a new issue