Jailbreak
El jailbreak es un proceso que elimina las restricciones que el fabricante impone a un dispositivo, a menudo aprovechando un error de software. Generalmente se refiere a obtener acceso root en un iPhone o iPad, pero también puede aplicarse a otros dispositivos, como las consolas de videojuegos. Normalmente, los usuarios hacen jailbreak a sus dispositivos para instalar aplicaciones de fuentes externas, evitando las tiendas de aplicaciones oficiales.
El proceso de jailbreak requiere aprovechar una vulnerabilidad del dispositivo, normalmente en su firmware o sistema operativo. Cuando los hackers descubren una vulnerabilidad que se puede aprovechar en un dispositivo específico, crean y distribuyen una herramienta de software para automatizar el proceso. Como los fabricantes de dispositivos corrigen periódicamente estas vulnerabilidades, cada método de jailbreak normalmente solo funciona con una generación de dispositivos o una versión del sistema operativo. La mayoría de los métodos requieren conectar el dispositivo a una computadora mediante un cable USB, ejecutar la herramienta de jailbreak en la computadora y reiniciar el dispositivo cuando se indique. La herramienta de jailbreak aprovecha la vulnerabilidad para la que fue diseñada y proporciona al usuario acceso root. La mayoría también instala un administrador de paquetes que el usuario puede utilizar para instalar aplicaciones.
Hacer jailbreak a un dispositivo tiene algunos inconvenientes. En primer lugar, cualquier actualización del sistema operativo o del firmware eliminará el jailbreak, por lo que el usuario debe elegir entre tener un software actualizado o mantener el acceso root. En segundo lugar, instalar software de fuentes desconocidas también puede introducir malware. Las modificaciones que el jailbreak realiza en el software del sistema también pueden provocar inestabilidad y bloqueos. Por último, algunos métodos de jailbreak requieren reiniciar el dispositivo mientras está conectado a una computadora que ejecuta la herramienta de jailbreak para mantenerlo activo, y se conocen como jailbreaks "conectados".
NOTE: Cuando se eliminan estas restricciones en un dispositivo Android, el proceso se conoce como "rooting". Sin embargo, el proceso generalmente es mucho más sencillo, ya que la mayoría de los fabricantes de dispositivos Android permiten abiertamente que los usuarios avanzados hagan root a sus dispositivos.
Pon a prueba tu conocimiento