I have an iPhone 3Gs that I recently (yesterday) tried to jailbreak and unlock. Unfortunately, I forgot to upgrade to proper 4.2.1 iOS on iTunes before I ran the most recent redsn0w (0.9.6b6). It got the BB to 6.15.00, and I couldn't run cydia, even with the "boot tethered' function. However, I managed to get it to work, and successfully unlocked. It then start shutting off randomly, so I basically kept using redsn0w so that I can reboot the iPhone. At some point, it just got stuck at a white screen, where I cannot do anything with it, except to turn it off by holding home and power key. Once I do that, it won't even turn on. Tried going into DFU mode, and restoring to custom firmware, got a variety of errors, 1600 and 28, to be precise. Now the phone is either stuck in white screen, (if I tried the option "install cydia") or black screen (boot in pwned DFU). With no way to restore. I'm pretty sure it has 4.2.1, tho I tried restoring to 4.1, which I have the shsh for. Any ideas?
I heard that iOS 4.2.1 add a feature to check you baseband version, if not meet(5.15.04?) , it will stuck in recovery mode, you even can't use tiny umbrella to kick it out, so I guess you should restore OS to Official 4.1 Firmware.
Before you do that, run tiny-umbrella,
start TSS server, Shift+click on restore, chose 4.1 Firmware,
iTunes should popup 1004 error and say restoring fail, but it actually successful.
use Tiny-umbrella to kick your phone out of restore mode, then use an AT&T SIM to activate it, use wifi to connect it to internet, then JB it, install cydia and ultrasn0w
Do any one know how to grab saved shsh? I have to work from another computer, I did click the make my life easier button cydia during the brief time the phone was working.
Aphralia, if tiny umbrella doesn't detect your phone then probably you haven't run it from the same computer/or using the same user at the time you backed-up SHSH. i suggest you use the same computer/user you used while creating your SHSH back-up at Cydia. Then do the following-
-run tiny umbrella and start TSS server
-put your phone in DFU mode and restore from iTunes to firmware 4.1
-iTunes will pop-up error 1015, ignore it and use tiny umbrella to kick your phone out of recovery mode.
-your phone should now booted in "emergency call" mode
-use limera1n_RC1b and jailbreak your iphone (make it rain)
-your phone should be jailbroken by now by limera1n
-run redsn0w_win_0.9.6b5 and install cydia (dont tick on iPad baseband as your phone already has it)
-now u can use cydia to install ultrasn0w to unlock the phone (unless you want to use SAM to activate your iPhone so that it doesn't drain battery by sending push notifications like crazy for some reason)
ok, I still can't figure out what I'm doing wrong. I keep getting errors 28 and 1600 whenever I tried to restore the phone thru iTunes. I tried it in pwned DFU mode, and I get 28, other times, I get 1600. Tried using custom and official fw, and still doesn't work. All the phone does is turn on, show a white screen, and shuts down (or go into some mode that I have no clue about). Oh, and I may not have the 4.1 shsh saved as I thought, wasn't sure since I had to work from a different comp. Using the old one now. Is it possible to use shsh from another phone? or is there any way I can fix this?
How would I be getting hardware issues? the phone was working just fine for that past 4 months, it only stopped working when the jailbreaking went wrong....
so, I basically took out the battery and put it back in, and was able to get iTunes to restore to official 4.2.1, but now its stuck at the screen with the iTunes logo and USB plug. When I use kick out of recovery on either TU or RecBoot, all it does is go right back into the iTunes icon screen. I checked my computer, it turns out that I do not have the SHSH for 4.1 after all. Is there anything else I can do?
P.S. anyone have a 4.2.1 custom firmware that I can try to use?
I suggest you use TU to save your current SHSH first, this action will grab saved all SHSHs for your phone from server of Cydia (if you did save any), then you can decide which version of FW to restore.