Using TinyUmbrella you can save SHSH blobs for iPhone 4, 3GS, 3G, iPad, iPod Touch 4G, 3G, 2G and AppleTV 2g. In this guide you’ll learn how to save SHSH blobs for iOS 4.x, 3.1.x firmware with TinyUmbrella in both Windows and Mac OS X.
What is TinyUmbrella?
TinyUmbrella is a unified version of Firmware Umbrella and TinyTSS. For more details, click here.
What is an SHSH Blob?
An SHSH is a secure signature hash. Basically its a unique key. (To avoid a lengthy discussion).
Why to Save SHSH Blobs?
Apple only allows you to restore to the firmwares they ‘sign’. This ‘signing’ only lasts for a limited time. Once they stop ‘signing’ the SHSHs for a firmware, there is no way to restore that firmware ever again. The core purpose of saving SHSH blobs is to secure future jailbreak. If you want to downgrade back to and older iOS 4.x, you will need your SHSH blobs saved either on Cydia or in your computer via TinyUmbrella.
Cydia can save SHSH blobs automatically (If you have ever tapped the “Make My Life Easier!”), it is recommended to use TinyUmbrella to ensure that you have SHSH blobs on file both on Cydia and on your Computer.
This TinyUmbrella guide applies to:
- iPhone 4, 3GS, 3G
- iPod Touch 4G, 3G, 2G
- iPad2, 1
- Apple TV 2G
- TinyUmbrella can save SHSH blobs regardless of jailbreak.
- You can save SHSH blobs for any latest firmware even if you’re on an older.
- It does not matter what firmware version is on the device TinyUmbrella will get the currently signed firmware + all blobs saved at Cydia Server (if any) by default.
- iPhone 2G and iPod Touch 1G users do NOT need to save SHSH blobs.
- iPhone 3G, and iPod Touch 2G (MC) users need SHSH blobs for iOS 4.x/newer only. SHSH does NOT apply to iOS 3.x for these devices
Follow the Steps mentioned below to save SHSH blobs of iOS 4.x, 3.x firmware for iPhone 4, iPhone 3GS, iPhone 3G, iPod Touch 3G and iPod Touch 2G (MC).
How to Save SHSH Blobs for iPhone, iPad, iPod Touch
Run the TinyUmbrella.
(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 iPhone 4, iPhone 3GS, 3G, iPod Touch 4G, 3G 2G, iPad or Apple TV 2G to your computer. TinyUmbrella will detect your iDevice.
- Make Sure iTunes is closed
- Now Simply Hit the Save SHSH button at Top-Right side of the window.
TinyUmbrella will save SHSH blobs of the latest firmware + all those blobs that you had saved for older firmwares (if any) on Cydia server. This will also generate a ticket to save SHSH blobs for the latest firmware to Cydia server.
All Done! You have secured your future jailbreak by saving SHSH blobs for iOS 4.x using TinyUmbrella. You can find the saved SHSH file directory under advanced Tab on TinyUmbrella and Cydia will also display your Saved SHSH blobs/status pending.
MAC ONLY: When I try running TinyUmbrella it crashes, in console.app it shows an error 255. How can I fix that?
A: This is a permissions issue. Run the following from Terminal:
- sudo chown -R $USER ~
- sudo chmod -R u+rw ~
And then after that reinstall TinyUmbrella. This should solve the issue.
- Downgrade iOS 4.2 to iOS 4.1, 4.x
- Downgrade iOS 4.1 to 4.0.1, 4.0, 3.1.x
- Downgrade iOS 4.0 to 3.1.3, 3.1.2
- How to: Jailbreak iOS 4
- How to: Unlock iOS 4
- AppSync 4: MobileInstallation Patch for iOS 4 (Install cracked apps)
You can follow us on Twitter, Join us at Facebook, and also Subscribed to RSS Feed to receive latest updates on iPhone 4, iPod Touch and iPad jailbreak and UltraSn0w and other unlock stuff and iOS.
what if I dont have any SHSH blobs . what do i do ? can I use some one elses blobs or do I have to wait
Nope. each device has its own certificate..
1 of my shs blobs is ipod4G 5.ob1 (9A5220p) wat does that mean?
You can use ireb to install custom firmware. Google and you’ll find a tutorial how to downgrade your iDevice without SHSH blobs. I have downgraded my iPod touch 2G from iOS 4.1 to 4.0 without SHSH blobs.
ok. i plugged the code into my MAC terminal, erased the apple server # and saved the file. i open umbrella and when i connect my iphone to the computer, umbrella closes on me without letting me save my SHSH!!! i don’t know why this keeps happening. any help??
3gs on 4.0 no prior jailbreak/unlock.
connect the device and then run the umbrella
does this mean i can now downgrade my 3gs 4.0 even without the 3.1.3 blobs? thx
Why do I have to remove the line gs.apple on the hosts file? Isn’t that used by the cydia server For older shsh blobs
my bad.. TinyUmbrella takes care of it as well.. removed that step
i am iphone 3gs 4.0 new bootrom, never save shsh blob before. now waiting for jailbreak to use sim card in my country, it is neccessary for me to save shsh blob file now?
Yes You should use this tool to save your current firmware shsh blobs. That way if you accidentally upgrade to unjailbrake-able firmware you’ll be able to downgrade to a jailbreak-able one
can anyone tell me, how can i know my current 3gs 4.0 new bootrom has save shsh blob on cydia previously? and how do i know my previous OS is 3.1.3 or 3.1.2? I just bought my iphone last week from the US.
here’s the spec. of my phone:
– iphone 3gs 16g
– version 4.0 (8A293),
– Model MB177LL,
– Modem firmware 05.13.04
Is it jailbroken? If it’s than go to cydia and on the home scree at the very top you should see SHSH 3.x files saved. If you don’t see this then there are not saved and can no longer saved them.
If your not jailbroken then you have never saved them, so you should at save SHSH blobs for 4.0
read the advanced option part..
Is it fine if I backed up blobs with auto shsh. The later one. Think it’s called auto shsh rc. I saved the shsh file on my pc and to sauriks server. But I never had to modify the notepad file?? Or do I also have to do the above mentioned method?? I have an iPhone 3gs running 3.1.3. A response will be greatly Appreciated.
run the TinyUmbrella.. Drag and drop the saved SHSH file one TinyUmbrella Windows..
Then hit the Display SHSH button to verify if it’s the right SHSH
OK I backed up but how do I use these blobs if I want to downgrade ?.
I have a 3gs with OS4 new bootrom, just bougth from apple store. I want to jailbreak it, but i cant even downgrade it to 3.1.3 nor 3.1.2! Mow if i save shsh directly from my 3gs OS4, will it help me to jailbreak? tnx
save SHSH blobs and wait for the upcoming jailbreak
Unfortunately i upgraded my iPhone3GS to IOS 4.0.1. Previously i didnt jailbreak my phone. So can i jailbreak my iPhone3GS now with IOS 4.0.1.
Please help me.
nope.. unless you’ve saved SHSH blobs for older firmware
No.. I didnt save SHSH blobs..
Is it possible to downgrade to IOS 3.1.2 now from 4.0.1
nope.. but wait for a few days.. Spirit jailbreak is on its way 🙂
i hav the same prob i updated 2 os 4.0.1 without savin any SHSH blobs.by when is the jailbrake expected 2 release??
Hello everyone 🙂 I need help… I just got new iphone 3gs with os 4.0 locked to o2, but i need only jailbreak (for obvious reasons). And here is the problem i got newest version of redsn0w which can jailbreak, but when i show ispw file to redsn0w nothing happen… Also when i try downgrade 4.0 to 3.1.3 had error 3194, and even adding 18.104.22.168 gs.apple.com to host file nothing changed… Can any one advice me how can i jailbreak my phone? Kind regards
downgrade is possible only if you’ve SHSH blobs saved..
RedSn0w doesn’t support 3GS @ 4.0
wow thanks for quick reply, i will try save SHSH
so, if Im on 3.1.2 , I can still save shsh blobs for the 4.0.1 firmware without upgrading to the 4.0.1 right???
Yes, use TinyUmbrella or Cydia
hello i am iphone 3gs with 4.0.1 i want to downgrade but i didnt save my shash what i have to do could you upload some of them if u have it and if you upload them could i use em for my process?
Ok i have ipod touch 3.1.2 jailbroken by blackra1n (theathred)……i want to restore back to original 3.1.2 so that i can use Spirited to unteathred my ipod touch. I have tried using tinyumbrella but it keeps saving the 4.0 SHSH, not my 3.1.2 SHSH. why? and how?
i have recently updated to 4.0.2 on iphone 3gs unaware dat dere nt a jailbreak avilable yet,just wonderin wen it goin to be available
Does it matter if I am running on iTunes 22.214.171.124? Is it still possible to get the ECID ShSh blob from a custom firmware? Well my JB iphone 3G is not running on it but it will later and I was wondering if it will be necessary to retrieve the ShSh blob again.
apple still signing 3G for 4.0.1 and 4.0
grab it before it’s too late.
and u can use TinyUmbrella to downgrade it.
i’m on 4.0.1 i saved the shsh for 4.0, 4.0.1 and 4.0.2.. unfortunately, i only get to know about shsh recently so i didn’t manage to get the shsh saved for 3.X version. however i can downgrade to 3.1.3, the only problem is i don’t get push notifications. but the lag issues on ios4 is getting too much that i’m thinking of downgrading back to 3.1.3.. is there any way to get push notification without my SHSH?
Install push doctor frm cydia.
if you running 3G then you don’t need SHSH. but run the TinyUmbrella anyway .or restore, i found i got some error.but run the TinyUmbrella (despite it doesn’t have SHSH for 3.0)
on iOS 4.x, you need to turn off Spotlight search, the speed should pickup like if you running iOS 3.x, turn off what you don’t need/use.
thank u for the reply, the only problem when i downgrade to 3.1.3 is i don’t get any push notifications coming in. now i’m on 4.0.1, and the only thing that’s stopping me from downgrading is having to do without push notifications.. but the lags are frustrating..
I have an iPhone 4. Version 4.0.2. I want to downgrade to 4.0.1 i did the tiny umbrella thing, downloaded firmware, BUT. when i restore it, it gives me error “3014” which is a tinyumbrella problem i assume. i havent jailbroken my phone in the past. WHAT DO I DO?!
did you save your SHSH ?
click on Advance option. and you should see the iphone FW 4.0.2, select 4.0.1 and try hit SAVE SHSH, if it success then Cydia has a copy of your SHSH, then you can try to restore to 4.0.1
Thank you very much it works…..you are the greatest guys keep up the good work
i have 3gs 3.1.3. and i had saved 4.0.1 shsh with tiny umbrella. now i want to install and update my phone to 4.0.1 os. but apple stop signing this 4.0.1 so any one pls suggest how should i update it to 4.0.1 and through which i will jailbreak 4.0.1 snowbreze or red snow.. pls reply
Your best bet is to wait until the 4.1 OS jailbreak. You probably wont need SHSH blobs and the dev team is preparing a jailbreak release.
Can anyone tell me how to use tinyumbrella to restore on an older firmware? I allready have shsh saved on 4.0.1 but I don’ know how to downgrade.
Quick question and I think that this has sort of been touched on, but I just can’t get a definitive answer on the web. I have an iphone 4g running ios 4.0.1 which is jailbroken and unlocked with blobs on file with cydia. I bought a new iphone 4g that came with 4.1 today – (long story).
Anyways, is there a way to use my blob on file with cydia from my OLD 4g iphone to downgrade my NEW 4g iphone from 4.1 to 4.0.1?
Note: Both phones are still in my possession. So, would switching the sim cards enable me to do this or does that have nothing to do with this. Any help is appreciated. Thank you in advance.
SHSH lobs are unique for each device.
My tiny umbrella always comes up with the error when I open the program: “do not have administrator permission, port 80 is in use or your host file canot be changed”
I know that i have administrator permission and that i have used the correct password, i have closed all other applications so port 80 should be open.. what changed do i need to make to “host” file and where do i find it?
thankyou, sorry if this is obvious but i can’t see those instructions anywhere.
i have bought an iphone4 company unlocked.i tried to save SHSH Blobs butwen i run tiny umberlla it says………
Asking CYDIA for SHSH blobs for iPhone4 4.0.1
This device isn’t eligible for the requested build.
CYDIA DOES NOT HAVE YOUR SHSH FOR iPhone4 4.0.1 THERE IS NO WAY FOR YOU TO GET THEM. SORRY. YOU ARE JUST TOO LATE……..
WHAT DOES THIS MEAN??CAN I SAVE SHSH BLOBS?IT MEANS I CANT JAILBREAK IT?
you cant save shsh blobs for 4.0.1 fw now.. appe has stoped signing for 4.0.1 fw, means you cant downgrade and JailBreak. you have to wait for the greenpois0n jailbreak, which will jailbreak 4.1 fw, meanwhile save shsh blobs for 4.1 fw,
I have an iphone 4 and I upgraded to 4.0.1 without saving any ssh blobs. I currently installed TinyUmbrella and saved the ssh blobs, however it is only showing OS 4.0.2 and higher 4.1, 4.2, etc Does this mean I cannot save the 4.0.1 ssh blob anymore?
Yep thats correct because the 4.0.1 window is closed and can not save SHSH anymore. I would upgrade to 4.1 and stay there till the 4.2.1 or 4.3 untethered jailbreak is released
hi can anyone help me restore my phone i tried to erase all data on my phone and erased my os also i don’t know which firmware version i had on my phone now when i try restoring from i tunes its taking more then 7 hours every time i keep it downloading it says the connection timed out when i come back. so i downloaded firmware 4.2.1 and tried restoring with the shift restore but it gives me a error 1015 my phone is a factory unlocked one…can anyone help me please
You need to modify your hosts file in c:\windows\system32\drivers\etc. I had the same problem.
You should put a line like this
# 127.0.0.1 gs.apple.com
remove all other gs.apple.com lines
hope is helps or google it
Hey I understand a lot when it comes to my own personal jailbreaking methods but one thing I can’t get a hold of is I want to know if I am able to use my shsh blobs to downgrade a friends ipod touch for a jailbreak who has upgraded? If anyone could give feedback it would be greatly appreciated.
you can’t use ur SHSH blobs in somebody else idevice
So if i downgrade to 4.0.1, i still cant jailbreak!?
yes you can jailbreak with jailbreakme.com.
I have iphone4 4.1 2.10 baseband . can some one help me on how to jailbreak it coz i knw there is no unlock for it till now . plzz help mee.
I dont think there is an unlock yet for 2.10. I have not heard from Dev Team say anything about it.
Anyways you can only jailbreak at this this time by going up to 4.2.1 or , if you have SHSH blobs saved, you can stay at 4.1 and just use greeenpois0n.
Thnxx Friend for guiding ..
I jailbreaked it from limera1n and i succesfully jailbreaked it bb is still 2.10 and now just waiting for unlock..
I want to ask one thing my bro is using 3gs in canada 4.2.1 and 5.15.04 i told him to jailbreak it from redsn0w . phone jailbreak at reached to 6.15 bb but it is not unlocking by ultrasn0w .. im confused wat to do now
I can save my SHSH but when I try to email it, it appears to email the file but I never receive the email. I’ve tried to email to several different of my email addresses but the email never arrives. Has anyone else had this problem?
I did run it on my macbook pro but its come every time the error, that i have to close httpd on the PID…. But if i close the httpd it comes from self again. What can i do by this issue?
Thank to all, who have an answer!!!
Ok i recently updated to iso 4.3 🙁 and my jailbreak stuff is gone and i tried to restore to 4.2 but idk how i saved my shss for 4.2 while jailbroken can you helo
If you saved your SHSH before u might be able to downgrade to a previous version depends with SHSH you have. Plug it to tiny umbrella and it might tell u if had any previous SHSH. There’d might be another better way
hi, i have iphone 3g and restored my phone to 4.2.1 but i dont have shsh and now iphone is sim lock. what can i do?
Hi, Hope you can help ,e for this issue.
I have a Iphone 3gs with unlock and jailbreak. My latest formware was 4.1. Now i updated to 4.3. So it is asking me for original SIm for activation. I dont have the At&t SIM.
Now i want to use the version 4.1. How i will do that? Can u please suggest me.
Do you remenber, when you were jailbroken, going into cydia and checking “make my life easier” button or backing up your SHSH with tiny umbrella? If so you probably can downgrade yopur firmware
Hi, I really need some help and advice here!
I just got home with a brand new iPhone and
wanted to save shsh with tinyumbrella.
All works perfect but tinyumbrella saves only
one shsh file for me and its called “iPhone4 4.3” !!!
My iphone has version 4.2.1 and I want to save shsh
to be able to go back to 4.2.1
Am I doing something wrong!? Can you please tell me
what you think?
Here is a link to the picture I took from tinyumbrella,
it shows the problem:
TU can save SHSH blobs currently being signed by Apple (only latest FW) or those already saved via Cydia.
Please read before you ask.
I am sorry! I have been reading for hours now but apparently did not understand few things!
I thought that my iphone has firmware version 4.2.1 and so it
has the 4.2.1 shsh files!? It dose not?
So for me is no longer possible to have 4.2.1 shsh and if I upgrade later to 4.3 I will not be able to downgrade or prevent my modem firmware from upgrading also?
If i have a jailbroken iphone 3g 4.X can i downgrade to 3.1.3 without SHSH blobs saved for 3.1.3 ?
need help…my iphone4 has version 4.2.1….when i try to save the SHSH using tinyumbrella it appeared “This device isn’t eligible for the requested build. CYDIA DOES NOT HAVE YOUR SHSH FOR iPhone4 4.2.1 (8C148) THERE IS NO WAY FOR YOU TO GET THEM. SORRY. YOU ARE JUST TOO LATE.”…what should i do
U can still jailbreak using greenpoisoin, but if for any reason u need to restore you have to upgrade to 4.3
I recently bought an used Ipad 1. It is jailbroken ( when checking in cydia it has the source repo666ultrasnow). I want to upgrade to 4.2.1, and then to jailbreak again. Do I need to save blobs too ? Also, which jailbreak could I use ( Greenpoison, Pwnage) ? Do I need to make first the upgrade to 4.2.1 and then the Jailbreak? Or when doing the Jailbreak to 4.2.1. ( in spite that my Ipad it is jailbroken) it upgrades and jailbreak simultanously ?
many thanks in advance
I will make sure using tiny umbrella that u have 4.2.1 SHSH. if you do; go ahead and restore to 4.2.1 then jailbreak with greenpois0in
I run tiny umbrella and I do not have 4.2.1 SSH…. What can I do?
You can also check in Cydia (on the home page) which SHSH u have. If u dont have 4.2.1 I suggest staying at the current firmware until a 4.3 untethered jailbreak comes out
I have checked at cydia and i Got this message: This device is in the pending TSS queue…. And Tiny Umbrella says: Saved SHSHs for Ipad : Ipad 4.3.1 (8G4)…
So, I need to wait until a Jailbreak get developed for 4.3.1?
Or can I jaibreak to 4.2.1 ( but I can not downgrade in case I have problems and then I need to upgrade to 4.3.1?
Thanks in advance
Yeah just wait and stay at the current jailbreak ur in
Baixei o firmware 4.3.1 ontem e perdi o cydia e todos meus apps… como faço para instalar o cydia novamente? tenho que executar o jailbreak?
Hi, i need help to downgrade my iphone IOS from 4.3.1(latest) to 4.2.1 any body can help me out?
I couldn’t upgrade my iphone 3gs after applied Tinyumbrella.. Help me! “An unknow error occurred (3194)”
you must be doing something wrong maybe upgrading to firmaware that you do not have SHSH for
I have a Iphone 4 with firmware 4,1 with jailbreak greenpois0n, to put when twirling the TinyUmbrella, it not saved SHSH, with this I do not obtain upgrade for firmware 4.3.1, to say would know me what I can make?
YOu can now upgrade to 4.3.2 and jailbreak. if you need unlock upgrade via tinyumbrella
I have an iphone 4 and was jailbroken using Greenpoison then Redsnow when i was on 4.3.1. I’m now unjailbrokn on 4.3.3 and want to downgrade back to 4.2.1.
How do i check if my SHSH are saved so that i can downgrade?
Please help (agagin, i’m not jailbroken right now)
@lors you can re-save SHSH with tiny umbrella. It will tell you with one u have for which firmware. After that than u would know if u can downgrade
Hey iPhoneHeat, 01.59.00, running iOS 4.0, how do up upgrade / update the iOS without losing the firmware (bb)? Do I have to perform the upgrade / update prior running TinyUmbrella or after?
Use PwnageTool or Sn0wbreeze to create a custom firmware
My phone is Iphone 4 on baseband 03.10.01 locked. I tried to unlock it by gevey and it works. Its original ios is 4.2.1 . So, i updated my firmware via itunes and i tried to jailbreak it with snowbreeze. After all done, i tunes keeps saying me that my sim is invalid and i need a valid sim to activate my iphone.
I did not save my SHSH blobs for 4.2.1. So, what should i do now to save my phone. Please give me ideas.
there is no way then to go back to 4.2.1, i would make sure that gevey sim works with the newest firmware which i though it did. Maybe there is a hack that fixes that issue with itunes
hey i need to know when is ibluetooth will be officially launched by apple for iphone 4 and procedure to get it.
Hi Need help…I have got I phone 4 4.3.3 IOS with BaseBnad 4.10.01 thinking Gevey Sim will work but it is not working now…can you anyone suggest how can I unlock it and use other GSM network..
Please guide and help…
Thanks a ton in advance
I updated my ipad to 4.3.4 without saving the shsh blobs. Can i still downgrade it without the tehthered solution? Please help.
i tried more time to downgrade 4.3.5 to 4.3.3 i did all steps but every time given me error 20.
What should I do if I didn’t save the SHSH blobs before downgrading? Does that mean I cannot recover my phone anymore, or is there a solution to restore my phone, because now Apple won’t let me restore it.
You can’t downgrade without your shsh blobs saved, but if your phone was jailbroken before you upgrade chances are that cydia have the blobs you need.
Run tiny umbrella, check mark request blobs from cydia and cross your fingers.
If you were lucky then follow the downgrade instructions. I recommend to downgrade using a custom firmware much much easier
My saved firmware shows in tinyumbrella n also
on my harddrive(windows).But,when i start tss n then
shift+restore on itunes it doesnt show firmware.It shows
.cache n .known devices only.Please help.Im trying to
downgrade to 4.2.8 on iphone 4 to jailbreak.
if your phone is working, you can connect it to you computer and request your shsh from cydia using tinyumbrella.
It should be fairly straight forward.
good luck if you need anymore help post your email and I will reply to you there any questions
how to save blobs if phone is stuck at apple logo?!
I don’t think you can, but you might be able to do something on dfu mode.
Sorry I’m away from my computer and I don’t have the name but there is software to get your iccid from your phone and U can use that to get ur blobs on tinyumbrella
Sorry U actually need ECID, the software its called ecid grabber, you need to put your device in recovery mode. Look for instructions on how to do that if U don’t know already.
Hope I was able to help, if I did or U need more help, REPLY
tinyumbrella 4.2.1 link anybody?
I have an IPT 2g MC. Ultimately I want native apple’s Home Sharing on this thing, so I need 4.3.x.
I understand that whited00r can push me to pseudo 4.3.x, but to get there, I need to hop back to 3.1.3, then slap on whited00r firmware.
I’ve just recently started jailbreaks and have a 4.1 and 4.2.1 SHSH. But I read above that its impossible to go back to 3.1.3 without an SHSH. Did I read this right? Is there any way to jump back at all?
I Have one question to ask you. I have jailbreak my iPhone 4 iOS 5.0.1 and after jailbreak already . I launch Cydia and I see the SHSH 5.0.1 so do I need to save SHSH with TinyUmbrella. but now I have already shsh 5.0.1 in my Cydia. Please answer me… thank you
it means its saved already
i have a ipod 2g 8gig but i dont have hshs blob because i was just hand over to me last week do you have anything that i can put to my TU cause i cant downgrade to 4.0
I’ve iphone 4, 4.3.2.. I tried redsn0w, it has now left my fone in recovery mode.
I can’t see a way out.
jailbreak ipad 3
pleas help me for jailbreak iphone 4 gsm 6.1.2 with redsnOw . I when jilbreaking via redsnOw write my iphone error 7 pleas help me