Jailbreak

Il jailbreak è un processo che rimuove le restrizioni imposte dal produttore su un dispositivo, spesso sfruttando un bug del software. Si riferisce più comunemente all'ottenimento dell'accesso root su un iPhone o un iPad, ma può applicarsi anche ad altri dispositivi, come le console per videogiochi. In genere, gli utenti eseguono il jailbreak dei propri dispositivi per installare applicazioni da fonti esterne, evitando gli app store ufficiali.

Il processo di jailbreak richiede lo sfruttamento di una vulnerabilità presente nel dispositivo, di solito nel suo firmware o nel sistema operativo. Quando gli hacker scoprono una vulnerabilità sfruttabile su un determinato dispositivo, creano e distribuiscono uno strumento software per automatizzare il processo. Poiché i produttori dei dispositivi applicano regolarmente patch a queste vulnerabilità, ogni metodo di jailbreak di solito funziona solo su una singola generazione di dispositivi o versione del sistema operativo. La maggior parte dei metodi prevede il collegamento del dispositivo a un computer tramite un cavo USB, l'esecuzione dello strumento di jailbreak sul computer e il riavvio del dispositivo quando richiesto. Lo strumento di jailbreak sfrutta la vulnerabilità per cui è stato progettato e fornisce all'utente l'accesso root. La maggior parte degli strumenti installa anche un gestore di pacchetti che l'utente può utilizzare per installare applicazioni.

Eseguire il jailbreak di un dispositivo presenta alcuni svantaggi. Innanzitutto, qualsiasi aggiornamento del sistema operativo o del firmware rimuoverà il jailbreak, costringendo l'utente a scegliere tra l'utilizzo di un software aggiornato e il mantenimento dell'accesso root. In secondo luogo, l'installazione di software da fonti sconosciute può introdurre anche malware. Le modifiche apportate dal jailbreak al software di sistema possono inoltre causare instabilità e arresti anomali. Infine, alcuni metodi di jailbreak richiedono che il dispositivo venga riavviato mentre è collegato a un computer che esegue lo strumento di jailbreak, per mantenerlo attivo; questi sono noti come jailbreak "tethered".

NOTE: Quando si rimuovono queste restrizioni su un dispositivo Android, il processo è noto come "rooting". Tuttavia, il processo è generalmente molto più semplice, poiché la maggior parte dei produttori di dispositivi Android consente apertamente agli utenti esperti di eseguire il rooting dei propri dispositivi.

Aggiornato October 20, 2022 da Brian P.

quizMetti alla prova le tue conoscenze

Which unit of data storage is the largest one currently defined?

A
Exabyte
0%
B
Yottabyte
0%
C
Terabyte
0%
D
Petabyte
0%
Correct! Incorrect!     View the Yottabyte definition.
More Quizzes →

Il dizionario informatico Tech Terms

La definizione di Jailbreak in questa pagina è una definizione originale scritta dagli autori di TechTerms.com. Se desideri fare riferimento a questa pagina o citare questa definizione, utilizza la barra di citazione verde direttamente sotto la definizione.

Il nostro obiettivo è spiegare la terminologia informatica in modo semplice e comprensibile. Ci impegniamo per l'accuratezza e la semplicità in ogni definizione pubblicata. Se hai commenti o vuoi suggerire un nuovo termine tecnico, contattaci.

La newsletter di Tech Terms

Migliora le tue conoscenze tecniche con la nostra newsletter giornaliera o settimanale! Iscriviti oggi e ricevi nuovi termini e quiz nella tua casella di posta.

Iscriviti alla newsletter gratuita di TechTerms

Con quale frequenza desideri ricevere un'e-mail?

Puoi annullare l'iscrizione o modificare la frequenza in qualsiasi momento tramite i link presenti in ogni e-mail. Domande? Contattaci.

Nota: La newsletter viene inviata in inglese.