From 3135461d44c725312bd53a4ec2c72246980c8773 Mon Sep 17 00:00:00 2001 From: Nikias Bassen Date: Fri, 4 Oct 2019 00:50:43 +0200 Subject: Select first discovered recovery/dfu device if no ECID is given --- src/idevicerestore.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/idevicerestore.c b/src/idevicerestore.c index 42f257a..f354b12 100644 --- a/src/idevicerestore.c +++ b/src/idevicerestore.c @@ -227,6 +227,9 @@ static void irecv_event_cb(const irecv_device_event_t* event, void *userdata) { struct idevicerestore_client_t *client = (struct idevicerestore_client_t*)userdata; if (event->type == IRECV_DEVICE_ADD) { + if (!client->udid && !client->ecid) { + client->ecid = event->device_info->ecid; + } if (client->ecid && event->device_info->ecid == client->ecid) { switch (event->mode) { case IRECV_K_WTF_MODE: -- cgit v1.1-32-gdbae