Apple non permette di fare un downgrade del firmware, ossia passare ad una versione successiva, per evitare che gli utenti abbiano sempre la possibilità di fare il jailbreak. Per oltrepassare questo limite ci viene incontro tinyumbrella che permette di salvare gli SHSH, ma cosa sono di preciso?

Prima di vedere cos'è l'SHSH, bisogna spiegare cos'è l'ECID. l'ECID è un codice univoco che contraddistingue il nostro dispositivo; come una sorta di targa. Quando si ripristina il firmware tramite iTunes l’ECID viene inviato ai server Apple. Se il firmware è quello più aggiornato, l’ultimo rilasciato dalla Casa di Cupertino, viene restituito un file, che contiene l'SHSH, ossia l'hash della firma digitale, che viene utilizzato per certificare i file iBEC e iBSS, generati da iTunes durante il ripristino e posizionati all’interno di una cartella temporanea. In tal modo si ottiene l’abilitazione al ripristino del firmware.
Come salvare gli SHSH
Per salvare gli SHSH è sufficiente scaricare TinyUmbrella e successivamente collegare il dispositivo, selezionarlo in alto a sinistra (è il primo della lista) e successivamente premere in alto a destra SAVE SHSH.

Gli SHSH su iOS 5
A partire dall’iOS 5, l’intero processo è cambiato ed il ruolo dell’APTiket non è più lo stesso. Adesso Apple lo utilizza in maniera più simile a quello che viene definito BBTicket. semplificando il discorso, possiamo dire che mentre prima il certificato necessario a firmare la vecchia versione dell’iOS dipendeva soltanto dall’ECID, adesso Apple è riuscita a perfezionare l’autenticità dell’APTicket in maniera tale che venga generato un codice diverso ad ogni ripristino ed ogni singolo riavvio del dispositivo. Ci ritroveremo, quindi, con numeri casuali sempre diversi di cui solo Apple detiene la chiave di criptaggio necessaria per generarli ed interpretarli.
Non allarmatevi è comunque possibile creare un firmware già firmato tramite iFaith.
Potete trovare la guida a questo link.

Prima di vedere cos'è l'SHSH, bisogna spiegare cos'è l'ECID. l'ECID è un codice univoco che contraddistingue il nostro dispositivo; come una sorta di targa. Quando si ripristina il firmware tramite iTunes l’ECID viene inviato ai server Apple. Se il firmware è quello più aggiornato, l’ultimo rilasciato dalla Casa di Cupertino, viene restituito un file, che contiene l'SHSH, ossia l'hash della firma digitale, che viene utilizzato per certificare i file iBEC e iBSS, generati da iTunes durante il ripristino e posizionati all’interno di una cartella temporanea. In tal modo si ottiene l’abilitazione al ripristino del firmware.
Come salvare gli SHSH
Per salvare gli SHSH è sufficiente scaricare TinyUmbrella e successivamente collegare il dispositivo, selezionarlo in alto a sinistra (è il primo della lista) e successivamente premere in alto a destra SAVE SHSH.

Gli SHSH su iOS 5
A partire dall’iOS 5, l’intero processo è cambiato ed il ruolo dell’APTiket non è più lo stesso. Adesso Apple lo utilizza in maniera più simile a quello che viene definito BBTicket. semplificando il discorso, possiamo dire che mentre prima il certificato necessario a firmare la vecchia versione dell’iOS dipendeva soltanto dall’ECID, adesso Apple è riuscita a perfezionare l’autenticità dell’APTicket in maniera tale che venga generato un codice diverso ad ogni ripristino ed ogni singolo riavvio del dispositivo. Ci ritroveremo, quindi, con numeri casuali sempre diversi di cui solo Apple detiene la chiave di criptaggio necessaria per generarli ed interpretarli.
Non allarmatevi è comunque possibile creare un firmware già firmato tramite iFaith.
Potete trovare la guida a questo link.
























0 commenti:
Posta un commento