Difference between revisions of "Cydia SHSH Server"

From The iPhone Wiki
Jump to: navigation, search
m (Grammar)
Line 1: Line 1:
Cydia/Saurik Server is a server that was created by [[Saurik]] for backing up [[SHSH]] blobs. For more details see [[SHSH]] and [[TinyUmbrella]].
+
Cydia/Saurik Server is a server that was created by [[Saurik]]. It stores [[SHSH]] blobs for devices that use Cydia's "on-file" feature. For more details see [[SHSH]] and [[TinyUmbrella]].
  +
  +
== Usage ==
  +
To use the server to restore to a firmware no longer being signed by Apple (e.g. 4.0.1), you must first [[jailbreak]] and use Cydia's "Make your life easier" option. Then add the following line to /etc/hosts (Mac OS X/Linux via [[user:posixninja|posixninja's]] idevicerestore) or C:\Windows\System32\drivers\etc\hosts (Windows XP+):
  +
  +
'''74.208.10.249 gs.apple.com'''
  +
  +
Note: On windows, make sure you open hosts as administrator.
  +
Then go along with the restore process. If the restore fails after "Verifying iPhone restore with Apple", you have not set up correctly.
  +
  +
== How it works ==
  +
Basically, it uses the [[wikipedia:hosts|hosts]] file to redirect the Apple firmware server to saurik's. His server has a ECID SHSH database, just like apple's. When an older firmware request is sent to apple, it will deny the SHSH request and error out. When it's requested at saurik's, if you've saved it, it finds the SHSH and continues with the restore.
   
 
See also [[Cydia Application]]
 
See also [[Cydia Application]]

Revision as of 23:40, 20 October 2010

Cydia/Saurik Server is a server that was created by Saurik. It stores SHSH blobs for devices that use Cydia's "on-file" feature. For more details see SHSH and TinyUmbrella.

Usage

To use the server to restore to a firmware no longer being signed by Apple (e.g. 4.0.1), you must first jailbreak and use Cydia's "Make your life easier" option. Then add the following line to /etc/hosts (Mac OS X/Linux via posixninja's idevicerestore) or C:\Windows\System32\drivers\etc\hosts (Windows XP+):

74.208.10.249   gs.apple.com

Note: On windows, make sure you open hosts as administrator. Then go along with the restore process. If the restore fails after "Verifying iPhone restore with Apple", you have not set up correctly.

How it works

Basically, it uses the hosts file to redirect the Apple firmware server to saurik's. His server has a ECID SHSH database, just like apple's. When an older firmware request is sent to apple, it will deny the SHSH request and error out. When it's requested at saurik's, if you've saved it, it finds the SHSH and continues with the restore.

See also Cydia Application