Backup Your iPhone SHSH – TinyUmbrella
Having backups of your SHSH will also allow you to downgrade to older firmware versions if you have the SHSH for it even if you’ve updated your iPhone’s firmware. The reason the SHSH is needed is because on an iPhone 3GS or higher, Apple’s server must sign the firmware being installed. After a new firmware version is released Apple’s server will stop signing older firmware, rendering it unusable. With your SHSH blobs you’ll be able to generate the signature needed to use an older firmware.
UPDATE – having your SHSH keys for iOS 4.1 will play a huge role in an Untethered jailbreak for iPhone OS4.2 and beyond. Don’t get stuck without an untethered jailbreak! BACK UP YOUR SSH NOW! iPhone OS 4.2 will be released any day now. If you update without doing this you may end up with a tethered jailbreak! Using TinyUmbrella Doesn’t require a jailbreak.
Tethered Jailbreak vs UnTethered Jailbreak
A tethered iPhone jailbreak basically means everytime your device boots you will need to plug it into a computer and jailbreak again to make it start. That means you’re going to do this everytime your iPhone dies or needs to be restarted. An Un-tethered jailbreak will eliminate the need for this. For obvious reasons untethered is very much preferred
This can come in really handy in certain situations where the newer firmware maybe worse or break some functionality that worked in a previous version, yes this happens.
Let’s get started.
For the most part this is really really simple takes merely a minute and doesn’t require your device to be jailbroken.
- Download TinyUmbrella for your OS/
- Run / Open the downloaded TinyUmbrella program
- Plug your iOS device into your computer
- Select your device from the device list
- Click the Save SHSH button
Once complete you should see the Saved SHSH field populate with your firmware’s SHSH.
This will also query Cydia’s server for any stored SHSH files and save them. If you’ve ever jailbroken your iPhone, Cydia has most likely stored your SHSH files. Just open Cydia and look at the top.







So if I do this can, and save my current SHSH of 3.1.3 and on my Cydia it shows I have SHSH’s for 4.0 4.0.1 & 4.1 can I upgrade my phone to the iOS4. Because it sounds like if Cydia has SHSH saved for me and if i use TinyUmbrella those SHSH will be downloaded and I can make itunes load which ever I want on the phone. Yes or NO
Since I still have 3.1.3 can I back up shsh and once I do that umbrella will download my saved shsh’s Cydia has for me 4.0 4.0.1 & 4.1? And if so can I update my phone to the shsh that cydia provided so I can get to ios4 with out updating all the way to 4.2?
If you have SHSH’s for those versions you can upgrade to them without upgrading all the way to 4.2. I recommend iOS 4.1, doing the upgrade is pretty simple, just edit your hosts file and add this line “74.208.10.249 gs.apple.com” without the “s. This will redirect the SHSH requests to the cydia server. Download the older firmware for your iPhone and do a shift click restore in iTunes and locate the downloaded firmware file. If you rely on a carrier unlock don’t update without downloading / creating a custom iOS firmware without the baseband in pwnage tool. I will be writing a for all this soon guide on this soon.
Thanks Mikro. Ok so I downloaded tiny umbrella and it downloaded the shsh I had from Cydia. I know where the files are located on my PC. Are the hosts files the shsh files that tinyumbrella downloaded? How do I edit the “hosts files”, and how/where do I add the line “74.208.10.249 g.apple.com”? I opened the files in word and also in notepad and it looked like Chinese to me. I am not too savvy on line editing. I do not rely on a carrier unlock because I am with at&t. Thanks for the help
The hosts file is completely different from your SHSH blobs. The hosts file can be found in C:\Windows\System32\Drivers\etc . I’ll explain how to do this fully in another post shortly.