Your favorite Apple, iPhone, iPad, iOS, Jailbreak, and Cydia site.
Thread: All about SHSH
09-21-2010, 12:35 PM #1
All about SHSH
This is a portion of another post I made, just thought it would be beneficial to have it on its own as there are still many questions and misconceptions about what SHSH are and how to get them.
A good explanation of SHSH is here: Caching Apple's Signature Server - Jay Freeman (saurik)
Basically it is a certificate of sorts that apple gives your device when trying to restore to a certain firmware. Cydia can store these for you and allow you to use them to downgrade when you need to.There are 3 ways to obtain SHSH for your device:
1: When jailbroken open cydia and press the “make my life easier” that pops up when you first open it.
2: Edit your hosts files as detailed in that link above from Saurik.
3: Use tiny umbrella, a guide on how to use tiny umbrella to save your SHSH and use them to downgrade can be found here: Apple, iPhone & iPad Forums | ModMyi.com
4: You can use iFaith or redsnow to extract the SHSH from the device itself for the firmware you are currently on. This is one way you can save SHSH even after Apple has stopped signing a firmware.
Once Apple stops signing a certain firmware you cannot save your SHSH for that firmware anymore. So even if not jailbroken tiny umbrella can be used to save your SHSH for the current firmware so that when a jailbreak does come out you will always be able to restore to that firmware even if a new firmware comes out.
Some facts about SHSH:
1: You do not need to be jailbroken to save SHSH.
2: You do not need to be on a certain firmware to save SHSH for that firmware. You can be on 3.1.3 and just as easily save SHSH for 4.1 with tiny umbrella.
3: Once one of these 3 methods is used to save SHSH cydia will automatically save SHSH for all future firmwares when possible. So even if you think you do not have SHSH it is always recommended to download tiny umbrella and check just to be sure.
4: SHSH are device specific. They cannot be transferred from one device to another.
What devices need SHSH:
iPod Touch 4G/3G/2G
Exceptions to this rule apply to iPhone 3G and iPod Touch 2G. They only require SHSH for firmware 4.0 and up. For lower than this putting the iphone in dfu and restoring should suffice. Also there are ways around it if you have a iPhone 3G jailbroken by redsn0w/pwnage tool/sn0wbreeze then they can be restored to a custom 4.0 firmware without the need for SHSH.
Again a more in depth guide about How to downgrade/upgrade is detailed here:
Apple, iPhone & iPad Forums | ModMyi.com
A guide to see if you can jailbreak or not can be found here: http://modmyi.com/forums/general/729...breakable.html
The Following 14 Users Say Thank You to Simon For This Useful Post:
badius_salam (10-21-2010), banahaw (01-14-2011), Captinsmooth (09-21-2010), dhamien (09-21-2010), i.Annie (09-21-2010), ismoothproject (03-16-2011), Jay_are93 (12-20-2010), Jerrryy (01-07-2011), jonstar7 (10-06-2010), MiaField (01-16-2012), Orby (09-22-2010), Stray (01-23-2011), Trooper Sam (09-21-2010), xavimangels (01-23-2011)
09-21-2010, 05:45 PM #2
Another good postWe're all just toymakers in the game of life.
09-21-2010, 06:15 PM #3
The Following User Says Thank You to Simon For This Useful Post:
09-21-2010, 06:16 PM #4
Nice work!This post infers no rights and is provided as is.
Click here to follow me on twitter
09-21-2010, 06:56 PM #5
I'm just jealous because you have the time to do such nice write-ups.
09-21-2010, 10:09 PM #6
Hope some of the newcomers will read this... The "what are SHSHs" question was very high in numbers a couple weeks ago.
The Following User Says Thank You to i.Annie For This Useful Post:
09-22-2010, 01:32 AM #7
You could mail this to them upon their signing up for MMI...the question will be asked anyway.
01-23-2011, 12:56 PM #8
hello, I´m sorry maybe someone already answered this but I´m new here. I´ve tryed to use the solution posted by saurik to fix the 3194 error message but the problem is this: when i go to windows/system32/drivers/etc/host there is no host file, only one that is lmhost.sam. I didn´t know if it was the same thing but I tryed to add 18.104.22.168 gs.apple.com at the end of text as saurik instructed but still the same 3194 error. I´m running iTunes 10.1.1.4, an iphone 4.0 trying to restore to 4.0.1 and I have a Windows 7 dell inspiron 1420.
Any help I would apreciate a lot. thanks in advanced
01-23-2011, 01:00 PM #9
01-23-2011, 01:51 PM #10
well, i think i do, i mean when i installed cydia and it had the message make my life easier i did it. I thought that saved my shsh, also it shows at the top of cydia home page in the iphone SHSH: 4.0,4.0.1, 4.0.2, 4.1, 4.2.1 en green letters.
also I didn´t know that it was the same, I´m trying to redo the hole jailbreak process because I can´t install any package in cydia and it sometimes it reboots.
Thanks a lot for your reply
01-23-2011, 01:55 PM #11
01-23-2011, 02:10 PM #12
ok I´ll try to that and tell you how it went, thenks
01-23-2011, 02:16 PM #13
01-23-2011, 03:50 PM #14
Cannot Start TSS Service
DO NOT TRY RESTORING YOUR DEVICE!!!
C:/Windows/System32/Drivers/etc/hosts is not writable!
Do you think I should try in another computer???
01-23-2011, 04:10 PM #15
01-23-2011, 04:59 PM #16
yeah I already did that, I don´to know if it has something to do with it, but there is no hosts file in my computer, there´s only lmhosts
01-23-2011, 05:01 PM #17
There should be a hosts file on your computer. Try this if yours is missing it: What To Do If Your Hosts File is Missing: How To Restore the Hosts File
After you get it there try tiny umbrella again.
01-23-2011, 05:15 PM #18
ok I´m on it, listen I´ll be back in i while, I have to go to work. But thanks so far, I´ll tell you how it went.
01-23-2011, 05:18 PM #19
02-21-2011, 11:02 AM #20
Also you will have to create a new tile named, TileWithBadge.png for non-retina, and