Bagi yang sudah biasa melakukan jailbreaking pada iDevice pasti sudah pernah mendengar istilah SHSH. SHSH adalah semacam signatures dari Apple yang memungkinkan kita melakukan penurunan versi (downgrade) atapun restore iOS. Setiap device memiliki SHSH yang berbeda dengan device yang lainnya.

Pada awalnya Apple membuat sistem SHSH ini untuk mencegah downgrade iOS pada iPhone 3GS dengan maksud untuk melawan jailbreaking, dan dengan maksud yang sama pula kali ini Apple akan meningkatkan ke manan iOS dengan memperketat urusan SHSH.

Kalau Anda dulu sering melakukan downgrade pada iDevice maka mulai sejak iOS 5 Anda tidak akan bisa melakukan downgrade lagi, walaupun sudah menyimpan SHSH sebelumnya. Hal ini telah dikonfirmasi oleh MuscleNerd, hacker iOS yang merupakan anggota dari Dev-Team:

Those of you who have been jailbreaking for a while have probably heard us periodically warn you to “save your blobs” for each firmware using either Cydia or TinyUmbrella (or even the “copy from /tmp during restore” method for advanced users). Saving your blobs for a given firmware on your specific device allows you to restore *that* device to *that* firmware even after Apple has stopped signing it. That’s all about to change.

Starting with the iOS5 beta, the role of the “APTicket” is changing — it’s being used much like the “BBTicket” has always been used. The LLB and iBoot stages of the boot sequence are being refined to depend on the authenticity of the APTicket, which is uniquely generated at each and every restore (in other words, it doesn’t depend merely on your ECID and firmware version…it changes every time you restore, based partly on a random number). This APTicket authentication will happen at every boot, not just at restore time. Because only Apple has the crypto keys to properly sign the per-restore APTicket, replayed APTickets are useless.

Inti dari pernyataan di atas adalah: sistem autentikasi pada tiap device akan berubah-ubah setiap kali reboot dan restore, itu artinya kemungkinan downgrade pada iOS 5 sudah tidak ada.

Tapi tenang saja, masalah ini hanya berlaku untuk iOS 5 saja. Jika Anda sudah pernah menyimpan SHSH di versi iOS sebelumnya (< iOS 5) maka Anda masih punya kesempatan untuk downgrade. Lagipula saat ini iOS 5 masih dalam tahap beta, itu artinya ini belum final dan masih ada kemungkinan kalau sistem ini akan berubah, seperti yang ditulis oleh MuscleNerd:

Note: although there may still be ways to combat this, a beta period is really not the time or place to discuss them. We’re just letting you know what Apple has already done in their exisiting beta releases — they’ve stepped up their game!

Masih bingung dengan fungsi SHSH? silakan bertanya di kolom komentar ;)

Referensi:
[JailbreakQA]
Sumber:
[iFans]