Redsn0w: Possible Solution for “Waiting for Reboot” Hang Problem

by Simon Ng on September 23, 2009



I’ve heard from a number of readers that they experienced problem with Redsn0w while jailbreaking. One particular problem is redsn0w hangs after you followed the instructions to put the iPhone into DFU mode and it keeps showing “Waiting for Reboot” message.

This is not an isolated problem and you may also experience the same problem as reported by these users:

After i put phone into DFU mode, redsnow says “waiting for reboot”, but phone does nothing. I’ve waited for an hour – screan is still black and redsnow says same thing.

Everything goes fine as per this guide till step 14, but from here neither i see anything happening on my iphone nor anything happening on my redsnow window, which keeps showing “Waiting for Reboot”, for a long long time…I have tried restoring again few times but everytime time i got stuck at “Waiting for Reboot” screen


I didn’t experience the hang problem until yesterday. When I tested out the downgrade procedures (from iPhone 3.1 to 3.0) and use redsn0w to jailbreak the iPhone after the downgrade, it just stuck at “Waiting for Reboot” screen.

But there is a simple solution for that:

Simply unplug the USB connector from the iPhone and plug it back again. Right after that, you’ll notice a momentarily refresh on the screen. Then everything should go fine afterward.

The solution has been tested on Mac with Redsn0w 0.8. Hopefully, it will also work on Windows. Remember to let me know your experience by leaving comment below.

 Share with Your Friends

What's Next?

If you find the post is useful, subscribe to Simon Blog using RSS or Email to get free iPhone updates. Alternatively, you can follow me on Twitter or join us on Facebook.

Related Post you'll like:

Sign up and Download Free iPhone Guide

{ 18 comments… read them below or add one }

1 Leon September 23, 2009 at 8:03 pm

I’ve had to do this about 3-4 times for various reasons. It works!

Reply

2 Alisya September 27, 2009 at 10:10 am

Hey, I’ve been stuck at the “waiting to reboot” thing for HOURS. It never crossed my mind to unplug the USB. Also, it was stuck on “downloading jailbreak data” but seems to be fine now. Will let you know if anything weird comes up. But thanks so much for your help!

Reply

3 cmt October 8, 2009 at 6:12 pm

heyy,, i downgraded frm 3.1.1 to 3.0 too
n im stuck in waiting for reboot.
i tried unplugging the usb but nothing refresh in the screen and it doesnt go fine TWT
I’m trying for like 10 times or more!!!
can u please help me??!!!
PLEASE!!!

Reply

4 Nick October 8, 2009 at 6:48 pm

YOU LEGEND!!!
THANK YOU SO MUCH!!!

Reply

5 cmt October 8, 2009 at 7:23 pm

im using an ipod touch g1 btw
please help me!!!!!!!!

Reply

6 BOB October 11, 2009 at 11:26 am

im having the same problem as cmt and well im getting frustarited
please help me, us

Reply

7 babulun October 17, 2009 at 5:32 pm

hi
I tried reset my iphone 3gs 16g. then the phone appear e apple logo for more that 5 hours of waiting. it seems hang. can anyone tell me how to do about it?

am I going to wait?
what’s going on?

Reply

8 Mark October 26, 2009 at 7:39 am

Guys if unplugging doesnt work (which didnt work with me) try rebooting manually which is by holding both the power and home buttons, worked with me.

Reply

9 jouvina October 27, 2009 at 6:30 am

This is my story:
1- Downgrade with iTunes from 3.1 to 3.0
2- Follow the redsn0w wizard to upload iPhone1,2_3.0_7A341_Restore.ipsw (downloaded through iphone.unlock.no) and hanged ‘waiting for reboot’ as commented before.
3- I Tried redsn0w with iPhone1,1_3.0_7A341_Restore (same image used on 1st step with iTunes). Wizard asked this time to select bootloaders (did not do it on 2nd step). Everything went smooth.

Reply

10 uognarf October 29, 2009 at 10:23 am

I struggled for a few days to get 3.1.2 to work. Never managed to get it working properly…

I did find a solution though:
I restored to 3.0.1 and planned to use redsn0w for JB. I experienced the waiting for reboot problem. I should note that I’m using a mac OSX 10.5.6. None of the posted solutions worked for me. I ended up trying something that had worked for previous jailbreaks.

I downgraded to 9F33 IOUSBFamily.kext 3.1.5… this is from osx 10.5.5. Before trying this, you should read about the potential pitfalls… LOOK IT UP!!! (you’ve been warned)(I’ll add that it is critical that no updates take place while this is installed – you can brick your mac) – download can be found online

Once this is installed, do the required restart, then use redsn0w … I used 0.8.
I got the waiting to reboot problem, but this time simply unplugging and replugging iphone worked – phone JB’d

Be sure to put back the 10.5.6 version… 9G55 IOUSBFamily.kext 3.2.7 … This is important.

You may now unlock with ultrasn0w – you’re welcome

Reply

11 uognarf October 29, 2009 at 11:00 am

NOTE>… the above may also be a cure for 16xx errors

Reply

12 Jennifer November 16, 2009 at 5:10 pm

You are absolutely brilliant :D You ave saved me from yet another screaming match with my computer as it hangs at waiting for reboot :)

Reply

13 Abbas Ali February 18, 2010 at 5:35 pm

mine doesn’t work as i did ur procedures,

please help me i am wired up

Reply

14 Mohamed March 6, 2010 at 9:30 pm

guys , just make sure ur itunes mode is working and driver is there ,
i have the same problem , after i connect the iphone and driver for itunes mode is working , everything went fine.

thx

Reply

15 Craig April 27, 2010 at 7:45 am

Haha! It works. Never thought to do that!!

Reply

16 Noelle July 10, 2010 at 10:03 am

It didn’t work for me! =(

Reply

17 Dunthyon July 14, 2010 at 2:35 pm

Im using a MC model so i assume mine wont work no matter what i do.

Reply

18 Simon Ng July 15, 2010 at 1:23 am

@Dunthyon,

What version of iPhone OS are you using?

Reply

Leave a Comment

Previous post:

Next post:

Get smart with the Thesis WordPress Theme from DIYthemes.