La revolución de los teléfonos inteligentes puso una cantidad asombrosa de potencia informática en nuestros bolsillos. Pero ese iPhone que llevas a todas partes sólo hará lo que Apple y tu operador le permitan hacer. Juega con sus reglas. Puedes descargar las aplicaciones que quieras de la App Store, pero no puedes descargar aplicaciones de terceros que Apple no haya aprobado. Puedes modificar el menú de ajustes a tu antojo, pero no puedes cambiar las reglas del sistema operativo de Apple.
El deseo de vencer estas restricciones dio origen a la idea del «jailbreaking», el proceso de liberar un teléfono de la jaula que las compañías construyen a su alrededor. Hoy en día, la gente sigue haciéndolo para casi todos los dispositivos electrónicos de consumo que existen. Esto es lo que necesitas saber.
¿Qué es realmente el jailbreaking?
Una forma de pensar en cómo funciona un dispositivo desde el punto de vista de la seguridad del software es imaginarlo como un castillo. Cualquiera puede hacer cosas fuera del foso: por ejemplo, abrir la aplicación del navegador de Internet. La persona propietaria del teléfono puede entrar en el foso -puede descargar e instalar aplicaciones- e incluso puede entrar en los muros del castillo, lo que podría ser entrar en los ajustes y hacer algunas configuraciones.
Pero en algún lugar, en la torre más alta, hay cosas a las que sólo acceden las personas que han fabricado el dispositivo. Este es el santuario interior donde vive el código fundacional que determina cómo funciona el dispositivo. Cuando haces jailbreak a un teléfono, te haces pasar por alguien que puede entrar en todas las habitaciones del castillo, aunque sólo seas un campesino. Por eso también oirás llamar al jailbreaking «escalada de privilegios»
¿Hay otros nombres?
Cuando se trata de dispositivos Android, normalmente oirás «rooting» en lugar de «jailbreaking», pero funcionalmente es prácticamente lo mismo.
¿Así que no sólo se puede hacer jailbreak a los iPhone?
No. También se puede hacer jailbreak a los teléfonos Android, y a casi cualquier dispositivo de consumo que se quiera utilizar de una forma no prevista por su fabricante. La gente hace jailbreak a los Firesticks de Amazon y a las cajas de streaming de Roku para ejecutar el software multimedia que prefieren a las aplicaciones integradas, y a las Nintendo Switch para ejecutar juegos emulados.
Sí, porque puedes darle a un dispositivo características que no tiene según las especificaciones del fabricante. Por ejemplo, el iPhone. Puedes añadir la capacidad de tethering -utilizar la colección de celulares del teléfono para crear una red Wi-Fi a la que otros dispositivos puedan acceder- incluso si tu dispositivo y tu plan no lo permiten. Puedes instalar aplicaciones que Apple no permite. Se puede rediseñar el aspecto del sistema operativo.
¿Es esto legal?
Si dependiera de los fabricantes, probablemente no sería legal. Pero los tribunales han afirmado que los consumidores tienen derecho a hacer jailbreak a sus dispositivos, al menos en Estados Unidos (asegúrate de comprobar las leyes que rigen en tu país). Dicho esto, si haces jailbreak a tu dispositivo, probablemente habrás anulado la garantía.
¿Entonces es seguro?
Al burlar el software del fabricante, también has burlado la seguridad del mismo. Podrías estar abriéndote al malware y a otros problemas como el hackeo o la violación de la privacidad. Hacer o no el jailbreak es realmente una propuesta de caveat emptor, y ciertamente no es algo para usuarios casuales o novatos. Estás abriendo la caja de Pandora no sólo para ti, sino también para cualquier otra persona que pueda acceder a tu teléfono. Además, el jailbreaking de algunos dispositivos corre el riesgo de brickearlos si lo haces mal, es decir, de destruir por completo tu dispositivo de forma permanente. Así que ten en cuenta los riesgos.
¿Cómo lo hago realmente?
Varía de un dispositivo a otro, pero en general: Te descargas un paquete de software de jailbreaking y luego sigues sus instrucciones para que su código se implemente en tu dispositivo. Ten en cuenta que esto también varía con cada nueva versión del sistema operativo de tu dispositivo. Apple, por ejemplo, actualiza sus protocolos de seguridad con cada actualización de iOS, por lo que siempre hay un poco de retraso antes de que haya un nuevo software de jailbreaking disponible, y no hay garantía de que un determinado dispositivo pueda ser jailbrekeado, pero los hackers suelen encontrar una manera. Sólo hay que tener paciencia y, por supuesto, tener cuidado.