fra.iesus | čtv bře 04, 2010 7:46 pm
pro pomalejsi jeste jednou (a pokud to prectes a ne preskocis, tak snad konecne pochopis):
Proces ulozeni SHSH je nasledujici:
Serveru Apple se posle pozadavek na autorizaci instalace dane verze fw (ktery obsahuje ECID), tento server ho podepise (coz ucini pouze tehdy, pokud se dana verze fw stale podepisuje) a tento podpis, ktery se ti vrati ze serveru je SHSH, ktere si zazalohujes a v pripade, ze budes chtit provadet instalaci teto verze fw v budoucnu, az uz Apple danou verzi podepisovat nebude, tak ho podstrcis iTunes misto skutecne odpovedi serveru - je to proste.
...no a z toho vyplyva, ze dnes udelas zalohu SHSH jen a pouze na 3.1.3, protoze Apple uz starsi fw nepodepisuje (a kvuli tomu se vlastne SHSH zalohuji a tys to nestihl, dokud to slo).
Uz chapes? Ver mi, ze to uz vazne nejde...
EDIT: a pro jistotu ti jeste vysvetlim funkci programu Umbrella:
Do programu zadas sve ECID (presneji ne tvoje, ale tveho iPhonu/iPodu/iPadu atd.) a vyberes si verzi fw a server. Program kontaktuje server se zadosti o podpis dane verze fw a to, co se ze serveru vrati, muze byt bud podepsany souhlas (platne SHSH), nebo zamitnuti. Pokud jako server nastavis Apple, ziskas z nej SHSH pouze momentalne podepisovane verze fw (coz je ted 3.1.3), pokud nastavis Cydii a mas na ni ulozeny sve starsi zalohy SHSH, tak si je pro teto verze uspesne stahnes do sveho pocitace. Nic vic, nic min - Umbrella zadna kouzla neumi, jen pozada o podpis. Kdyby jsme umeli vytvorit SHSH jinak, nez si je stahnout z Apple tak mi ver, ze bys nic takoveho jako jeho zalohovani (dokud to jde) nepotreboval.