From 00e49eec6fd1dc3814ef867c2c0b17f770589c36 Mon Sep 17 00:00:00 2001 From: Martin Szulecki Date: Wed, 20 Nov 2013 20:24:15 +0100 Subject: restore: Add PersonalizedDuringPreflight key for "single TSS request" restore --- src/restore.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/restore.c b/src/restore.c index 8cf3be2..252b2e3 100644 --- a/src/restore.c +++ b/src/restore.c @@ -1764,6 +1764,9 @@ int restore_device(struct idevicerestore_client_t* client, plist_t build_identit // FIXME: not required for iOS 5? //plist_dict_insert_item(opts, "UserLocale", plist_new_string("en_US")); + /* this is mandatory on iOS 7+ to allow restore from normal mode */ + plist_dict_insert_item(opts, "PersonalizedDuringPreflight", plist_new_bool(1)); + // start the restore process restore_error = restored_start_restore(restore, opts, client->restore->protocol_version); if (restore_error != RESTORE_E_SUCCESS) { -- cgit v1.1-32-gdbae