La rivoluzione degli smartphone ha messo una quantità incredibile di potenza di calcolo nelle nostre tasche. Ma quell’iPhone che ti porti in giro farà solo quello che Apple e il tuo operatore gli permettono di fare. Si gioca secondo le loro regole. Puoi scaricare tutte le applicazioni che vuoi dall’App Store, ma non puoi scaricare applicazioni di terze parti che Apple non ha approvato. Puoi modificare il menu delle impostazioni a tuo piacimento, ma non puoi cambiare le regole del sistema operativo di Apple.
Il desiderio di sconfiggere queste restrizioni ha dato vita all’idea del “jailbreak”, il processo di liberare un telefono dalla gabbia che le aziende gli costruiscono intorno. Oggi, la gente lo sta ancora facendo per quasi tutti i dispositivi elettronici di consumo. Ecco cosa dovete sapere.
Cos’è il jailbreak, in realtà?
Un modo per pensare a come funziona un dispositivo dal punto di vista della sicurezza del software è immaginarlo come un castello. Chiunque può fare cose al di fuori del fossato, ad esempio aprire l’app del browser internet. La persona che possiede il telefono può entrare nel fossato – può scaricare e installare applicazioni – e può anche entrare nelle mura del castello, il che potrebbe significare entrare nelle impostazioni e fare alcune configurazioni.
Ma da qualche parte, nella torre più alta, ci sono cose a cui solo le persone che hanno creato il dispositivo hanno accesso. Questo è il sancta sanctorum dove vive il codice fondamentale che determina il funzionamento del dispositivo. Quando fai il jailbreak di un telefono, ti spacci per qualcuno che può entrare in ogni stanza del castello, anche se sei solo un contadino. Ecco perché il jailbreak viene anche chiamato “escalation dei privilegi”.
Altri nomi?
Quando si tratta di dispositivi Android, di solito si sente dire “rooting” piuttosto che “jailbreak”, ma funzionalmente è praticamente la stessa cosa.
Quindi non solo gli iPhone possono essere sottoposti a jailbreak?
No. È possibile effettuare il jailbreak anche dei telefoni Android, e praticamente qualsiasi dispositivo di consumo che si potrebbe voler utilizzare in un modo non previsto dal suo produttore. La gente fa il jailbreak di Amazon Firesticks e Roku streaming box per eseguire il software multimediale che preferisce alle app integrate, e i Nintendo Switch per eseguire giochi emulati.
Quindi è possibile far funzionare un dispositivo jailbroken con altri software?
Sì, perché si possono dare a un dispositivo caratteristiche che non ha secondo le specifiche del produttore. Prendiamo l’iPhone. È possibile aggiungere la capacità di tethering – utilizzare la raccolta cellulare del telefono per creare una rete Wi-Fi su cui altri dispositivi possono saltare – anche se il dispositivo e il piano non lo permettono. Puoi installare applicazioni che Apple non permette. Si può ridisegnare il look and feel del sistema operativo.
È legale?
Se dipendesse dai produttori, probabilmente non sarebbe legale. Ma i tribunali hanno affermato che i consumatori hanno il diritto di effettuare il jailbreak dei loro dispositivi – negli Stati Uniti, in ogni caso (assicuratevi di controllare le leggi che coprono dove vivete). Detto questo, se fai il jailbreak del tuo dispositivo, probabilmente hai annullato la garanzia.
Quindi è sicuro?
Eliminando il software del produttore, hai anche eluso la sicurezza del produttore. Potreste aprirvi a malware e altri problemi come l’hacking o la violazione della privacy. Se fare o meno il jailbreak è davvero una proposta caveat emptor, e certamente non è qualcosa per utenti occasionali o principianti. State aprendo il vaso di Pandora non solo per voi, ma anche per chiunque altro possa avere accesso al vostro telefono. Inoltre, il jailbreak di alcuni dispositivi corre il rischio di farli diventare matti se lo fate male, cioè di distruggere completamente il vostro dispositivo in modo permanente. Quindi siate consapevoli dei rischi.
Ok. Come si fa?
Varia da dispositivo a dispositivo, ma in generale: Si scarica un pacchetto software per il jailbreak, poi si seguono le sue istruzioni per ottenere il suo codice implementato sul dispositivo. Si noti che questo varia anche con ogni nuova versione del sistema operativo per il vostro dispositivo. Apple, per esempio, aggiorna i suoi protocolli di sicurezza con ogni aggiornamento di iOS, quindi c’è sempre un po’ di tempo prima che ci sia un nuovo software di jailbreak disponibile, e non c’è garanzia che un dato dispositivo possa essere jailbroken, ma gli hacker di solito trovano un modo. Basta essere pazienti e, naturalmente, fare attenzione.
.