Apple Makes Jailbreaking The iPhone Harder With iOS5

A big part of the hacking community is the segment that deals with Jailbreaking devices. For those who are not aware of what this means, to jailbreak a device means to break open the operating system allowing you to bypass restrictions and install unofficial software. For a device that has a very closed operating system like the iPhone, Jailbreaking is a very popular thing to do.

Christina Warren over on Mashable.com is reporting on the beta version of iOS5, where the iPhone Dev Team have found that Apple has made changes to the operating system in order to make it more difficult for people to jailbreak their devices. Currently if you want to jailbreak your device you can revert back to an older version of iOS in order to take advantage of vulnerabilities that have been patched in the current version.

With iOS5 the SHSH blobs (which verifies the validity of firmware on iOS devices) will be refreshed when the device is rebooted, meaning that you can no longer use old SHSH blobs to access older versions of iOS. Think of it as a front door key. With the current system you have a front door key, upgrade your version of iOS(or move house in this example) and you get a new front door key. If you get a copy of the old key, you can get access to your old house.

However with the new system your lock and key refreshes every time you come home. You can no longer return to an old house, since any copies of the key that you possess are made useless by the lock that has changed since the last time you were there. This makes Jailbreaking devices that use iOS5 will be much more difficult than it currently is but as we have seen time and time again, nothing is unhackable. People will find a way around this new system eventually.

For more information about the iOS update, check out the Mashable article, the iPhone Dev Team blog or for more articles about iOS5, click here. Alternatively leave a comment below telling us if you jailbreak your devices, and why.