Jailbreaking

En los entornos operativos iOS jailbreaking es la obtención de privilegios con el fin de eliminar las restricciones de software impuestas por Apple.

Jailbreaking: definición

Normalmente se consigue utilizando una serie de parches de kernel (elemento del software que constituye una parte fundamental del sistema operativo). El jailbreaking permite el acceso root al sistema iOS, dando lugar a la descarga e instalación de aplicaciones adicionales, extensiones y temas que no están disponibles a través de las tiendas oficiales.

 

Por qué se hace

En los iPhone, uno de los propósitos más extendidos del jailbreaking es la piratería de aplicaciones y juegos. La tienda oficial de Apple controla la instalación de casi todo el software de consumo que es, en gran medida, de pago.

Por eso los proveedores legales, especialmente el propio Apple, tienen todo el interés en acabar con estas prácticas. En cualquier caso, el jailbreaking no es el único camino que algunos usuarios siguen para burlar esta vigilancia; a veces se recurre a vías alternativas como la instalación de aplicaciones pirata, aprovechando certificados robados de la empresa.

Otra de las principales motivaciones del jailbreaking es ampliar el conjunto de funciones gratuitas, mucho más allá de lo que Apple y su App Store ofrecen a sus usuarios. Apple comprueba si las aplicaciones cumplen con el Contrato de licencia de Programa para desarrolladores iOS antes de dar permiso para que pueda ser distribuida en la tienda virtual.

Ya sea por motivos estratégicos o comerciales; por ejemplo en mercados como China muchos usuarios utilizan esta técnica para introducir aplicaciones fabricadas en el país que no pasan por los cauces oficiales de Apple.

Por otro lado está la personalización y mejora de dispositivos. Dado que los programas de software disponibles a través de plataformas alternativas no están obligados a adherirse a las directrices de Apple, muchas de ellas son en realidad extensiones y personalizaciones modificadas (a las que se conoce con el término tweaks).

En este caso los usuarios pueden acudir a estos programas para personalizar su interfaz mediante estos ajustes creados por desarrolladores y diseñadores alternativos, añadiendo las funciones deseadas y arreglando problemas que el fabricante tarda más en corregir. Al tener acceso al sistema de archivos y a las herramientas de línea de comandos, los usuarios avanzados pueden realizar las mejoras directamente.

 

Riesgos asociados al jailbreaking

Otros usos son menos neutrales y más nocivos. Los delincuentes informáticos pueden atacar iPhones que han sido modificados mediante jailbreak para instalar malware. Se conocen casos de fuerzas de seguridad o servicios de inteligencia que recurren al jailbreaking para monitorizar los dispositivos de objetivos o investigados.

Modificar los dispositivos para usar software de manera libre tiene riesgos a medio y largo plazo. Al aventurarse fuera de las tiendas oficiales nuestro dispositivo estará más expuesto a la descarga de malware, porque tu primera línea de defensa la proporciona el proveedor oficial. Las plataformas oficiales evalúan todas las aplicaciones antes de ponerlas a disposición sus clientes; por ejemplo el año pasado Google Play Store eliminó más de 700.000 aplicaciones.

Aunque los fabricantes no puedan garantizar eliminar el 100% de las amenazas, son un primer filtro muy importante.