restore question

troyhouse

macrumors 6502
Original poster
Jan 3, 2010
436
9
i am currently on 3.1.2, jb and unlocked thru blackra1n/sn0w with untethered jb. With the new os version out 3.1.3, jb is obviously not supported. but i have following questions:

1. how can i restore my phone for whatever reason to os 3.1.2 thru itunes or thru any alternate way
2. how can i take backup of everything including current os version and store it in a safe location, so i can use that in a case where i have to restore in future...

i am not facing any issues, but i wanted to plan and have the restore/backup done for any future issues that i might encounter.

thanks in advance.
 

dhlizard

macrumors G4
Mar 16, 2009
10,213
118
The Jailbreak Community
i am currently on 3.1.2, jb and unlocked thru blackra1n/sn0w with untethered jb. With the new os version out 3.1.3, jb is obviously not supported. but i have following questions:

1. how can i restore my phone for whatever reason to os 3.1.2 thru itunes or thru any alternate way
2. how can i take backup of everything including current os version and store it in a safe location, so i can use that in a case where i have to restore in future...

i am not facing any issues, but i wanted to plan and have the restore/backup done for any future issues that i might encounter.

thanks in advance.
1) Make sure your SHSH are recorded in Cydia if you have 3GS. 3G can be upgraded/downgraded at will (firmware but not baseband)

2) If you used Blackra1n to JB, there is no way to back up the OS if you need to re-install. With Pwnage Tool you can save the custom_restore IPSW and use it again. For the easy re-install of Cydia apps, buy PkgBackup in Cydia store, it works very well. iTunes will re-install all your App Store stuff as well as contacts, pics, calendar, etc.
 

troyhouse

macrumors 6502
Original poster
Jan 3, 2010
436
9
thks guys this was very helpful, follow up question:

1, how do i store my shsh recorded in cydia, sorry if it is answered somewhere, can someone post link to this?
2. i have 3gs, with blackra1n

so to confirm, i should do the following:

1. get my shsh recorded in cydia
2. use this procedure to restore http://www.saurik.com/id/12#howto.
3. i have iboot 359.3, so if i restore it from cydia to 3.1.2, and then run blackra1n again, i should have my phone unlocked right?

please confirm... and thanks again.
 

thelatinist

macrumors 603
Aug 15, 2009
5,933
49
Connecticut, USA
It's too late to store your 3.1.2 ECID SHSH. The way it works is that Saurik's server sends the signature request to Apple's server and then caches the response so it can pretend to be Apple's server at a later date. Only Apple's servers can generate the ECID SHSH, so you have to get your hashes cached before Apple stops signing a particular version of the firmware. If the main page of Cydia doesn't already say "This device has SHSHs on file for iPhone OS: ... 3.1.2" then it's too late for this version.
 

Ke1ington

macrumors 6502a
Dec 29, 2009
624
27
It's too late to store your 3.1.2 ECID SHSH. The way it works is that Saurik's server sends the signature request to Apple's server and then caches the response so it can pretend to be Apple's server at a later date. Only Apple's servers can generate the ECID SHSH, so you have to get your hashes cached before Apple stops signing a particular version of the firmware. If the main page of Cydia doesn't already say "This device has SHSHs on file for iPhone OS: ... 3.1.2" then it's too late for this version.
Ooooh..... I had completely forgotten that Apple released 3.1.3. :eek:
 

troyhouse

macrumors 6502
Original poster
Jan 3, 2010
436
9
It's too late to store your 3.1.2 ECID SHSH. The way it works is that Saurik's server sends the signature request to Apple's server and then caches the response so it can pretend to be Apple's server at a later date. Only Apple's servers can generate the ECID SHSH, so you have to get your hashes cached before Apple stops signing a particular version of the firmware. If the main page of Cydia doesn't already say "This device has SHSHs on file for iPhone OS: ... 3.1.2" then it's too late for this version.
Really, so if i have to restore for whatever reason and also jb, then i am out of luck?
 

rgarjr

macrumors 603
Apr 2, 2009
6,470
313
Southern California
If you are 3.1.2 JailBroken and you need to restore (phone not responsive or for whatever reason), would u not be able to restore it from 3.1.2? Or would you be forced to get 3.1.3?
 

thelatinist

macrumors 603
Aug 15, 2009
5,933
49
Connecticut, USA
If you are 3.1.2 JailBroken and you need to restore (phone not responsive or for whatever reason), would u not be able to restore it from 3.1.2? Or would you be forced to get 3.1.3?
You cannot restore an iPhone 3GS to any firmware that Apple won't sign. Since Apple has stopped signing 3.1.2, you can no longer restore to 3.1.2 unless Saurik has the signature cached for you.
 

Ke1ington

macrumors 6502a
Dec 29, 2009
624
27
Can i restore it from my backup with 3.1.2?
You cannot restore an iPhone 3GS to any firmware that Apple won't sign. Since Apple has stopped signing 3.1.2, you can no longer restore to 3.1.2 unless Saurik has the signature cached for you.
;)

Even if you're restoring from a backup on your machine rather than a default firmware file, it still needs to be signed by Apple before the activation goes through.
 

troyhouse

macrumors 6502
Original poster
Jan 3, 2010
436
9
thks everyone for the help... now i have to pray that we get jb for 3.1.3 and there is never a need to restore...dang....
 

hansolo79

macrumors regular
Oct 13, 2008
135
35
My story. The day 3.1.3 was released i decided to restore my 3GS because my tethered jailbreak battery life sucked. My ECID SHSH wasn't on Saurik's server and i was still able to restore to 3.1.2 and re-jailbreak my phone using blackra1n.
 

techwarrior

macrumors 65816
Jul 30, 2009
1,110
395
Colorado
I must admit, I am a bit confused. I am on 3GS 3.1.2. I do have my SHSH on file with Cydia for 3.1/3.1.2. I am interested in Restore/Re-JB, I used Blackra1n originally, but am having a few issues and read that Redsn0w is a better tool for JB (Blackra1n was the only option when I originallyJB 3.1.2).

So, if I follow, I use the hack (host file) to redirect iTunes to Saurik's server to recognize my 3.1.2 on file, and proceed with Restore choosing 3.1.2? Then I follow normal Redsn0w steps?

Or, am I too late?

I confess, I have read too many threads on the topic now and find myself confused and not sure what advice to follow other that to leave well enough alone until a 3.1.3 JB for 3GS is developed (if ever).
 

dhlizard

macrumors G4
Mar 16, 2009
10,213
118
The Jailbreak Community
I must admit, I am a bit confused. I am on 3GS 3.1.2. I do have my SHSH on file with Cydia for 3.1/3.1.2. I am interested in Restore/Re-JB, I used Blackra1n originally, but am having a few issues and read that Redsn0w is a better tool for JB (Blackra1n was the only option when I originallyJB 3.1.2).

So, if I follow, I use the hack (host file) to redirect iTunes to Saurik's server to recognize my 3.1.2 on file, and proceed with Restore choosing 3.1.2? Then I follow normal Redsn0w steps?

Or, am I too late?

I confess, I have read too many threads on the topic now and find myself confused and not sure what advice to follow other that to leave well enough alone until a 3.1.3 JB for 3GS is developed (if ever).
As long as your SHSH files are ALREADY on Saurik's server, just follow his tutorial and it should work. I have never done it but have read posts from others who say it does work.
 

troyhouse

macrumors 6502
Original poster
Jan 3, 2010
436
9
My story. The day 3.1.3 was released i decided to restore my 3GS because my tethered jailbreak battery life sucked. My ECID SHSH wasn't on Saurik's server and i was still able to restore to 3.1.2 and re-jailbreak my phone using blackra1n.
how were you able to restore to 3.1.2, maybe you were just lucky as it happened on the day 3.1.3 was released....did restore give you an option of selecting the version?
 

thelatinist

macrumors 603
Aug 15, 2009
5,933
49
Connecticut, USA
As long as your SHSH files are ALREADY on Saurik's server, just follow his tutorial and it should work. I have never done it but have read posts from others who say it does work.
I have. Worked a charm. I used Saurik's solution to downgrade from 3.1 to 3.0 so that I could jailbreak with redsn0w and then upgrade to a Pwned 3.1. This was back before blackra1n and before PwnageTool could pwn phones itself.

how were you able to restore to 3.1.2, maybe you were just lucky as it happened on the day 3.1.3 was released....did restore give you an option of selecting the version?
Apple did not immediately stop signing 3.1.2. They have now. Trust me, if neither you nor Saurik have your ECID SHSH, there is currently no way to restore your iPhone to 3.1.2.
 

techwarrior

macrumors 65816
Jul 30, 2009
1,110
395
Colorado
As long as your SHSH files are ALREADY on Saurik's server, just follow his tutorial and it should work. I have never done it but have read posts from others who say it does work.
Thanks.

Latinist: you state that you did this some time ago, I assume nothing changed yesterday that would change the story given I already have 3.1.2 registered with Saurik's server? As I read it, that seems to be the case, but just trying to be complete on my research as I really don't want to lose my JB given GVMobile+, Pro Switcher and Auto Silent are 'musthaves" for me.