jailbreak de iOS


En los dispositivos Apple que ejecutan sistemas operativos iOS y iPadOS , el jailbreak es una escalada de privilegios que se ejecuta para eliminar las restricciones de software impuestas por el fabricante. Por lo general, se realiza mediante una serie de parches del kernel . Un dispositivo liberado permite el acceso de root dentro del sistema operativo y brinda la oportunidad de instalar software que no está disponible a través de la App Store . Los diferentes dispositivos y versiones se explotan con una variedad de herramientas. Apple ve el jailbreak como una violación del acuerdo de licencia de usuario finaly advierte enérgicamente a los propietarios de dispositivos que no intenten acceder a la raíz mediante la explotación de vulnerabilidades . [1]

Si bien a veces se compara con rootear un dispositivo Android, el jailbreak es eludir varios tipos de prohibiciones de Apple para el usuario final. Dado que incluye la modificación del sistema operativo (impuesta por un " cargador de arranque bloqueado "), la instalación de aplicaciones no aprobadas oficialmente (no disponibles en la App Store) a través de la descarga lateral y la concesión al usuario de privilegios elevados de nivel de administración (enraizamiento), los conceptos son diferente.

Una de las razones del jailbreak es expandir el conjunto de funciones limitado por Apple y su App Store. [2] Apple verifica que las aplicaciones cumplan con el Acuerdo de licencia del programa para desarrolladores de iOS antes de aceptarlas para su distribución en la App Store. Sin embargo, sus razones para prohibir aplicaciones no se limitan a la seguridad y la protección y pueden considerarse arbitrarias y caprichosas. [3] En un caso, Apple prohibió por error una aplicación por parte de un caricaturista ganador del Pulitzer porque violó su contrato de licencia de desarrollador, que prohíbe específicamente aplicaciones que "contienen contenido que ridiculiza a figuras públicas". [4] Para acceder a aplicaciones prohibidas, [5]los usuarios confían en el jailbreak para eludir la censura de contenido y funciones de Apple. El jailbreak permite la descarga de programas no aprobados por Apple, [6] como la personalización y ajustes de la interfaz de usuario.

Dado que los programas de software disponibles a través de APT o Installer.app (heredado) no están obligados a adherirse a las pautas de la App Store, muchos de ellos no son aplicaciones autónomas típicas, sino extensiones y opciones de personalización para iOS y sus funciones y otras aplicaciones ( comúnmente llamados ajustes). [7] Los usuarios instalan estos programas con fines que incluyen la personalización y personalización de la interfaz mediante ajustes desarrollados por desarrolladores y diseñadores, [7] agregando características deseadas como acceso al sistema de archivos raíz y solución de molestias, [8] y haciendo que el desarrollo funcione en el dispositivo más fácil al proporcionar acceso al sistema de archivos y a las herramientas de la línea de comandos. [9] [10]Muchos propietarios chinos de dispositivos iOS también liberan sus teléfonos para instalar sistemas de entrada de caracteres chinos de terceros porque son más fáciles de usar que los de Apple. [11]

En algunos casos, Apple adopta las funciones de jailbreak y las utiliza como inspiración para las funciones que se incorporan en iOS y iPadOS.

El jailbreak también abre la posibilidad de usar software para desbloquear de manera no oficial iPhones bloqueados por el operador para que puedan usarse con otros operadores. [14] Los desbloqueos basados ​​en software han estado disponibles desde septiembre de 2007, [15] y cada herramienta se aplica a un modelo de iPhone específico y una versión de banda base (o múltiples modelos y versiones). [16] Esto incluye los modelos iPhone 4S , iPhone 4 , iPhone 3GS y iPhone 3G . Un ejemplo de cómo desbloquear un iPhone a través de una utilidad Jailbreak sería Redsn0w. A través de este software, los usuarios de iPhone podrán crear un IPSW personalizadoy desbloquear su dispositivo. Además, durante el proceso de desbloqueo, existen opciones para instalar Cydia, la banda base del iPad.


Captura de pantalla de Cydia
Cydia , un popular administrador de paquetes instalado en dispositivos con jailbreak
Varias personas (incluidas saurik , p0sixninja y geohot ) que han contribuido a crear herramientas de jailbreak como AppSnapp, greenpois0n, Absinthe, purplera1n, blackra1n, limera1n y otras. Agosto de 2011 en DEF CON .