Supports installing Fugu14-based jailbreaks

If a jailbreak app contains the relevant Fugu14 entries in its Info.plist, AltStore will automatically guide the user through the Fugu14 untether process before installing the jailbreak.
This commit is contained in:
Riley Testut
2021-10-25 22:27:30 -07:00
parent e6ef288a69
commit ed396b400d
23 changed files with 1329 additions and 26 deletions

View File

@@ -49,7 +49,7 @@ private extension RefreshAltStoreViewController
}
// Install, _not_ refresh, to ensure we are installing with a non-revoked certificate.
let progress = AppManager.shared.install(altStore, presentingViewController: self, context: self.context) { (result) in
let group = AppManager.shared.install(altStore, presentingViewController: self, context: self.context) { (result) in
switch result
{
case .success: self.completionHandler?(.success(()))
@@ -71,7 +71,7 @@ private extension RefreshAltStoreViewController
}
}
sender.progress = progress
sender.progress = group.progress
}
refresh()