SHSH data - shromažďování znalostí o formátu
Napsal: čtv bře 11, 2010 8:28 am
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 ) 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
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 ) 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