Apple is highly likely to push an iPhone firmware update anytime now. So, it’s time to save ECID SHSH on file to secure your jailbreak. It’s important because when Apple pushes a new firmware, they stop signing the older firmwares and without a valid signature you cannot restore older firmware then.
Once someone updates his iPhone 3GS, iPad, iPod Touch 3G, and iTouch 2G MC to latest firmware without saving SHSH on file they not only lose their jailbreak but also the ability of downgrading to the older firmware. But if you have ECID SHSH saved for an older firmware, you’ll always be able to restore back to that firmware and then jailbreak your iPhone, iPad, iPod Touch.
Note: This guide is important for iPad, iPhone 3GS, iPod Touch 3G and iPod Touch 2G (MC) owners. iPhone 3G and 2G users are free of this headache.
How to Save iPhone SHSH Files
If you’ve a jailbroken iDevice, there’s a simple way to save SHSH files. But for those with a brand new device need to follow other steps.. We are going to write instruction for both..
1. If you’re already Jailbroken:
Now that you’ve a jailbroken iPhone or iPod Touch; Launch the Cydia. Check if there’s any mention of “this device has SHSHs on file for iPhone OS: 3.0, 3.1, 3.1.2, 3.1.3” at the top of the Cydia home screen. If there is, then you don’t have anything to do. You may not have saved all SHSH on file but it’s Ok to have the latest one. Current latest firmware version is 3.1.3, so make sure you have that one mentioned there. Checkout the screenshot:
If you already have saved your SHSH on Saurik server you need not to repeat the process every time. If there’s nothing mentioned at the top of the Cydia home screen, Scroll down the Cydia Home Page and look for “make my life easier” and tap on it. This will automatically save your ECID SHSH on Saurik’s server. To confirm, simply close and re-open the Cydia and see if there’s a mention at the top now!
That’s it, you don’t need to do this for each new firmwares, Cydia will automatically save ECID SHSH of future firmware for you.
ADVICE: Never jump to grab the latest firmware unless Dev-Team releases a jailbreak tool for the latest firmware..
2. For Both Jailbroken and Not Jailbroken Devices
If you’ve a new iPhone or afraid of jailbreaking it at the moment and just want to see if jailbreak tool really works for others, it’s highly recommended to save your ECID SHSH on file asap. The current firmware version is 3.1.3 and for iPad it’s 3.2 but Apple is expected to release a firmware update anytime now so, grab your ECID SHSH before it’s too late. You can save SHSH Signature files even if you’re not Jailbroken.
Follow the steps below to grab ECID SHSH on file for a jailbreak free device:
NOTE: You can save ECID SHSH on file only for that firmware version that Apple still signs, currently it’s 3.1.3 for iPhone and iTouch, for iPad it’s 3.2. It is very important to keep doing this for every firmware version that comes out after these!! But If you jailbreak your iPhone at any point in future, simply follow the jailbroken device steps mentioned above and leave the rest to Saurik.
Get your iPhone, iPod Touch and iPad ECID using the following guide:
How to: check iPhone, iPad, iPod Touch ECID
Go to start Menu and search for notepad. Run it as administrator.
This will open up the Notepad.exe. Now go to File Menu > Open and browse to the following directory: C:\Windows\System32\drivers\etc
Select the Hosts file from that directory. (Make sure you have chosen to show all files. See the screenshots below.)
Remove any line which contains gs.apple.com, remove it or comment it out by adding # in front of that line then save the file and exit.
Run the Terminal app from Applications > Utilities and input the following command and hit the enter key:
sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit /etc/hosts
If asked, input your admin password.
TextEdit will open the Hosts file. Remove any line which contains gs.apple.com, remove it or comment it out by adding # in front of that line then save the file and exit.
Download the firmware Umbrella from here.
Windows users need Java Runtime Environment installed. Download Java runtime environment from here and install it before proceeding.
Run the downloaded firmware umbrella (both Windows and Mac version available in download)
- Enter your ECID (that you obtained in the STEP 1)
- Select your device. iPhone 3GS or iPad or iPod Touch
- Select SHSH Repository:
- Select Apple from the dropdown if you just want to ping Apple for your SHSH and save it locally.
- Select Saurik – Cydia from the dropdown if you want to check Cydia for your SHSH and if Cydia doesn’t have it, it will be stored there.
- Hit the Submit button.
While downloading the SHSH’s it will freeze for a minute or two and would seem like it’s not responding, don’t panic, it’s normal and soon enough the SHSH saved! message will appear at the status bar of the Umbrella Window. Your iPhone SHSH will be downloaded and saved in the same folder as Umbrella is. The file size will be around 64kb. That’s it…
Update 1: iH8Sn0w releases AutoSHSH to save SHSH blobs for iPad, iPhone and iTouch with a single click. Download AutoSHSH from here and follow the steps by step guide here.
Update 2: AutoSHSH RC2 is out now. Download it from here.
You can follow us to Twitter, Join our Facebook Fan Page, and also Subscribed to RSS Feed to receive latest updates on iPhone, iPod Touch and iPad jailbreak and unlocking stuff.
You may also be interested in:
- iPhone Firmware 4.0 to be unveiled on April 8th
- Spirit to jailbreak iPad
- GreePois0n to jailbreak iPad3
- Download iPad firmware 3.2
Would this jailbreak my phone? since I upgraded my software where there was a new update available back in Early Jan. I had a new Iphone and there was no jailbreak available then for new bootrom (unless already jailbroken)
No.. but it secures your iPhone future jailbreak by letting you downgrade to older firmware which Apple don’t want you to do when a new firmware is available.
Ok so I’ve now saved the files and all that but how do i use them to restore my phone to a previous firmware when apple update the firmware and stop us downloading the files we want ?
will surely write a guide for that 🙂
where can i find this guide..
But the prob is I don’t have both the message saying I have any SHSH backed up on their servers nor the “make my life easier”. My device is a 8gb ipt3. Jailbroken at about dec last year on FW 3.1.2. So I have to manually do this?
yep! same here. what to do then??
What to do if I’am on non-jailbroken iPhone 3GS with 3.1.2 (with new bootrom)? How to use ECID stored on my PC in case of jailbreak?
I can’t even restore clean 3.1.2 image before jailbreaking becuse Apple don’t alow restoring older OS versions.
Thnx in advance.
check ur ECID by following the ECID guide.. then use Not jailbroken iPhones part of this guide (the last part) to save your SHSH
First thnx for fast reply. 😉
Now question again. I got this part of how to store ECID on the file. My question was; what to do when I got this file on my PC? How to use it?
I know that jailbroken iPhones may store ECID on saurik’s server (thrue Cydia) but I don’t know how I can use ECID on my PC for restoring older OS version backups. Sorry if it’s noob question.
Also, can I ‘jailbreak’ my 3.1.2 iPhone without restoring clean 3.1.2 image from net?
Thnx again and sorry for a bit of offtopic.
You can do so by setting up a local server.. will surely write a guide for that..
@ 3.1.2 jailbreak… yes you can if you’re already @ 3.1.2..
if it’s 3GS then you are advised to proceed with caution.
Thanks again, You have been very helpfull.
Seting up local server… I knew it won’t be so easy… 😉
And yes, it’s GS 16 GB with 5.11.07 firmware and newer (patched) boot (only teathered boot for now) so I do intend to be very cerfull because I don’t want to brick it or tie myself to 3.1.3 until release of 4.0 and hopefully new jailbreak.
I have a question, i have an Iphone 3gs 32GB with 3.1.2 (7D11) firmware and a modem of 05.11.07, this phone is jail broken and unlocked. I also have another Iphone 3gs 32GB with 3.1.3(7E18) with modem of 05.12.01 which is not jail broken or unlocked since i got it two days ago. Now can i grab the SHSH of my jail broken iphone 3.1.2 firmware and use that to downgrade the firmware on the other iphone 3.1.3 so i can at least jailbreak that iphone and then worry about the unlock later when it becomes available? And if so how would i do it?
no… as mentioned in the guides.. it’s unique for each device
Dude, im on a 3gs 16g MC model 3.13. Never jailbroken before. I tried backing up the 3.13 files on Umbrella via Apple and the file i got was 68kb. Whereas if I go via Saurik, my file was 64kb. My hostfile is not directed to Saurik server. Are the files from Umbrella via Apple legit? Or is there something I need to do? Thanks.
Quoting from the official source:
Dammit. I can’t save my SHSH files! The message I get is: “Could not get your ECID SHSH for that model/version: sorry.”
I’m guessing it’s because of the incorrect ECID i got coz of 3.1.3 Firmware Faker i got from Cydia. Now what should i do…?
remove the faker 🙂
Tried but doesn’t make a difference.
Put into recovery mode
how to jailbreak iphone with 3.1.3 and 5.12 base band?
I have an iPhone 3Gs, MC model, OS 3.1.2, and not jailbroken yet.
I followed the guide but failed to get the SHSH files from Apple server in the final step using the fwumbrella program in Mac.
Is that Apple stop signing OS 3.1.2 iPhone?
oops … seems that from your article, Apple only signs 3.1.3 or later?
I am too late!
Thanks. Probably getting the SHSH is no use for me now as 3.1.3 jb is not possible in 3gs MC Model?
every time i click on a link to a jailbreak or unlock i come back to another page that explain everything but i turn around in circle and never find what i am looking for
W H Y ?????????????????
can’t you guys be a little more clear that would help a lot
why not navigate to the Jailbreak iPhone category?
Im using Iphone 3GS. I have successfully jailbreak by Spirit (zillion thanks!!).
My Home-Cydia showing “TSS SHSH notice is temporarily disavled: insane traffic to TSS server due to Spirit release has made looking up what blobs are on file painfully slow: so slow this page doesnt even load, and users get a giant error 🙁 ”
Please help out~~~ tks
hi i tried to jailbreak my iphone using spirit and found out im stock on emergency call and saying that i need to insert my sim card…but luckily i dont have my sim card anymore what sholud i do??confused tnx
for 3G or 2G you can use redsn0w to jailbreak it 🙂
yo i have problem installing the autoshsh on my pc [windows] so pls help me out yh
i have my Jailbroken iphone3GS already it been weeks but now when i open Cydia it says on the top
“This Device has SHSH’s on File for Iphone OS/iOS 4.0 4.0.1”
i Don’t know what does that mean. Pls replay thanks.
bonsoir je possede un 3gs est bloqué sur la pomme usb apres avoir fait une reinsilialiser mon iphone il ne veux ni restaurer ni rebooter avec blackain que dois je faire s.v.p
i want to downgrade ios 4.1 to 3.1.3 but i dnt have shsh for 3.1.3 can i copy 3.1.3 from another iphone..
I am vivi from iFan International Co., Ltd, specialized in selling iPhone / iPod / iPad/iPhone5 parts, HTC/ Samsung and acessories.
Glad to know your company from the Internet.
If you are interested in any of them, please contact me, thanks!
Looking forward to cooperate with you!