summaryrefslogtreecommitdiffstats
path: root/src/idevicerestore.h
diff options
context:
space:
mode:
authorGravatar Hector Martin2021-11-17 15:00:15 +0900
committerGravatar Hector Martin2021-11-17 15:11:53 +0900
commitef2db7acb3b177aab665267934e3d64c95cfe758 (patch)
treedc262ddfd2befb5195668d6938d5082763019b7e /src/idevicerestore.h
parent17c80a650f963be7842ef15d83e93286a0129f7a (diff)
downloadidevicerestore-ef2db7acb3b177aab665267934e3d64c95cfe758.tar.gz
idevicerestore-ef2db7acb3b177aab665267934e3d64c95cfe758.tar.bz2
idevicerestore: Identify build identity by Variant (Monterey)
Monterey got rid of VariantSupportsGlobalSigning. Identify builds based on the Variant field (which seems to always have consistent values) instead of using RestoreBehavior and VariantSupportsGlobalSigning. Signed-off-by: Hector Martin <marcan@marcan.st>
Diffstat (limited to 'src/idevicerestore.h')
-rw-r--r--src/idevicerestore.h7
1 files changed, 1 insertions, 6 deletions
diff --git a/src/idevicerestore.h b/src/idevicerestore.h
index 0d90108..880f9ee 100644
--- a/src/idevicerestore.h
+++ b/src/idevicerestore.h
@@ -101,12 +101,7 @@ int build_manifest_get_identity_count(plist_t build_manifest);
int build_manifest_check_compatibility(plist_t build_manifest, const char* product);
void build_manifest_get_version_information(plist_t build_manifest, struct idevicerestore_client_t* client);
plist_t build_manifest_get_build_identity_for_model(plist_t build_manifest, const char *hardware_model);
-plist_t build_manifest_get_build_identity_for_model_with_restore_behavior(plist_t build_manifest, const char *hardware_model, const char *behavior);
-plist_t build_manifest_get_build_identity_for_model_with_restore_behavior_and_global_signing(
- plist_t build_manifest,
- const char *hardware_model,
- const char *behavior,
- uint8_t global_signing);
+plist_t build_manifest_get_build_identity_for_model_with_variant(plist_t build_manifest, const char *hardware_model, const char *variant);
int build_manifest_get_build_count(plist_t build_manifest);
void build_identity_print_information(plist_t build_identity);
int build_identity_check_components_in_ipsw(plist_t build_identity, const char* ipsw);