Correct. It's a 128B public key signature composed of the firmware image and the device's unique ID (UDID). It's completely unique to each device and impossible to reverse/create as only Apple has the private key. Every firmware/device combination results in a new SHSH signature.So these SHSH blobs are unique to every device? Like a serial number?
Yes, which is why you have to store the old SHSH blobs to reuse them.Does it change with each firmware update?
yah but ios5 has OTA updates and you know how the last upgrade went SLOOOOOOW. The new devices will have 1gb of ram, you should tread lightly before doing a damn new irreversible upgrade.
It's better than that: if Apple detects a jailbroken phone, they won't even push OTA updates to you. Apple wants to update jailbroken phones even less than the people who jailbroke them - there's no way to tell how a delta update would interact with the jailbroken OS, and Apple doesn't want to deal with the support issues that might result.It might be slow for 3GS, but the 4 should handle iOS 5 just fine. And the OTA updates are not enforced (I hope), so you should be able to disable updating until a proper jailbreak is released.
