iPhone kullanıcılarının sıklıkla duyduğu ve uyguladığı ancak yeni kullanıcılar için yabancı gelebilecek bir terim olan SHSH kaydı ve bu kaydın alınmasının ne gibi bir faydası olduğunu bu yazımız ile ifade etmeye çalışacağız. Yazımızda SHSH kaydının ne olduğu, nasıl alınacağı ve alınmasının gerekliliği konusunda sizleri elimizden geldiğince aydınlatmaya çalışacağız. Öncelikle telefonunuz Jailbreakli değilse SHSH kaydınızın muhtemelen olmadığını belirterek yazımıza başlayalım.
Telefonunuz jailbreakli değilse “muhtemel” olarak SHSH kaydı yoktur dememizin sebebi belki ikinci el bir cihaz satın almış olabileceğiniz ve ilk sahibinin de telefonunu zamanında jailbreak yapıp otomatik olarak SHSH kaydının Cydia vasıtası ile alınmış olabileceğini vurgulamak içindir.
Yoksa sıfır alınmış veya daha önce jailbreak yapılmamış bir cihazın SHSH kaydı zaten yoktur.
SHSH Nedir?
Her bir iPhone’un benzersiz bir ECID etiketi vardır bu etiket sayesinde cihazınızda yüklü olan firmware (işletim sistemi sürümü) Apple tarafından imzalanır. Bu şekilde Apple sizin telefonunuzu iTunes üzerinden tanımlar ve buna göre kontrollerinizi yapar her yeni sürüm çıkışında yine apple tarafından eski sürümün imzalanması (tanımlama) biter ve cihazınız yeni sürümle imzalanır böylece sizler iTunes üzerinden daha eski bir sürüme geri dönüş yapamazsınız. Mesela cihazınızı yanlışlıkla iTunes’ten update ederek iOS 5.1.1 sürümüne geçirdiniz, siz geriye dönük olarak cihazınızı iOS 4.2.1′e geri döndüremeyeceksiniz demektir.
işte bu noktada SHSH kaydı dediğimiz, cihazınızın etiketi ile yüklü olan sürümün birlikte tanımlanmasını sağlayan ve imzalama dediğimiz bu sistemin jailbreakli telefonlarca Cydia üzerinden otomatik olarak tanımlanması veya bir program vasıtası ile telefonunuza ait SHSH kaydının bilgisayara kaydedilmesi gerekir. Böylelikle sizler mesela iOS 5.0 yüklüyken ailbreak yapılan bir telefonun cydia veya bilgisayarınıza alınan SHSH kaydı ile iOS 5.1.1′e geçmiş bile olsanız tekrar eski sürüme veya daha da eski olan 4.0 veya 4.0.1 sürümüne geri dönüş yapabilirsiniz, yeter ki geçilmek istenen sürümlerin shsh kaydı bulunsun. Kısacası SHSH kaydı, yükseltilen sürümden geriye dönmek adına kullanılır ve bunun için gereklidir.
SHSH Kaydı Nasıl Alınır?
Bu kayıt, yukarıda da değindiğimiz gibi halen jaikbreakli cihazlarda Cydia tarafından otomatik olarak alınır. Bunun dışında bir çok araçla da bu işlemi yapabilirsiniz. Bunlardan en popüleri olan TinyUmbrella ile mevcut sürümlerin shsh kayıtları alınabileceği gibi geçmişe dönük olarak, alınmış olan shsh kayıtlarını da bilgisayarınıza indirebilirsiniz.
Öncelikle TinyUmbrella ile SHSH kaydının nasıl alınacağına değinelim, aşağıdaki video’lu anlatım daha önceki TinyUmbrella sürümleri ile hazırlanmış olsa da metod aynı olduğundan nasıl uygulanacağını öğrenebilirsiniz. TinyUmbrella son sürümünü indirme sayfası bağlantısında yer alan resmi sayfasından indirebilirsiniz.