Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Idevicerestore stuck in waiting for device step #54

Open
DarkUD opened this issue Sep 24, 2015 · 8 comments
Open

Idevicerestore stuck in waiting for device step #54

DarkUD opened this issue Sep 24, 2015 · 8 comments

Comments

@DarkUD
Copy link

DarkUD commented Sep 24, 2015

I m trying to restore a firmware for an iphone 4s on ubuntu 14.04. I m using the command as a sudo too but I m always stuck in the waiting for device step and can't go further. By the way I tried the ideviceinfo but it returns
No device found, is it plugged in?
Don't know what to do next.

@xiaojiangDraug
Copy link

you can use lsusb to make sure the device is attached. the callback func not check the plug event notify. you can using the ubuntu 12.04 to get a try.

@DarkUD
Copy link
Author

DarkUD commented Sep 29, 2015

Okay thanks for insight, just tried again and checked with lsusb and the device was found
Apple, Inc. Apple Mobile Device [Recovery Mode]

I will try with ubuntu 12.04 and tell you after.

EDIT: I tried on ubuntu 12.04 as well, compilation and all did go well. But still stuck at the same place.

Now will try on another computer with another usb ports... just in case

@Jabro
Copy link

Jabro commented Nov 30, 2015

any update on this? I have the same problem.

Also when using iTunes after the waiting for device face I get an error message.

@ablakely
Copy link

I'm having this issue with an iPhone 5 install.
Debug just shows it's attempts to connect, never happens.
Device just times out(?) and reenters the normal recovery mode with connect to iTunes screen.

Identified device as iPhone5,1
Latest firmware is iPhone5,1_9.2_13C75_Restore.ipsw
[...]
About to restore device... 
Waiting for device...
Attempt 1 to connect to restore mode device...
Attempt 2 to connect to restore mode device...
Attempt 3 to connect to restore mode device...
Attempt 4 to connect to restore mode device...
Attempt 5 to connect to restore mode device...
[...]
Attempt 180 to connect to restore mode device...
ERROR: Unable to connect to device in restore mode
ERROR: Unable to open device in restore mode
ERROR: Unable to restore device

lsusb

    Bus 002 Device 040: ID 05ac:12a8 Apple, Inc. 

@S0rryMyBad
Copy link

@ablakely hi, i just fixed this issues.. just open new terminal, and type sudo usbmuxd

@MarSoft
Copy link

MarSoft commented Nov 11, 2018

Had same problem. Fixed by installing latest git versions of the following packages: libirecovery, libimobiledevice libusbmuxd usbmuxd libplist - and then starting usbmuxd before running idevicerestore.

@V3ntus
Copy link

V3ntus commented Aug 28, 2021

Fixed by installing latest git versions of the following packages: libirecovery, libimobiledevice libusbmuxd usbmuxd libplist - and then starting usbmuxd before running idevicerestore.

Confirmed, fixed on Debian/ParrotOS using an iPhone 4

@zDEFz
Copy link

zDEFz commented Mar 16, 2024

Fixed by installing latest git versions of the following packages: libirecovery, libimobiledevice libusbmuxd usbmuxd libplist - and then starting usbmuxd before running idevicerestore.

Confirmed, fixed on Debian/ParrotOS using an iPhone 4

Thanks! That helped me in 2024 for a mac mini m1 from archlinux latest :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

10 participants