El "tethered jailbreak" requiere que el dispositivo esté conectado a un ordenador cada vez que se inicie el sistema, un "untethered jailbreak" permite al dispositivo iniciar sin ninguna asistencia adicional y por último existe el "semitethered jailbreak" que consiste en ejecutar el jailbreak a través de una aplicación porque al reiniciar el sistema se elimina el jailbreak.