removed buggy feature

This commit is contained in:
tihmstar 2017-04-03 12:57:57 +02:00
parent ace8ae144f
commit 8d32355d6f

View file

@ -295,10 +295,6 @@ void futurerestore::loadAPTickets(const vector<const char *> &apticketPaths){
plist_free(apticket); plist_free(apticket);
apticket = cpy; apticket = cpy;
} }
}else if (plist_t noNonce = plist_dict_get_item(apticket, "noNonce")){
plist_t cpy = plist_copy(noNonce);
plist_free(apticket);
apticket = cpy;
} }
plist_t ticket = plist_dict_get_item(apticket, (_client->image4supported) ? "ApImg4Ticket" : "APTicket"); plist_t ticket = plist_dict_get_item(apticket, (_client->image4supported) ? "ApImg4Ticket" : "APTicket");
@ -593,30 +589,30 @@ int futurerestore::doRestore(const char *ipsw){
} }
} }
if ((client->build_major > 8)) { // if ((client->build_major > 8)) {
if (!client->image4supported) { // if (!client->image4supported) {
/* send ApTicket */ // /* send ApTicket */
if (recovery_send_ticket(client) < 0) { // if (recovery_send_ticket(client) < 0) {
error("WARNING: Unable to send APTicket\n"); // error("WARNING: Unable to send APTicket\n");
} // }
} // }
} // }
/* now we load the iBEC */ /* now we load the iBEC */
if (recovery_send_ibec(client, build_identity) < 0) { // if (recovery_send_ibec(client, build_identity) < 0) {
reterror(-8,"ERROR: Unable to send iBEC\n"); // reterror(-8,"ERROR: Unable to send iBEC\n");
} // }
printf("waiting for device to reconnect... "); // printf("waiting for device to reconnect... ");
recovery_client_free(client); // recovery_client_free(client);
//
/* this must be long enough to allow the device to run the iBEC */ // /* this must be long enough to allow the device to run the iBEC */
/* FIXME: Probably better to detect if the device is back then */ // /* FIXME: Probably better to detect if the device is back then */
sleep(7); // sleep(7);
for (int i=0;getDeviceMode(true) != MODE_RECOVERY && i<40; i++) putchar('.'),usleep(USEC_PER_SEC*0.5); // for (int i=0;getDeviceMode(true) != MODE_RECOVERY && i<40; i++) putchar('.'),usleep(USEC_PER_SEC*0.5);
putchar('\n'); // putchar('\n');
//
if (!check_mode(client)) // if (!check_mode(client))
reterror(-15, "failed to reconnect to device in recovery (iBEC) mode\n"); // reterror(-15, "failed to reconnect to device in recovery (iBEC) mode\n");
//do magic //do magic
if (_client->image4supported) get_sep_nonce(client, &client->sepnonce, &client->sepnonce_size); if (_client->image4supported) get_sep_nonce(client, &client->sepnonce, &client->sepnonce_size);