What's new

HOW TO - Save your SHSH Blobs using TinyUmbrella

f4780y

Super Moderator
Staff member
Joined
Apr 11, 2011
Messages
916
Reaction score
153
Location
Troon, Scotland
This How-To guide will explain how to save your SHSH Blobs locally on your PC using TinyUmberella. Blobs are important because without them you cannot restore your device to the current or previous firmware. Fortunately, Apple always provide you with blobs for the current version of IOS, but once they stop signing a particular firmware version you must keep a saved copy of your blobs for any older version which you may want to restore in the future.

This guide will help you use TinyUmbrella to save all of the blobs to which you are currently entitled, including retrieving any blobs which were previously saved automatically by Cydia on your behalf. If you have used Cydia in the past on your device there is a good chance it has some blobs saved for you.

TinyUmbrella - Introduction
TU, as it will be referred to from here on, is an application developed by semaphore (@notcom) to assist with both saving your SHSH Blobs locally on your PC and subsequently serving them up to iTunes rather than have them served up from Apple. The advantage to this is you can replay saved blobs and fool iTunes and your device into allowing you to restore a firmware which Apple is no longer signing.

This tutorial assumes you have never used TU before, however it will also benefit anyone who has used it in the past but was not sure about the correct settings to use. I encourage everyone to follow the tutorial steps exactly as they have the benefit of leaving your PC in the ideal configuration with which to save new blobs if they are released by Apple and avoid conflict with your hosts file or restoring stock firmware from iTunes.

Installing TU
You will need to download the latest version of TU for either OSX or Windows from - The Firmware Umbrella - TinyUmbrella
As a MINIMUM you should be running 5.00.9. Do NOT use anything older than this as previous versions had some bugs.

For Windows, TU is simply an executable (exe) file which you can move to any convenient folder location on your PC once it has downloaded.
On OSX, TU comes with a standard installer which you should follow through so that TU is installed to your Applications folder.

On both platforms, TU requires a java runtime to be available, so you should check that your installation of java is up to date in case you run into problems.

Saving your Blobs
Start the TU application and connect your device to the PC via it's sync cable. You can leave iTunes running if it starts automatically when your device is connected. It will not interfere with the process of saving your blobs.

Now start the TU application and you should be presented with a screen similar to this...

HTTU_06.png


On the connected devices list to the left you should see your device. Click on it. The panel in the middle will list your SHSH Blobs which are saved locally on this PC. If this is truly the first time you have used TU you will have a blank list like the one above. Otherwise you will see the blobs you already have saved.

Next, we need to update the TU settings so it will retrieve any saved blobs you may already have on Saurik's Cydia server. To do this press the "Advanced" tab and untick all the options except the two shown in the following screen...

HTTU_02.png


Now PRESS the "Save SHSH" button. You will see a spinner icon beside your device on the left.

Wait till this finishes then untick the "Request SHSH from Cydia" button so your screen looks like this...

HTTU_03.png


Now PRESS "Save SHSH" AGAIN.

This time TU will retrieve the latest blobs directly from Apple servers. This will cover any situation where Cydia may not have the latest blobs. It is also the safest configuration to leave TU in once you are finished with it, so do not make any further changes to the check boxes. Your settings are now exactly as you want them for the future.

Now you can switch back to the main screen by pressing the "General" tab and you should see your blobs as follows...

HTTU_07.png


Hopefully, you will have some useful blobs in the list, such as 4.2.8 or 4.3.3 which are the current golden firmwares in terms of jailbreaking iPhones. However, if you only have the very latest firmware, e.g. 4.2.10 or 4.3.5 don't despair too much. You have started to save your blobs now and the main reason to do that is to give yourself a security blanket. You never know what vulnerabilities or issues may be discovered with firmwares in the future, and should you ever need to restore back to a version of IOS which now appears in this list, you will be able to regardless of whether Apple has stopped signing those versions or not.

That's it! You can now exit TU and carry on about your business.

Help! I don't see the blobs I need in the list!
Sorry, but if you followed the guide exactly as laid out then you simply are not entitled to the blobs you were expecting. You will always get the very latest blobs provided by Apple (4.2.10 and 4.3.5 at the time of writing), so if you have a completely empty list, double check all the settings and try again. But if you only have the latest version and nothing older then you are out of luck. Those are the only ones you have the security around blobs cannot be circumvented or spoofed.

But what if Apple release a new firmware tomorrow?
With this configuration of TU it is simple!
Start up the TU application, choose "Show All SHSHS" in the left column (you don't even have to have your device connected this time!), and press the "Save All SHSHs" button. The latest and greatest blobs will be downloaded from Apple servers and stored away for safe keeping for every device you have ever used TU with on this computer. Awesomeness!

HTTU_05.png


Happy Blob Saving fellow hackers!
 
Last edited:
Rumor is after IOS 5 comes out blobs will be worthless. We will no longer be able to downgrade. Is this True?
 
dmitchstevens said:
Rumor is after IOS 5 comes out blobs will be worthless. We will no longer be able to downgrade. Is this True?

I've heard this rumor too, and I hope it's false.

iPhone 4 16Gb 4.2.8 (jbme 3.0) Moderator @ iPhoneforum staff
 
It is not a rumour. Saved blobs for 5.x will be of no use for once it is officially released to the public. You will not be able to restore a previous 5.x firmware, only the "current" one. :(
 
f4780y said:
It is not a rumour. Saved blobs for 5.x will be of no use for once it is officially released to the public. You will not be able to restore a previous 5.x firmware, only the "current" one. :(

Ah looks like apple pwned us this time :(

iPhone 4 16Gb 4.2.8 (jbme 3.0) Moderator @ iPhoneforum staff
 
f4780y said:
It is not a rumour. Saved blobs for 5.x will be of no use for once it is officially released to the public. You will not be able to restore a previous 5.x firmware, only the "current" one. :(

Woo hoo.. The motto has been taken. Never move back always move forward. Let's go team apple.
 
Hi All

Newb here so pls forgive any ignorance on JB.

I am running the latest TU but somehow I cant even see my device on the left column to even start off with to save any SHSHs.

Am on Iphone4; 4.2.1 and would like to JB it with GP.

Appreciate any advice thks.
 
janboyz said:
Hi All

Newb here so pls forgive any ignorance on JB.

I am running the latest TU but somehow I cant even see my device on the left column to even start off with to save any SHSHs.

Am on Iphone4; 4.2.1 and would like to JB it with GP.

Appreciate any advice thks.

Are you jailbreaking for the first time.
 
janboyz said:
Hi All

Newb here so pls forgive any ignorance on JB.

I am running the latest TU but somehow I cant even see my device on the left column to even start off with to save any SHSHs.

Am on Iphone4; 4.2.1 and would like to JB it with GP.

Appreciate any advice thks.

Are you jailbreaking for the first time.

Yup!! Virgin JB

Was intending to JB the 4.2.1 to 4.3.3 but found that I couldnt as I dont hv the SHSHs for 4.3.3.

So am going to stick with a 4.2.1 JB and save my SHSH for 4.3.5 and be ready when the untethered comes, will do it.

OR do you guys have a better idea.

Thks
 
janboyz said:
Yup!! Virgin JB

Was intending to JB the 4.2.1 to 4.3.3 but found that I couldnt as I dont hv the SHSHs for 4.3.3.

So am going to stick with a 4.2.1 JB and save my SHSH for 4.3.5 and be ready when the untethered comes, will do it.

OR do you guys have a better idea.

Thks

Open this in safari on your phone.
Click on the free tab, let it do its magic and you'll be jailbroken.
http://www.jailbreakme.com
 
[/quote]

Open this in safari on your phone.
Click on the free tab, let it do its magic and you'll be jailbroken.
JailbreakMe 3.0[/QUOTE]

Jailbreakme doesnt work for 4.2.1 right???

I will hv to rely on GP to retain my [email protected]

Appreciated
 

Open this in safari on your phone.
Click on the free tab, let it do its magic and you'll be jailbroken.
JailbreakMe 3.0[/QUOTE]

Jailbreakme doesnt work for 4.2.1 right???

I will hv to rely on GP to retain my [email protected]

Appreciated[/QUOTE]

You're welcome.
 
New at this so please forgive the my 'newb-ness'.

But if I already have 4.3.5 updated, and I can't get the necessary blobs from my phone, would I be able to connect a friends phone (running 4.3.3) that is jailbroken, and obtain the necessary blobs in TU that way? Is it possible?

Thanks in advance for any & all help.

Sent from my iPad using iPF.net
 
New at this so please forgive the my 'newb-ness'.

But if I already have 4.3.5 updated, and I can't get the necessary blobs from my phone, would I be able to connect a friends phone (running 4.3.3) that is jailbroken, and obtain the necessary blobs in TU that way? Is it possible?

Thanks in advance for any & all help.

Sent from my iPad using iPF.net

No...

That will not be possible because every SHSH Blobs is specific to the iDevice(iPhone, iPod or iPad)
 
Thanks for the info. That's what I figured. Guess I'll just wait for the iOS 5 jailbreak to be released

Sent from my iPad using iPF.net
 
Top