Şimdi Ara

shsh cehaleti :(

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
6
Cevap
1
Favori
895
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • arkadaslar 100lerce kez anlatildigini tahmin ediyorum ama aradim taradim bulamadim. tekrar yazarak yada tarif eden bir topic linki vererek yardimci olursaniz sevinirim.

    ip4s 5.1.1 JB kullaniyorum

    6.1e gecmeden once basim derde girmesin diye shsh kaydi almak istedim tarifleri okuyarak tinyumbrella indirdim shsh kaydi aldim fakat cihazim 5.1.1 oldugu halde "iphone4s 6.1" seklinde kayit aliyor cehaletimi maruz gorun, 5.1.1 e donebilecek shsh kaydini 6.1 cikmadan almam mi gerekirdi yada su an yapabilecegim bir sey var mi acaba?

    bununla birlikte tniyumbrelladan cydia da kayitli oldugunu tahmin ettigim eski shsh kayitlarimi cekmek istiyorum onlarda gelmiyor halbuki cydia otomatik olarak almis olmali diye biliyorum. bu arada ipsw nedir yeni ogreniyorum nedir bu ben nasil yaratirim ve yaratmalimiyim ihtiyacim var mi geridonebilmek icin ?



  • quote:

    Orijinalden alıntı: saintlaure

    arkadaslar 100lerce kez anlatildigini tahmin ediyorum ama aradim taradim bulamadim. tekrar yazarak yada tarif eden bir topic linki vererek yardimci olursaniz sevinirim.

    ip4s 5.1.1 JB kullaniyorum

    6.1e gecmeden once basim derde girmesin diye shsh kaydi almak istedim tarifleri okuyarak tinyumbrella indirdim shsh kaydi aldim fakat cihazim 5.1.1 oldugu halde "iphone4s 6.1" seklinde kayit aliyor cehaletimi maruz gorun, 5.1.1 e donebilecek shsh kaydini 6.1 cikmadan almam mi gerekirdi yada su an yapabilecegim bir sey var mi acaba?

    bununla birlikte tniyumbrelladan cydia da kayitli oldugunu tahmin ettigim eski shsh kayitlarimi cekmek istiyorum onlarda gelmiyor halbuki cydia otomatik olarak almis olmali diye biliyorum. bu arada ipsw nedir yeni ogreniyorum nedir bu ben nasil yaratirim ve yaratmalimiyim ihtiyacim var mi geridonebilmek icin ?

    Evet zamaninda alman gerekirdi.


    Ayni zamanda TinyUmbrella'dan ECID numaranı alip Redsn0w > Extras > SHSH > Verify bölümüne yapistirip yine ayrıca Cydia'da kaydedilen SHSH dosyalarını kontrol edebilirsin. Cydia serverleri yogun oldugu icin calismayabilir o zaman Redsn0w veya TinyUmbrella yerine iFaith (iFaith > Show Available SHSH...) programını kullanıp mevcut (varsa) SHSH dosyalarını kontrol edip ayrica PC'ne kaydedebilirsin.


    SHSH hakkında:

    quote:

    Orijinalden alıntı: TR Ramon

    Apple yeni işletim sistemini genele sunduğunda onu yükleriz. Yükleme için Apple serveri iTunes veya üçüncü parti client üzerinden sorgulama yapar; mevcut işletim sistemi cihazına uygunsa bunu kurmanı sağlar. Eski versiyonu yüklemek istersen ki cihazına uygun olabilir; Apple artık bu eski versiyonu onaylamadığı için işlemi onaylamaz.

    İşte bu noktada SHSH bizi bu sorgudan kurtarır. Çünkü SHSH ile eski versiyonu yükseldiğimizde aslında server işlemini Apple serveri değil; bu serverin klonu ve işlemini emite eden Cydia serveri yapar. iTunes veya üçüncü parti yazılım bu klonlanmış serverden eski versiyonu kurman için izin ister; bu server de şayet kaydedilmiş SHSH'ini kullanmak istediğin işletim sistemi dosyasına "dikmiş" isen bu SHSH'i iTunes'a geri yollar/gösterir. SHSH senin cihazına ait oldugu icin ve bu klon server onayladığı icin iTunes veya üçüncü parti yazılım işletim sistemini cihazına kurar. Şayet işletim sistemi dosyasına kurulmamış ise o zaman Cydia'da kayıt olan ve senin cihazına ait olan SHSH kullanılır.

    Ancak bahsi geçen bu SHSH; dikilen veya Cydia serverinde bulunan aslında Apple'dan temin edilmiş bir onay dosyasıdır. Bu dosyayı temin edebilmek için - atıyorum iOS 4 işletim sistemi kurmak istiyorsun- Apple o tarihte bu işletim sistemini kurumuna izin verirse bunu onaylar ve onay olarak kendi serverinde sadece senin cihazın icin SHSH oluşturup bunu yollar. İşte bizim sonradan kullandığımız SHSH dosyası bu dosyadır; bizzat Apple'ın oluşturduğu dosya.

    Bu SHSH dosyasını almak için aslında o an işletim sistemini cihazına kurmana gerek yok. Ufak yanıltma yöntemi ile iTunes'tan kurulum yapmaktansa kendi yazdığın komutlarinla Apple serverine "panpa bana ordan SHSH at, kurulum yapcam" dersin ve Apple kurmak istediğin işletim sistemi cihazına uygun ise ve o tarihte bu işletim sistemini kurmanı onaylarsa "tamam panpa buyur SHSH, ver İtunes'a halletsin senin işi" der. Evet aslında biz iTunes'tan kurulum yapmayacaktık, sadece ileride bu işletim sistemini kurmak istersek bu SHSH dosyasını kullanacaktık. Bu yanıltma-sorgu yöntemini TinyUmbrella aynen bu sekilde yapıyor. Garantiye almak icin Cydia'da bu SHSH dosyasını ayrıca kendi serverine depoluyor.


    Peki bu SHSH neyin kafasıdır?

    Dedik ya, Apple'ın onayı diye. Aslında bu SHSH bizzat senin cihazın icin oluşturuldu, senin cihazına ait anahtarlar ile ve bu anahtarlar dekripte edilemiyor, anahtarlar elbette ayrıca Apple'da ve sadece Apple ve senin cihazındaki bootroom bu anahtarları okuyabiliyor. Dolayısıyla sen modifiye edilmiş veya tamamen baska bir cihaza ait SHSH dosyasını kurmak istersen evet işletim sistemini kurarsın ancak cihazı acmak istediğinde bu SHSH'i okuyan bootroom içindeki verileri senin cihazina ait anahtarlar ile karşılaştırır ve iBoot'a "kanka bu SHSH sahte" der. iBoot'da " vay çakaaaaaal, yer miyiz lan biz" der ve cihazı elmada bırakır...

    Bu iOS 5'ten önce aslında sorun değildi çünkü o zamanlar Apple her cihaza kendi -ayrı- SHSH dosyasını oluşturmaktansa jenerik SHSH kullanırdı yani her -aynı- iCihaz serisi icin tek ve yine -aynı- onay ancak olayı daha sonra çaktıkları için bu bahsettigim her cihaza -ayri- (APTicket) mekanizmasını geliştirdi yoksa simdi SHSH dikme ile uğraşmayacaktık ama sağolsun JB halkı bunun içinde bu yukarıda bahsettigim metodu geliştirdi ve bizden tek istedikleri şey SHSH dosyamızı yedeklememiz...


    Tabi gerçekçi olmamız gerekir, şayet eskiden kullandığımız metodu kullanmamış olsaydık bile eminim Apple bu yeni APTicket mekanizmasını zaten bu (gibi) sekilde geliştirecekti çünkü bu sayede birçok bilgi topluyor- kaç cihaz hangi işletim sistemini kullanıyor, kullanıcılar ne sıklıkla restore yapıyor, hangi cihazlar hala hayatta ve kullanılıyor vs.vs. tonlarca bilgiyi topluyor...

    Vs.vs...






  • şimdiye kadar 3g - 3gs ve 4 kullandım hiç shsh kaydı almadım


    güncelleme yapmadan önce yeni sürümle ilgili araştırma yaptım pişman olur muyum vs diye kesin kanaat getirince geçtim hep


    güncellemeler çıktı 1-1.5 ay sonra geçtim hep önce başkaları yükledi deneyimlerini aktardı bende geçtim.

    5.1.1 jb kullanıcısıyım benim için şuan 6 nın albenisi yok
  • quote:

    Orijinalden alıntı: webmaster-mt

    şimdiye kadar 3g - 3gs ve 4 kullandım hiç shsh kaydı almadım


    güncelleme yapmadan önce yeni sürümle ilgili araştırma yaptım pişman olur muyum vs diye kesin kanaat getirince geçtim hep


    güncellemeler çıktı 1-1.5 ay sonra geçtim hep önce başkaları yükledi deneyimlerini aktardı bende geçtim.

    5.1.1 jb kullanıcısıyım benim için şuan 6 nın albenisi yok

    Ancak burda unuttuğun bir durum var:

    SHSH kaydını almadığın için cihazda sorun çıkarsa Restore yapacak; yaptığında yeni güncellemeyi kurmak zorunda kalacaktın. Dolayısıyla yeni güncellemeyi beğenmemiş olsan bile zorunlu olarak kurman gerekecekti.

    Mesela şu an iOS 5.1.1 kullanıyorsun, eğer SHSH yoksa çıkacak herhangi sorunda mecburen iOS 6.1.1 kuracaksın...

    Vs.vs...



    < Bu mesaj bu kişi tarafından değiştirildi iphoneuss2 -- 8 Şubat 2013; 20:35:36 >
    < Bu ileti mobil sürüm kullanılarak atıldı >




  • quote:

    Orijinalden alıntı: TR Ramon


    quote:

    Orijinalden alıntı: webmaster-mt

    şimdiye kadar 3g - 3gs ve 4 kullandım hiç shsh kaydı almadım


    güncelleme yapmadan önce yeni sürümle ilgili araştırma yaptım pişman olur muyum vs diye kesin kanaat getirince geçtim hep


    güncellemeler çıktı 1-1.5 ay sonra geçtim hep önce başkaları yükledi deneyimlerini aktardı bende geçtim.

    5.1.1 jb kullanıcısıyım benim için şuan 6 nın albenisi yok

    Ancak burda unuttuğun bir durum var:

    SHSH kaydını almadığın için cihazda sorun çıkarsa Restore yapacak; yaptığında yeni güncellemeyi kurmak zorunda kalacaktın. Dolayısıyla yeni güncellemeyi beğenmemiş olsan bile zorunlu olarak kurman gerekecekti.

    SHSH almış olsaydın restore yapıp eski sürümde kalabilirdin...

    Vs.vs...

    biliyorum fakat her seferinde komple ios yükleyerek güncelledim telefonu :)

    hem telefonu rahatlatıyordum (özellikle 3g ve 3gs dönemlerinde) hemde risk almıyordum

    ve hala da öyle yaparım.




  • quote:

    Orijinalden alıntı: TR Ramon

    quote:

    Orijinalden alıntı: saintlaure

    arkadaslar 100lerce kez anlatildigini tahmin ediyorum ama aradim taradim bulamadim. tekrar yazarak yada tarif eden bir topic linki vererek yardimci olursaniz sevinirim.

    ip4s 5.1.1 JB kullaniyorum

    6.1e gecmeden once basim derde girmesin diye shsh kaydi almak istedim tarifleri okuyarak tinyumbrella indirdim shsh kaydi aldim fakat cihazim 5.1.1 oldugu halde "iphone4s 6.1" seklinde kayit aliyor cehaletimi maruz gorun, 5.1.1 e donebilecek shsh kaydini 6.1 cikmadan almam mi gerekirdi yada su an yapabilecegim bir sey var mi acaba?

    bununla birlikte tniyumbrelladan cydia da kayitli oldugunu tahmin ettigim eski shsh kayitlarimi cekmek istiyorum onlarda gelmiyor halbuki cydia otomatik olarak almis olmali diye biliyorum. bu arada ipsw nedir yeni ogreniyorum nedir bu ben nasil yaratirim ve yaratmalimiyim ihtiyacim var mi geridonebilmek icin ?

    Evet zamaninda alman gerekirdi.


    Ayni zamanda TinyUmbrella'dan ECID numaranı alip Redsn0w > Extras > SHSH > Verify bölümüne yapistirip yine ayrıca Cydia'da kaydedilen SHSH dosyalarını kontrol edebilirsin. Cydia serverleri yogun oldugu icin calismayabilir o zaman Redsn0w veya TinyUmbrella yerine iFaith (iFaith > Show Available SHSH...) programını kullanıp mevcut (varsa) SHSH dosyalarını kontrol edip ayrica PC'ne kaydedebilirsin.


    SHSH hakkında:

    quote:

    Orijinalden alıntı: TR Ramon

    Apple yeni işletim sistemini genele sunduğunda onu yükleriz. Yükleme için Apple serveri iTunes veya üçüncü parti client üzerinden sorgulama yapar; mevcut işletim sistemi cihazına uygunsa bunu kurmanı sağlar. Eski versiyonu yüklemek istersen ki cihazına uygun olabilir; Apple artık bu eski versiyonu onaylamadığı için işlemi onaylamaz.

    İşte bu noktada SHSH bizi bu sorgudan kurtarır. Çünkü SHSH ile eski versiyonu yükseldiğimizde aslında server işlemini Apple serveri değil; bu serverin klonu ve işlemini emite eden Cydia serveri yapar. iTunes veya üçüncü parti yazılım bu klonlanmış serverden eski versiyonu kurman için izin ister; bu server de şayet kaydedilmiş SHSH'ini kullanmak istediğin işletim sistemi dosyasına "dikmiş" isen bu SHSH'i iTunes'a geri yollar/gösterir. SHSH senin cihazına ait oldugu icin ve bu klon server onayladığı icin iTunes veya üçüncü parti yazılım işletim sistemini cihazına kurar. Şayet işletim sistemi dosyasına kurulmamış ise o zaman Cydia'da kayıt olan ve senin cihazına ait olan SHSH kullanılır.

    Ancak bahsi geçen bu SHSH; dikilen veya Cydia serverinde bulunan aslında Apple'dan temin edilmiş bir onay dosyasıdır. Bu dosyayı temin edebilmek için - atıyorum iOS 4 işletim sistemi kurmak istiyorsun- Apple o tarihte bu işletim sistemini kurumuna izin verirse bunu onaylar ve onay olarak kendi serverinde sadece senin cihazın icin SHSH oluşturup bunu yollar. İşte bizim sonradan kullandığımız SHSH dosyası bu dosyadır; bizzat Apple'ın oluşturduğu dosya.

    Bu SHSH dosyasını almak için aslında o an işletim sistemini cihazına kurmana gerek yok. Ufak yanıltma yöntemi ile iTunes'tan kurulum yapmaktansa kendi yazdığın komutlarinla Apple serverine "panpa bana ordan SHSH at, kurulum yapcam" dersin ve Apple kurmak istediğin işletim sistemi cihazına uygun ise ve o tarihte bu işletim sistemini kurmanı onaylarsa "tamam panpa buyur SHSH, ver İtunes'a halletsin senin işi" der. Evet aslında biz iTunes'tan kurulum yapmayacaktık, sadece ileride bu işletim sistemini kurmak istersek bu SHSH dosyasını kullanacaktık. Bu yanıltma-sorgu yöntemini TinyUmbrella aynen bu sekilde yapıyor. Garantiye almak icin Cydia'da bu SHSH dosyasını ayrıca kendi serverine depoluyor.


    Peki bu SHSH neyin kafasıdır?

    Dedik ya, Apple'ın onayı diye. Aslında bu SHSH bizzat senin cihazın icin oluşturuldu, senin cihazına ait anahtarlar ile ve bu anahtarlar dekripte edilemiyor, anahtarlar elbette ayrıca Apple'da ve sadece Apple ve senin cihazındaki bootroom bu anahtarları okuyabiliyor. Dolayısıyla sen modifiye edilmiş veya tamamen baska bir cihaza ait SHSH dosyasını kurmak istersen evet işletim sistemini kurarsın ancak cihazı acmak istediğinde bu SHSH'i okuyan bootroom içindeki verileri senin cihazina ait anahtarlar ile karşılaştırır ve iBoot'a "kanka bu SHSH sahte" der. iBoot'da " vay çakaaaaaal, yer miyiz lan biz" der ve cihazı elmada bırakır...

    Bu iOS 5'ten önce aslında sorun değildi çünkü o zamanlar Apple her cihaza kendi -ayrı- SHSH dosyasını oluşturmaktansa jenerik SHSH kullanırdı yani her -aynı- iCihaz serisi icin tek ve yine -aynı- onay ancak olayı daha sonra çaktıkları için bu bahsettigim her cihaza -ayri- (APTicket) mekanizmasını geliştirdi yoksa simdi SHSH dikme ile uğraşmayacaktık ama sağolsun JB halkı bunun içinde bu yukarıda bahsettigim metodu geliştirdi ve bizden tek istedikleri şey SHSH dosyamızı yedeklememiz...


    Tabi gerçekçi olmamız gerekir, şayet eskiden kullandığımız metodu kullanmamış olsaydık bile eminim Apple bu yeni APTicket mekanizmasını zaten bu (gibi) sekilde geliştirecekti çünkü bu sayede birçok bilgi topluyor- kaç cihaz hangi işletim sistemini kullanıyor, kullanıcılar ne sıklıkla restore yapıyor, hangi cihazlar hala hayatta ve kullanılıyor vs.vs. tonlarca bilgiyi topluyor...

    Vs.vs...






    Hocam eline sağlık. Harika bir anlatım olmuş.

    < Bu ileti tablet sürüm kullanılarak atıldı >




  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.