Mikä on SHSH-tiedosto?
SHSH-tiedosto, joka tunnetaan myös nimellä Signature HaSH, on digitaalinen allekirjoitus, jota Apple käyttää iOS-laitteiden, kuten iPhonen, iPadin ja iPodin, laiteohjelmistopäivitysten todentamiseen ja tarkistamiseen.
Ero SHSH- ja SHSH2-tiedostomuotojen välillä
Kuten SHSH2-tiedosto, SHSH-tiedosto sisältää laitteelle yksilöllisen tunnisteen nimeltä ECID (Exclusive Chip ID) sekä tiedot laitteeseen asennetusta laiteohjelmistoversiosta. SHSH-tiedostoja käytettiin kuitenkin iOS:n vanhemmissa versioissa (ennen iOS 10:tä), ja ne on sittemmin korvattu SHSH2-tiedostoilla.
SHSH-tiedostomuoto - lisätietoja
SHSH-tiedostot tallennetaan levylle binääritiedostomuodossa. Tämän tiedostomuodon sisäiset tiedostorakenteen tiedot eivät ole saatavilla julkisesti.
SHSH-tiedostot ovat tärkeitä käyttäjille, jotka haluavat päivittää laitteensa laiteohjelmiston aiempaan versioon, jota Apple ei enää allekirjoita. Tallentamalla SHSH-tiedostot tietylle laiteohjelmistoversiolle, kun Apple on vielä allekirjoittamassa niitä, käyttäjät voivat myöhemmin ohittaa Applen allekirjoituksen vahvistuksen ja asentaa kyseisen laiteohjelmistoversion laitteeseensa. Tämä prosessi tunnetaan myös nimellä jailbreaking.