Before Jailbreaking, Extract Your iPhone’s SHSH Blobs with Umbrella [Jailbreak Superguide]

Before Jailbreaking, Extract Your iPhone’s SHSH Blobs with Umbrella [Jailbreak Superguide]

If you’re going to jailbreak your iPhone or iPad, before you get started, we highly recommend you backup your device’s SHSH blobs.

With the release of iPhone 3GS and iPod Touch G3, Apple added an extra layer of security to prevent hacking, jailbreaking and unlocking. Apple is constantly closing the exploits used by jailbreak hackers by updating the firmware of its iPhone/iPt and iPad. If you accidentally upgrade your jailbroken device to Apple’s latest firmware, you can’t re-jailbreak it until hackers release new jailbreak software.

You can, however, downgrade your device to the previous firmware version which can be jailbroken — if you have your SHSH blobs on file.

You can extract these SHSH records and save them with the help of a utility called Umbrella. Here’s how:

Keep in mind that these records are firmware specific and each time you update, you should repeat this process to save the records for the particular firmware version.

What you’ll need:

  • Mac
  • iPhone 3GS / iPod Touch G3 / iPad (no need to do this if you have any older device).
  • Firmware Umbrella for Mac by Semaphore (version 2.2.2 or later)

Please backup your device in iTunes before following the below procedure.

Note also that your SHSH blobs are firmware specific and each time you update, you should repeat this process to save the records for each particular firmware version.

1. Download Firmware Umbrella and extract the ZIP file. Double-click to open the folder and then extract the ‘Umbrella’ app from the ‘Umbrella.dmg’ file inside.

Before Jailbreaking, Extract Your iPhone’s SHSH Blobs with Umbrella [Jailbreak Superguide]

Before Jailbreaking, Extract Your iPhone’s SHSH Blobs with Umbrella [Jailbreak Superguide]

Before Jailbreaking, Extract Your iPhone’s SHSH Blobs with Umbrella [Jailbreak Superguide]

Before Jailbreaking, Extract Your iPhone’s SHSH Blobs with Umbrella [Jailbreak Superguide]

Before Jailbreaking, Extract Your iPhone’s SHSH Blobs with Umbrella [Jailbreak Superguide]

2. Open Terminal from ‘/Applications/Utilities/’  then enter the following command and press return.

sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit /etc/hosts

Before Jailbreaking, Extract Your iPhone’s SHSH Blobs with Umbrella [Jailbreak Superguide]

Before Jailbreaking, Extract Your iPhone’s SHSH Blobs with Umbrella [Jailbreak Superguide]

When prompted for password, type your Mac admin password and press return. A text edit window should appear.

Before Jailbreaking, Extract Your iPhone’s SHSH Blobs with Umbrella [Jailbreak Superguide]

Before Jailbreaking, Extract Your iPhone’s SHSH Blobs with Umbrella [Jailbreak Superguide]

3. Look for a line containing ‘gs.apple.com’, erase the line and save and close the file. (NOTE: There’s a chance this line might not be there. In that case,  just close the file).

4. Open Umbrella and put your ECID in (if you don’t already know it, grab the device’s ECID using this guide).

Before Jailbreaking, Extract Your iPhone’s SHSH Blobs with Umbrella [Jailbreak Superguide]

Before Jailbreaking, Extract Your iPhone’s SHSH Blobs with Umbrella [Jailbreak Superguide]

Choose your device and firmware version from the ‘Device Version’ dropdown list.

Before Jailbreaking, Extract Your iPhone’s SHSH Blobs with Umbrella [Jailbreak Superguide]

Before Jailbreaking, Extract Your iPhone’s SHSH Blobs with Umbrella [Jailbreak Superguide]

Now, choose an ‘SHSH Repository’ from the dropdown menu.

  • ‘Apple’ checks if the SHSH is stored on their servers and saves a copy locally.
  • ‘Saurik – Cydia’ checks if the SHSH is stored with Cydia, if not it will be stored there and locally.

Before Jailbreaking, Extract Your iPhone’s SHSH Blobs with Umbrella [Jailbreak Superguide]

Before Jailbreaking, Extract Your iPhone’s SHSH Blobs with Umbrella [Jailbreak Superguide]

5.  Press the ‘Submit’ button. When the status returns positive in the bottom left corner, the SHSH file should be downloaded to the same folder as the Umbrella application. (NOTE: The application may freeze briefly but it usually comes back with an OK message.)

Before Jailbreaking, Extract Your iPhone’s SHSH Blobs with Umbrella [Jailbreak Superguide]

Before Jailbreaking, Extract Your iPhone’s SHSH Blobs with Umbrella [Jailbreak Superguide]

Related
  • SHB

    MAYBE YOU COULD LET ME KNOW HOW TO RESTORE MY IPHONE USING SAVED SHSH BLOBS & TINY UMBRELLA FIRMWARE. DO I NEED SOME OTHER COPY OF SAVED FIRMWARE OR NOT? HELP!!

  • Moeteise Surrey

    To back up iPhone data before updating I used the method in the link/URL below; by accessing the root directory and copying the Library>Documents Folder

    http://surreystore.com/cms/art

    Worked like a charm!

  • Moeteise Surrey

    Before updating your jailbroken iPhone make sure you do these back ups first http://surreystore.com/cms/art

About the author

Sayam AggarwalSayam Aggarwal is a 18-year-old student living in India who has been an Apple fan for almost 5 years. He has worked with ModMyi, one of the leading iPhone communities, as an author for more than a year. He spends most of his free time on the Internet fetching the latest news regarding Apple and its entire product range. Follow him on Twitter!

(sorry, you need Javascript to see this e-mail address)| Read more posts by .

Posted in How-To, iPad, iPhone 3G S, iPod Touch, Mac, Tips & Tricks | Tagged: |