How to save your SHSH blob using TinyUmbrella

 

TinyUmbrella now supports iOS 4 firmware. So, using TinyUmbrella you can save SHSH blobs of iOS 4 for iPhone 3GS and iPhone Touch 3G, 2G. In this guide you’ll learn how to save SHSH blobs for iOS 4.0 firmware with TinyUmbrella in both Windows and Mac OS X.

What is TinyUmbrella?

TinyUmbrella is a unified version of two programs called Firmware Umbrella and TinyTSS.

Why to Save SHSH Blobs?

If you jailbreak your iPhone/iPod Touch or want to do so in near future, it’s a good idea to save SHSH blobs for iOS 4.0 to secure future jailbreak. The developer of the TinyUmbrella has explained why to save SHSH blobs in detail on the tinyumbrella homepage which can be found here. Whenever a new firmware comes out Apple stops signing the older firmware which cannot be restored then. But if you’ve saved SHSH blobs for a firmware, you can always restore back to that one no matter how many firmwares are released after that. Apple will stop signing the current iOS as soon as the new iOS firmware is released, so it’s best time to save SHSH blobs for the current iOS using the guide below.

This TinyUmbrella guide apples to:

  • iPhone 4 (Make sure device is connected.)
  • iPhone 3GS
  • iPod Touch 3G
  • iPod Touch 2G (with model number MC)
  • An up to date list can be seen on the tinyumbrella website

.TinyUmbrella can now save iOS SHSH regardless of whether your iDevice is jailbroken or not.
.You can save SHSH blobs for iOS even if you’re on an older iOS version.
.It does not matter what firmware version is on the device TinyUmbrella will get the currently signed firmware by default.
.iPhone 3G  and older devices including iPod Touch (Non-MC) users do not need to save SHSH blobs.

How to Save SHSH Blobs for iOS 4 and beyond

1) Download TinyUmbrella for Windows, Mac or Linux (version 4.1.12). Alternatively you can check the official webpage to make sure you get the most recent version. Then make sure you have the latest version of iTunes.

2) Note: you can skip step 2 if you have never used TinyUmbrella or any other method of saving SHSH blobs before.

Windows Users:

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.

Mac Users:

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 and save the file then exit.

3) Run the TinyUmbrella that you downloaded in the Step 1. (Mac users: Copy the app to your desktop or you’ll get repeating password prompts if you ran the app from within the DMG)

Now Connect your iDevice to your computer and make sure iTunes is not running.

4) TinyUmbrella will auto detect your connected device and its ECID.

Now Simply Hit the Save My SHSH button and TinyUmbrella will grab SHSH blobs for your device. This will also generate a ticket to save SHSH blobs to Saurik’s server.

 

5) Done! You have secured your future jailbreak by saving SHSH blobs for iOS 4 using TinyUmbrella. You can find the saved SHSH file under:

  • MAC
    /Users//.shsh
    ex: /Users/semaphore/.shsh
  • WINDOWS XP
    <Main Drive>:\Documents and Settings\\.shsh
    ex: C:\Documents and Settings\semaphore\.shsh
  • WINDOWS 7
    <Main Drive>:\Users\\.shsh
    ex: C:\Users\semaphore\.shsh

 

Tiny umbrella has now been updated to be able to save all SHSH blobs at once.