Oggi cercheremo di chiarire alcuni termini utilizzati molto spesso sui Blog e sui siti tecnici che però potrebbero non essere molto chiari per tutti. Vi riportiamo quindi un breve glossario dove sono raccolti i principali termini “tecnici” più utilizzati e la loro descrizione, sperando di poter semplificare la vita di molti.
Jailbreak: E’ il processo con il quale vengono eliminate tutte le restrizioni del dispositivo, permettendo l’accesso ai file di sistema così da poter installare applicazioni di terze parti. Il jailbreak non è da considerare pirateria.
Jailbreak Tethered: E’ una tipologia di jailbreak che rimane attiva fino allo spegnimento/riavvio del dispositivo. Per poter riutilizzare il dispositivo dopo lo spegnimento/riavvio è necessario collegarlo a un PC/MAC
Jailbreak Untethered: E’ una tipologia di jailbreak che rimane attiva anche se si dovesse riavviare/spegnere il dispositivo.
Firmware Modem (o Baseband): E’ un bootloader necessario per far funzionare la parte telefonica. La baseband regola anche il blocco del device con un determinato operatore. Quindi per far funzionare la parte telefonica bloccata sarà necessario l’Unlock.
Unlock: Processo che permette di utilizzare qualsiasi sim, non del carrier di provenienza, tramite il deamon Ultrasn0w. In alcuni casi l’iphone può essere Factory Unlocked.
Factory Unlocked: Iphone che non hanno un blocco da parte di un determinato operatore telefonico sulla Baseband .
Reboot: Operazione di riavvio dell’intero device.
Recovery mode: Metodo di ripristino con il quale viene caricato il sistema. Si riconosce attraverso il logo del itunes con il cavetto. Non sempre il Recovery mode va a buon fine. Sarà necessario portare in Dfu il device per poter effettuare il ripristino.
DFU Mode (Device Firmware Upgrade): Metodo di ripristino con il quale non viene caricato il sistema. Si riconosce attraverso la schermata nera del iphone
Firmware: E’ il sistema operativo che fa funzionare l’intero device. Il firmware aggiorna tutto compreso la Baseband.
Exploit: E’ un codice che,sfruttando un bug o una vulnerabilità,porta all’acquisizione dei privilegi di root di un sistema.
Ecid/Shsh: ECID sta per Exclusive Chip IDentification ed è un numero di 16 cifre identificativo del chip del dispositivo.In fase di ripristino iTunes controlla tramite l’ECID se il firmware che si sta ripristinando è l’ultimo disponibile.In tal caso si ottiene l’abilitazione al ripristino.Saurik, il padre di Cydia, consente la possibilità di salvare l’SHSH relativo al firmware corrente e di salvarlo sui suoi server in modo tale che possiate utilizzarlo in futuro qualora vogliate effettuare effettuare il downgrade del firmware.Il miglior programma per salvare l’SHSH sui server di Saurik e in locale sul proprio PC/MAC è Tiny Umbrella.L’ecid può essere sfruttato per eseguire Jailbreak Monte degli ultimi firmware.
Jailbreak Monte: E’ una nuova procedura di Jailbreak usata nel tool redsn0w 0.9.7b1 .Viene definita così, perché oltre all’ultimo firmware (ad esempio il 4.2.1), viene anche utilizzato il firmware precedente (ad esempio 4.2b3) con relativo shsh salvato, permettendo così di avere un Jailbreak Untethered. Questo metodo è utile per non bruciare ulteriori Exploit.
Eta (Estimated Time of Arrival): Tempo di rilascio di un tool per il Jailbreak .
Address Space Layout Randomization (ASLR): è una nuova funzione di protezione contro buffer overrun e exploit. Stata aggiunta nel firmware 4.3. Tale tecnica consiste nel caricare in memoria programmi e librerie a indirizzi casuali; in questo modo l’attaccante è obbligato a indovinare dove potrebbe essere la funzione che egli ha deciso di attaccare.
Hacktivation: E’ un applicazione necessaria per accedere nella springboard. Solitamente viene usato per gli iphone bloccati da una specifica carrier.