Open cheesycod opened 4 years ago
This only happens with iPadOS 14 and does not happen on iPadOS 13
This is on a iPad Air 2
This bug also only happens on idevicerestore. 3utools using the same ipsw and cable via virtualbox works perfectly fine
Can you make sure libusbmuxd is latest?
libusbmuxd-2.0.2-3.fc33.x86_64 So yes, I am using the latest stable release of libusbmuxd @nikias
Can you try to increase the timeout here to something like 5000 or 10000 and recompile libusbmuxd, then try again: https://github.com/libimobiledevice/libusbmuxd/blob/c7d7d1a03f65a27be2eddb13d1f2b0c0e7a60ec6/common/socket.c#L855
Had a similar issue on iOS 14 on iPhone 11 Pro. ASR kept failing at sending the filesystem consistently around the 57% mark. Tried different cables and different devices to no avail, and then increasing the timeout to 10000 did the trick.
@a-gunter I also had it fail on an iPad Air 2 right now. With an increased timeout it did work. I pushed commit https://github.com/libimobiledevice/libusbmuxd/commit/73cb5c182e36e7aafcff8a8932b21c6ab5cae5a6 to libusbmuxd with the increased timeout. But the actual problem is the error handling that I need to take care of in usbmuxd_send
and idevice_connection_send
, and then also inside idevicerestore. But the current workaround will help for most cases now :)