Finalmente il Dream Team messo insieme da pod2g per superare gli ostacoli relativi al jailbreak dei dispositivi a5 (iPad 2 e iPhone 4S) è riuscito nel suo intento: superare le limitazioni della sandbox.

In pratica, cerchero’ di spiegare in breve cosa è la sandbox e perchè impediva di rilasciare anche su questi dispositivi il jailbreak.

Inizialmente pod2g ha scovato una vulnerabilità nel racoon (una parte specifica degli iDevices) che consentiva di eseguire il jailbreak untethered cambiando appunto i files che la riguardavano.

Non ci sono stato problemi di sorta per i vecchi dispositivi perchè conoscevamo già un exploit funzionante su questi ultimi: si tratta di limera1n, rilasciato qualche anno fa da GeoHot.

I problemi sono arrivati per i nuovi dispositivi, dove limera1n non funziona piu’ e quindi la situazione si era bloccata perchè per modificare i file del racoon era necessario poter leggere e scrivere nella memoria dei dispositivi con il nuovo processore A5.

L’ostacolo non si era presentato agli sviluppatori perche essendo tali possono avviare in modo del tutto autorizzato delle applicazioni non firmate ( e non approvate da Apple)che facessero il lavoro sporco; per noi comuni mortali invece si è presentato il problema della sandbox, che non è altro che un ambiente “controllato” messo a disposizione di ogni applicazione/codice da eseguire da cui non si puo’ uscire.

Pensate alla sandbox come una “scatola”,dove potete fare tutto quello che volete senza danneggiare l’esterno della scatola (il sistema operativo vero e proprio del vostro dispositivo). Il problema sta proprio qui: non poter uscire dalla sandbox, visto che era necessario eseguire dei comandi speciali non consentiti nella sandbox che consentissero l’accesso al sistema operativo e alla sua memoria per installare i files necessari al jailbreak.

 

La soluzione del problema è arrivata dalla collaborazione del famoso planetbeing (autore della prima versione di iDroid/iPhoneLinux) e saurik (Creatore di Cydia).

Adesso pare proprio che non ci siano piu’ ostacoli al rilascio di questo jailbreak! pod2g ci fa sapere che non c’e’ un tempo stimato al rilascio, ma sicuramente è questione di giorni, niente di piu’! Per chi non lo avesse ancora fatto, consiglio di aggiornare il proprio dispositivo a iOS 5.0.1 .