Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

peter-swe

macrumors newbie
Original poster
Jul 7, 2010
4
0
Hi,
I´ve upgraded to iOS 4, but whishes to downgrade it to 3.1.3. It´s JB with Spirit, but I unfortunately missed to save SHSH. Can I get it from the web? Or is it at al possible to downgrade the iPhone without Cydia SHSH?

Thanks in advance
Yours
//Peter
 
It is not possible to downgrade your phone. SHSHs are unique and cannot be shared, and it is simply not possible to downgrade a 3GS without its SHSH. Sorry.
 
Thx for your answer, but are you sure? After writitng the post, I google litle more and found this:https://forums.macrumors.com/threads/886278/

I wrote that thread, so, yes, I am sure that it contains no instructions for downgrading your OS without saved SHSH. ;)

You may be confused because in that thread I offer three alternative ways of saving your SHSH; since all of these methods simply cache the output of Apple's signature servers, however, you must still save them while Apple is still signing that firmware version. If it is too late to save them in Cydia, it is too late to obtain them by any means. Currently Apple is only signing 4.0, so it is not possible to obtain your SHSH for any other version.
 
I wrote that thread, so, yes, I am sure that it contains no instructions for downgrading your OS without saved SHSH. ;)

You may be confused because in that thread I offer three alternative ways of saving your SHSH; since all of these methods simply cache the output of Apple's signature servers, however, you must still save them while Apple is still signing that firmware version. If it is too late to save them in Cydia, it is too late to obtain them by any means. Currently Apple is only signing 4.0, so it is not possible to obtain your SHSH for any other version.

OK thx:) just another question: can I use the
Using The Firmware Umbrella
to check if I´ve saved my "copy" of SHSH, because I now just can´t remember:confused:
 
Yes you can. In fact, I've done it on two different iPhones without the SHSH blobs. Here's how to do it:


Alright, you have to download OS 3.1.2. It's easy to find. Then, open a Terminal window and paste this line:

sudo nano /private/etc/hosts

Type your password when it asks. You'll need to use the arrow keys to navigate now. Go down to the bottom of the IP list and add this one:

74.208.10.249 gs.apple.com

Just add it and space it out the same way the others are. When that's done, press control-o to save the file.

Press 'return' on the filename prompt.

Press control-x to exit the editor.

Now you'll need to flush the DNS cache so you don't have to restart for the changes to take. Do that by pasting this line into the Terminal window:

dscacheutil -flushcache

Now you can quit the Terminal. Now when you do the Option-click on 'Restore' in iTunes, you can select the 3.1.2 ipsw file and it will pass Apple's check and let you downgrade it.

*****IMPORTANT****** When the restore is finished, you WILL get some error in itunes (1600 I think). Ignore it. The phone will be stuck in recovery mode. You need to use iRecovery (search for the download) to kick the phone out of recovery mode. If you don't do this, the phone won't go through it's normal activation and you won't have cellular data on the phone. Once you've downloaded iRecovery do this:

Open a 'Terminal' window and drag the iRecovery file to the window and drop it. This will automatically put in it's location. You need to add "-s" to the end of the file path. It will look like this at the end:

iRecovery -s

Hit 'return'

Now execute the following commands in 'Terminal':

setenv auto-boot true
saveenv
/exit

Now you can reboot your iPhone (keep holding home + sleep for 10 seconds).

Now wait for the iPhone to activate in iTunes.

Now, we want to removed the signature server we added above. To do so follow the above steps in the 'Terminal' to remove "74.208.10.249 gs.apple.com". If you don't, you won't be able to perform other safe upgrades without an error in iTunes.

Done! You've successfully downgraded to 3.1.2 without SHSH blobs from Cydia and removed the custom Apple signature server from the hosts file!

Now you can jailbreak and unlock it using other tools if you want.

I've done this multiple times, and if done correctly, it does work!
 
Yes you can. In fact, I've done it on two different iPhones without the SHSH blobs.

No you did not!
What you have posted is the method of downgrading with SHSH saved in Cydia. You may not remember having clicked "Make My Life Easier," but if this method worked for you, you have your SHSH saved on Saurik's server. If the OP does not have his SHSH saved, this method will not work.
 
Yes you can. In fact, I've done it on two different iPhones without the SHSH blobs. Here's how to do it:


Alright, you have to download OS 3.1.2. It's easy to find. Then, open a Terminal window and paste this line:

sudo nano /private/etc/hosts

Type your password when it asks. You'll need to use the arrow keys to navigate now. Go down to the bottom of the IP list and add this one:

74.208.10.249 gs.apple.com

Just add it and space it out the same way the others are. When that's done, press control-o to save the file.

Press 'return' on the filename prompt.

Press control-x to exit the editor.

Now you'll need to flush the DNS cache so you don't have to restart for the changes to take. Do that by pasting this line into the Terminal window:

dscacheutil -flushcache

Now you can quit the Terminal. Now when you do the Option-click on 'Restore' in iTunes, you can select the 3.1.2 ipsw file and it will pass Apple's check and let you downgrade it.

*****IMPORTANT****** When the restore is finished, you WILL get some error in itunes (1600 I think). Ignore it. The phone will be stuck in recovery mode. You need to use iRecovery (search for the download) to kick the phone out of recovery mode. If you don't do this, the phone won't go through it's normal activation and you won't have cellular data on the phone. Once you've downloaded iRecovery do this:

Open a 'Terminal' window and drag the iRecovery file to the window and drop it. This will automatically put in it's location. You need to add "-s" to the end of the file path. It will look like this at the end:

iRecovery -s

Hit 'return'

Now execute the following commands in 'Terminal':

setenv auto-boot true
saveenv
/exit

Now you can reboot your iPhone (keep holding home + sleep for 10 seconds).

Now wait for the iPhone to activate in iTunes.

Now, we want to removed the signature server we added above. To do so follow the above steps in the 'Terminal' to remove "74.208.10.249 gs.apple.com". If you don't, you won't be able to perform other safe upgrades without an error in iTunes.

Done! You've successfully downgraded to 3.1.2 without SHSH blobs from Cydia and removed the custom Apple signature server from the hosts file!

Now you can jailbreak and unlock it using other tools if you want.

I've done this multiple times, and if done correctly, it does work!

omfg. What do you think the point of editing your hosts file is if you didn't have you SHSH blob saved?

Posts like yours give me mini aneurisms.
 
He's asking if he's got his SHSH blobs saved off on his local machine (in addition to Cydia, one would likely assume), instead of pointing his local hosts file at Cydia's fake Apple signature server, can he point it toward a fake Apple signature server running locally.

I believe Tiny Umbrella has a built-in web server to perform this very thing, does it not?
 
He's asking if he's got his SHSH blobs saved off on his local machine (in addition to Cydia, one would likely assume), instead of pointing his local hosts file at Cydia's fake Apple signature server, can he point it toward a fake Apple signature server running locally.

I believe Tiny Umbrella has a built-in web server to perform this very thing, does it not?

Yes, the OP can do that and it should work fine. What doesn't work is what Jestered is claiming he has done...twice.
 
Yes, the OP can do that and it should work fine. What doesn't work is what Jestered is claiming he has done...twice.

To the OP. I don't remember ever saving my SHSH blobs on either phone I've done this with. To be safe, I'd make sure that you have that saved, just in case. Apparently I'm wrong, sorry.

To MBH, if a simple posting on a forum causes you such stress, you need to get a life and quite being such a douche! Jeez!
 
OK thx:) just another question: can I use the to check if I´ve saved my "copy" of SHSH, because I now just can´t remember:confused:

You can use Umbrella to check if your SHSH is on the Cydia server. You will need to click on "Advanced" and choose "iPhone3GS 3.1.3 (7E18)" from the Device/Version dropdown menu. If it returns

Code:
>> Found [4] shsh files to cache...
>> Cached [4] shsh files

then your SHSH is on file in Cydia and you can downgrade using saurik's method.
 
You can use Umbrella to check if your SHSH is on the Cydia server. You will need to click on "Advanced" and choose "iPhone3GS 3.1.3 (7E18)" from the Device/Version dropdown menu. If it returns

Code:
>> Found [4] shsh files to cache...
>> Cached [4] shsh files

then your SHSH is on file in Cydia and you can downgrade using saurik's method.

thx... will try it. Promise to keep you upgraded;)
 
To the OP. I don't remember ever saving my SHSH blobs on either phone I've done this with. To be safe, I'd make sure that you have that saved, just in case. Apparently I'm wrong, sorry.

To MBH, if a simple posting on a forum causes you such stress, you need to get a life and quite being such a douche! Jeez!

Can you check and see if you had them on file.

Im actually in the opposite boat as you - I saved them but they aren't found :(
 
Can you check and see if you had them on file.

Im actually in the opposite boat as you - I saved them but they aren't found :(


I don't have the phones anymore. I downgraded my iPhone 3GS and my wifes 3GS so I could jailbreak and upgrade to iOS 4 (jailbroken and unlocked) so I could sell them. Both the phones have been sold so I don't have access to them anymore. I don't remember ever clicking anything about "Make my life easier", in fact I never even knew about it. Who knows though, apparently I'm wrong. Sorry I don't have any more info.
 
Did Cydia say that you had SHSHs on file?

At one point it did, yes. However, due to a failed proven method of upgrading to 4.0 on 3gs - I have having a blast w/ my 3gs ipod touch - I'm not too concerned about it all - Im sure I did something that was totally my fault at some point in the process

B
 
Your SHSH can't just disappear from Saurik's server. If they were ever there, they are still; if they aren't there, then they never were. Have you tried downgrading using Saurik's method? Have you tried to retrieve your 3.1.3 SHSH for Saurik using TinyUmbrella?
 
Your SHSH can't just disappear from Saurik's server. If they were ever there, they are still; if they aren't there, then they never were. Have you tried downgrading using Saurik's method? Have you tried to retrieve your 3.1.3 SHSH for Saurik using TinyUmbrella?

not too concerned about the whole matter to be honest - I have the capacity to wait :)

Nonetheless, looks like my SHSH were NOT on file even though I clicked "Make My life easier" in 3.1.2 and 3.1.3 - any thoughts on that.

Here's the TU readout.

>> The Firmware Umbrella - v4.00.53 by semaphore >> Connect a device to continue... >> Caching shsh files... >> Found [0] shsh files to cache... >> Cached [0] shsh files >> Device Detected - Device: iPhone3GS 4.0 (8A293) Model: MB718LL/A Name: bhirschy’s iPhone Baseband: 05.13.04 - 6.4_M3S2 >> TSS Server has cached the following files: >> Devices with ECIDs matching the above AND restoring to the exact firmware version listed above will succeed! >> TSS Server has cached the following files: >> Devices with ECIDs matching the above AND restoring to the exact firmware version listed above will succeed!
 
Hi,
I´ve upgraded to iOS 4, but whishes to downgrade it to 3.1.3. It´s JB with Spirit, but I unfortunately missed to save SHSH. Can I get it from the web? Or is it at al possible to downgrade the iPhone without Cydia SHSH?

Thanks in advance
Yours
//Peter

you can't
 
not too concerned about the whole matter to be honest - I have the capacity to wait :)

Nonetheless, looks like my SHSH were NOT on file even though I clicked "Make My life easier" in 3.1.2 and 3.1.3 - any thoughts on that.

Here's the TU readout.

>> The Firmware Umbrella - v4.00.53 by semaphore >> Connect a device to continue... >> Caching shsh files... >> Found [0] shsh files to cache... >> Cached [0] shsh files >> Device Detected - Device: iPhone3GS 4.0 (8A293) Model: MB718LL/A Name: bhirschy’s iPhone Baseband: 05.13.04 - 6.4_M3S2 >> TSS Server has cached the following files: >> Devices with ECIDs matching the above AND restoring to the exact firmware version listed above will succeed! >> TSS Server has cached the following files: >> Devices with ECIDs matching the above AND restoring to the exact firmware version listed above will succeed!

Did you click on "Advanced" and choose "iPhone3GS 3.1.3 (7E18)" from the Device/Version dropdown menu? If so, then it looks like you don't have them on file. If you did click "Make My Life Easier," then you probably did it after the window for 3.1.3 closed.
 
Did you click on "Advanced" and choose "iPhone3GS 3.1.3 (7E18)" from the Device/Version dropdown menu? If so, then it looks like you don't have them on file. If you did click "Make My Life Easier," then you probably did it after the window for 3.1.3 closed.

I think I just failed to make sure they were up there - I do however know I clicked "make my life easier" for two separate firmwares... oh well.

thanks for the help.
 
I think I just failed to make sure they were up there - I do however know I clicked "make my life easier" for two separate firmwares... oh well.

thanks for the help.

You only click the Cydia make my life easier button once in the lifetime of your device. It never asks you again.
From there on Cydia collects SHSH's for you for every release that is out without you needing to do anything again.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.