Legacy - June 20, 2013 at 5:08am
Unfortunately, the "Waiting for Reboot" does not have a set time on it; sometimes it is quick, other times it very, very slow. First off, be sure to download the correct firmware .ipsw file from iClarified and save it to where you can easily find it (I have a folder on my desktop called "Jailbreak" where I keep all the required software and files neatly organized). Second, connect your phone amd open up Redsn0w (assuming that is the program you are using since you did not specify otherwise). Third, in Redsn0w, go into "Extras" and choose "Select ISPW", then navigate to where you saved the firmware .ispw file and select it. You have now told Redsn0w that this is the firmware you will be using, that way it can function quicker and better. Forth, from the "Extras" page, select "Pwnd DFU" and follow the steps to set your phone into Pwnd DFU mode. Last, go back to Redsnow's homepage and select "Jailbreak". This time, DO NOT UNPLUG YOUR PHONE. Let Redsn0w do it's job; when it is done, it is done- no sooner. The reason why this happened is because Redsn0w was not finished uploading the jailbreak into your device, thus bricking it until the full jailbreak can be loaded. Also, for future reference, you might want to include vital information such as: iPhone model (1 gen, 3G, 3GS, 4, 4s, 5), GSM or CDMA, firmware (iOS 1.x, 2.x, 3.x, 4.x, 5.x, 6.x, 7.x), jailbreak software (Redsn0w, Evas1on, etc), computer (Mac, Linux or Windows), and any other programs you are using (TinyUmbrella, iFaith, iREB, etc). This info GREATLY helps in trouble-shooting and will save you a LOT of time and hassle to get your phone running again!