SHSH data - shromažďování znalostí o formátu

vše co vás napadne
Odpovědět
fra.iesus

SHSH data - shromažďování znalostí o formátu

Příspěvek od fra.iesus »

Zdravim, nevim jestli je tohle vhodna sekce na umisteni tohoto tematu, ale vhodnejsi jsem nenasel ;-)
Chtel bych Vas poprosit o jakekoliv informace, ktere byste mi mohli poskytnout ohledne SHSH dat/souboru.

Rekl jsem si, ze ackoliv to pro me 3GSko prinosem nebude, i presto se pokusim ziskat co nejvice informaci k formatu techto dat.

Zatim jsem na tom takhle:
Vim:
- shsh data jsou posilany http serverem naslouchajicim na portu 80 - klasika.
- obsah je tvoren retezcem "STATUS=0&MESSAGE=SUCCESS&REQUEST_STRING=" (to v pripade, ze chceme schvaleni, coz samozrejme chceme :-D ) a jako onen retezec dotazu (REQUEST_STRING) nasleduji xml data.
- xml se da rozdelit na vice sekci a kazda obsahuje klice jako nazev, cestu k souboru, Blob a PartialDigest.
- z jsou pro mne zajimave prave Blob (tento klic je pro vsechny sekce stejny) a PartialDigest (lisi se pro kazdou sekci = soubor)
- Blob i PartialDigest jsou v base64 kodovani, Blob je rozsahlejsi (souvisi retezec HSHS na jeho zacatku s pojmenovanim celku dat jako SHSH? ;-)), binarni - obsahuje retezcove hodnoty, mezi ktere napr. patri i url k seznamu odvolanych certifikatu. PartialDigest je ryze binarni.

Takze zatim spis nic, nez moc (asi 5 minut prace a 10 minut psani tohohle prispevku) ;-)

Nevim:
- cely obsah dotazu iTunes na Apple server
- presny vyznam klicu Blob a PartialDigest (ano, nazev napovida, ze se bude jednat o nejaky castecny souhrn - hash? ;-))

Musim udelat (to do):
- zajistit obsah dotazu
- porovnat rozdily pro stejny telefon a ruzne verze fw (to bohuzel sam nezvladnu - u sveho mam jen 3.1.3)
- porovnat rozdily pro ruzne telefony (stejny model) a stejny fw
- porovnat rozdily pro ruzne modely (iPhone 1G, 2G, 3G, 3GS, iPod Touch)

Za kazdou informaci, ktera mi pomuze zbavit se odrazek v sekcich "Nevim" a "Musim udelat", ci vytvorit odrazku novou v sekci "Vim", Vam budu velmi vdecny (predevsim muzete-li mi nekdo poskytnout SHSH soubory stejneho telefonu a ruznych FW verzi, idealne aby byla jedna z nich 3.1.3 - ta se ted shani nejsnaz a mam ji i ja :-))

... jen nevim, jak moc casove rychle budu postupovat a ani ve ktere fazi skoncim ;-)

na žádost autora přesunuto do vše ostatní. toncek

Odpovědět