/ / / ¿Cuál es la diferencia entre jailbreak, rooting y desbloqueo?

¿Cuál es la diferencia entre jailbreak, rooting y desbloqueo?

iphones ipods y ipad

En comparación con una PC, los teléfonos y tabletas son bastantedispositivos bloqueados. El jailbreak, el enraizamiento y el desbloqueo son formas de eludir sus limitaciones y hacer cosas que los fabricantes y los transportistas no quieren que hagas.

Algunos países tienen leyes que le impiden hacer estas cosas con los dispositivos que pagó y que posee legalmente. No entraremos en esas leyes aquí.

Crédito de imagen: Blake Patterson en Flickr

Jailbreak

Jailbreak es el proceso de eliminar ellimitaciones establecidas por el fabricante de un dispositivo. El jailbreak se realiza generalmente en dispositivos Apple iOS, como el iPhone o iPad. El jailbreak elimina las restricciones que Apple establece, lo que le permite instalar software de terceros desde fuera de la tienda de aplicaciones. Algunas personas pueden tener la percepción de que jailbreaking solo se usa para piratería, pero este no es el caso: jailbreaking te permite hacer cosas como cambiar el navegador predeterminado y el cliente de correo de tu iPhone. Esencialmente, el jailbreak le permite usar software que Apple no aprueba.

El jailbreak se puede realizar en otros dispositivoscon limitaciones similares Por ejemplo, ahora hay un jailbreak de Microsoft Surface RT que le permite instalar programas de escritorio no aprobados. (De manera predeterminada, los sistemas Windows RT solo le permiten ejecutar aplicaciones de escritorio escritas por Microsoft). Sin embargo, las aplicaciones de escritorio deben compilarse para ARM, por lo que no puede ejecutar ningún programa de escritorio de Windows que ya tenga, aunque las aplicaciones de código abierto podrían ser ajustado y recompilado para el escritorio de Windows en ARM.

Empresas como Apple y Microsoft no te quierenjailbreak para superar las limitaciones de un dispositivo, para que pueda cambiar los programas predeterminados en iOS o ejecutar aplicaciones de escritorio de terceros en Windows RT. Para realizar un jailbreak, alguien tiene que encontrar una vulnerabilidad de seguridad que les permita "explotar" el dispositivo y sortear las garantías del fabricante.

Android permite a los usuarios instalar aplicaciones de terceros desde fuera de la tienda de aplicaciones de Google de forma inmediata y no necesita ser liberado.

Enraizamiento

El enraizamiento es el proceso de obtener "acceso raíz"a un dispositivo. Esto generalmente se realiza en dispositivos Android, pero el rooting también puede ocurrir en otros dispositivos basados ​​en Linux, como el sistema operativo Symbian ahora retirado de Nokia.

En Linux y otros sistemas operativos similares a UNIX,el usuario raíz es esencialmente el mismo que el usuario Administrador en Windows. Después del enraizamiento, puede otorgar a aplicaciones específicas acceso a permisos de root, lo que les permite hacer casi todo lo que quieran al sistema operativo. Por ejemplo, una aplicación con permisos de root podría desinstalar aplicaciones del sistema, instalar binarios de sistema de bajo nivel, revocar permisos que requieren las aplicaciones instaladas y hacer otras locuras. Casi cualquier cosa que pueda hacer en un sistema Linux adecuado, puede hacerlo con acceso de root en su teléfono.

El enraizamiento evita la arquitectura de seguridad de Android y podría causar problemas si los usuarios no saben lo que están haciendo, por lo que Android no se enraiza

En algunos dispositivos, puede ser necesario rootearlogrado a través de una hazaña de seguridad. Al igual que el jailbreak, los fabricantes generalmente no quieren que lo enraices. En algunos dispositivos, como los dispositivos Nexus (que también están destinados a desarrolladores), el enraizamiento no requiere una vulnerabilidad de seguridad.

imagen

Desbloqueo de un cargador de arranque

Android es un sistema operativo de código abierto, por lo quecualquiera puede tomar el código fuente de Android y crear su propia versión. Esto permite que existan ROM personalizadas como Cyanogenmod. Existen muchas ROM personalizadas para Android, desde grandes proyectos que admiten una variedad de dispositivos hasta ROM personalizadas con algunos parches temáticos que un niño creó en su tiempo libre.

Sin embargo, muchos teléfonos Android vienen con bloqueocargadores de arranque. Un gestor de arranque bloqueado no arrancará más que la versión de Android aprobada por el fabricante que viene con el dispositivo. Desbloquear el gestor de arranque le permite instalar ROM personalizadas, versiones alternativas del sistema operativo Android.

Esto no solo es útil para los geeks - Cyanogenmodtrae nuevas versiones de Android a dispositivos que los fabricantes ya no actualizan. También es una experiencia Android más vainilla: a muchas personas les gusta porque es una alternativa a las interfaces de usuario personalizadas por el fabricante con la que vienen la mayoría de los dispositivos Android.

Desbloquear el gestor de arranque de un dispositivo también puede requeriruna hazaña de seguridad, aunque compañías como HTC y Motorola permiten desbloquear algunos dispositivos. Los dispositivos Nexus (que también están destinados a desarrolladores) se pueden desbloquear fácilmente.

Desbloquear un gestor de arranque teóricamente puede permitirtambién para instalar sistemas operativos que no sean Android. Por ejemplo, puede instalar Ubuntu para teléfonos o WebOS en un Galaxy Nexus con un gestor de arranque desbloqueado. La versión de escritorio de Ubuntu también se puede instalar en el Nexus 7. Por supuesto, el sistema operativo debe estar diseñado para ser compatible con un dispositivo específico. Estos sistemas operativos probablemente no sean particularmente estables, pero los desarrolladores pueden usar los dispositivos para ejecutar un sistema operativo alternativo mientras trabajan en él.

cyanogenmod-header

Crédito de imagen: Johan Larsson en Flickr

Desbloqueo de un teléfono

Muchos teléfonos, particularmente teléfonos que vienensubsidiado con un contrato, ven "bloqueado" a un transportista específico. El teléfono está configurado para que solo se pueda usar en la red de ese proveedor. Si inserta una tarjeta SIM de un operador de la competencia en el teléfono, verá un mensaje que indica que el teléfono está bloqueado y no se puede usar con la tarjeta SIM.

Desbloquear un teléfono le permite usarlo con una tarjeta SIM diferente, ya sea para usar un operador diferente mientras viaja o para llevar su teléfono actual con usted mientras cambia a un nuevo proveedor de servicios.

Generalmente necesitará un código de desbloqueo para desbloquearel teléfono. Muchos operadores desbloquearán teléfonos una vez que su contrato esté vigente, mientras que los teléfonos comprados directamente sin un contrato pueden no estar bloqueados para un operador. También hay formas de desbloquear teléfonos sin el permiso de un operador.

teléfono móvil bloqueado

Crédito de imagen: Kai Hendry en Flickr


No todos tienen que hacer jailbreak, rootear o desbloquear sus dispositivos. Sin embargo, la opción está ahí, y ahora sabes por qué quieres hacerlo.