From 511261e12d23d80cc3c08290022380b8d3411f9c Mon Sep 17 00:00:00 2001 From: Nikias Bassen Date: Sat, 28 Sep 2024 03:08:15 +0200 Subject: Be more precise about what is wrong when entering restore mode fails --- src/idevicerestore.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/idevicerestore.c') diff --git a/src/idevicerestore.c b/src/idevicerestore.c index bf58a3e..fb0b329 100644 --- a/src/idevicerestore.c +++ b/src/idevicerestore.c @@ -1494,7 +1494,11 @@ int idevicerestore_start(struct idevicerestore_client_t* client) if (client->mode != MODE_RESTORE || (client->flags & FLAG_QUIT)) { mutex_unlock(&client->device_event_mutex); error("ERROR: Device failed to enter restore mode.\n"); - error("Please make sure that usbmuxd is running.\n"); + if (client->mode == MODE_UNKNOWN) { + error("Make sure that usbmuxd is running.\n"); + } else if (client->mode == MODE_RECOVERY) { + error("Device reconnected in recovery mode, most likely image personalization failed.\n"); + } return -1; } mutex_unlock(&client->device_event_mutex); -- cgit v1.1-32-gdbae