iTunes won't allow restore to stock 3.0/3.1.2

Mr_Brightside_@

macrumors 68040
Original poster
Sep 23, 2005
3,096
1,137
Toronto
Hey all, I've been searching around but can't seem to find an answer to this.
I just received my 32gb 3GS, Week 23, and it was running 3.1.2. I used Pwnage tool to create a custom ipsw for it, which succeeded in jailbreaking it but did not unlock it as a I wanted. Blacksn0w did not work with this either, neither did Ultrasn0w or Purplesn0w. I then tried an Erase all Content and Settings, and unfortunately as the phone seemed frozen on the Spinning Wheel I restarted it. Now, the phone won't boot past the Apple symbol, and every time I enter DFU mode/recovery mode and option click Restore to the stock 3.1.2, iTunes refuses to restore the phone, either saying "this device isn't eligible for the requested build" when choosing to restore to 3.1.2, or giving I believe a 160x error when choosing 3.0. How do I restore my phone?
It is still baseband 05.11.07, and I am using Apple ipsws from felixbruns.de (iPhone2,1_3.0_7A341_Restore.ipsw & iPhone2,1_3.1.2_7D11_Restore.ipsw).
THANK YOU
 

dhlizard

macrumors G4
Mar 16, 2009
10,213
118
The Jailbreak Community
Hey all, I've been searching around but can't seem to find an answer to this.
I just received my 32gb 3GS, Week 23, and it was running 3.1.2. I used Pwnage tool to create a custom ipsw for it, which succeeded in jailbreaking it but did not unlock it as a I wanted. Blacksn0w did not work with this either, neither did Ultrasn0w or Purplesn0w. I then tried an Erase all Content and Settings, and unfortunately as the phone seemed frozen on the Spinning Wheel I restarted it. Now, the phone won't boot past the Apple symbol, and every time I enter DFU mode/recovery mode and option click Restore to the stock 3.1.2, iTunes refuses to restore the phone, either saying "this device isn't eligible for the requested build" when choosing to restore to 3.1.2, or giving I believe a 160x error when choosing 3.0. How do I restore my phone?
It is still baseband 05.11.07, and I am using Apple ipsws from felixbruns.de (iPhone2,1_3.0_7A341_Restore.ipsw & iPhone2,1_3.1.2_7D11_Restore.ipsw).
THANK YOU
For future reference...

If you are able to JB under firmware 3.1.3 in future, AS SOON AS YOU ARE JAILBROKEN, go immedialtey to Cydia, let it update, then press "Make it Mine" so your SHSH files are stored.

That way, if you get in this situation again, you can restore to the current firmware without having to update.

I am guessing you did not know to do this before trying to unlock your phone.
 

Mr_Brightside_@

macrumors 68040
Original poster
Sep 23, 2005
3,096
1,137
Toronto
For future reference...

If you are able to JB under firmware 3.1.3 in future, AS SOON AS YOU ARE JAILBROKEN, go immedialtey to Cydia, let it update, then press "Make it Mine" so your SHSH files are stored.

That way, if you get in this situation again, you can restore to the current firmware without having to update.

I am guessing you did not know to do this before trying to unlock your phone.
I didn't know about it, but I wasn't expecting to have to restore to the original firmware. :(
 

Mr_Brightside_@

macrumors 68040
Original poster
Sep 23, 2005
3,096
1,137
Toronto
You might as well upgrade. You can't do anything else.

By the way, erase all content and settings does exactly that. It erase ALL content and settings, even the firmware so that a restore is needed.
Yeah, I'm not smart.
There's no such thing as a custom 3.1.3 yet, is there?
 

Mr_Brightside_@

macrumors 68040
Original poster
Sep 23, 2005
3,096
1,137
Toronto
There are currently no jailbreak or unlock tools that work on a 3GS on 3.1.3 and the only way to restore to 3.1.2 is if your SHSH files are saved on Cydia.

Here is the skinny on SHSH files and how they work... http://www.saurik.com/id/12
Cool, thanks!
So, I'm just gonna upgrade to 3.1.3, since obv. I can't downgrade from where I'm at right now. redsn0w 0.9.4 can jailbreak it, right?
 

rgarjr

macrumors 603
Apr 2, 2009
6,470
313
Southern California
Nothing for JB 3.1.3 yet on the 3GS right now. I'm wondering how long Apple is going to allow the SHSH crack slip since they probably know about it.
 

xMastemah

macrumors member
Dec 6, 2009
63
0
There are currently no jailbreak or unlock tools that work on a 3GS on 3.1.3 and the only way to restore to 3.1.2 is if your SHSH files are saved on Cydia.

Here is the skinny on SHSH files and how they work... http://www.saurik.com/id/12
Indeed. Thank you.

This is a tad ridiculous. I turn off my iPhone, now it wouldn't turn back on. Got stuck in recovery mode so I have to restore.
 

thelatinist

macrumors 603
Aug 15, 2009
5,933
49
Connecticut, USA
Cool, thanks!
So, I'm just gonna upgrade to 3.1.3, since obv. I can't downgrade from where I'm at right now. redsn0w 0.9.4 can jailbreak it, right?
No, nothing can jailbreak a 3GS running 3.1.3. Not redsn0w, nor blackra1n, not PwnageTool. There is no way to restore your phone to anything but 3.1.3, and there is no way for you to jailbreak or unlock your phone with 3.1.3 on it. You will have to make do with a stock iPhone 3GS locked to your official carrier until a new jailbreak is released...which may be some time.
 

jdlindsey7

macrumors regular
Feb 4, 2010
115
10
HELP! I know how to unlock and jailbreak iPhones (I've done it for friends by watching YouTube videos to learn how) but I don't know much about how the whole update thing works. I bought my first iPhone yesterday to be used on T-Mobile. It is a used iPhone 3G that is currently running the 3.0 software. I went to plug it in to the computer to restore the phone and update it to 3.1.2 but realized that there was the 3.1.3 update available. So, does that mean there is no way to update to 3.1.2 because 3.1.3 is now available? It looks as if that's what you are all saying in the post above, but I'm not much of a tech person so I didn't understand some of the lingo and shorthand used above. I have to have the phone unlocked since it is for T-Mobile, which I can do since it is 3.0 but I would rather have 3.1.2 just so I can have some of the apps I downloaded.