Página principal » cómo » ¿Cuál es la diferencia entre Jailbreaking, Rooting y Desbloqueo?

    ¿Cuál es la diferencia entre Jailbreaking, Rooting y Desbloqueo?

    En comparación con una PC, los teléfonos y las tabletas son dispositivos bastante bloqueados. Hacer jailbreak, rootear y desbloquear son todas las formas de evitar 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 posee legalmente. No entraremos en esas leyes aquí..

    Crédito de la imagen: Blake Patterson en Flickr

    Jailbreaking

    Jailbreaking es el proceso de eliminar las limitaciones establecidas por el fabricante de un dispositivo. El jailbreaking se realiza generalmente en dispositivos iOS de Apple, como el iPhone o el iPad. Jailbreaking elimina las restricciones que Apple pone en su lugar, 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 la piratería, pero no es así, jailbreaking le permite hacer cosas como cambiar el navegador predeterminado de su iPhone y el cliente de correo. Esencialmente, jailbreaking te permite usar un software que Apple no aprueba.

    Jailbreaking se puede realizar en otros dispositivos con limitaciones similares. Por ejemplo, ahora hay un Microsoft Surface RT jailbreak que le permite instalar programas de escritorio no aprobados. (De forma 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.

    Las compañías como Apple y Microsoft no quieren que haga jailbreak para superar las limitaciones de un dispositivo, por lo que puede 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 de 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 root es esencialmente el mismo que el usuario Administrador en Windows. Después del rooting, puede otorgar a las aplicaciones específicas acceso a los 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 sistemas de bajo nivel, revocar los permisos que requieren las aplicaciones instaladas y hacer otras cosas locas. Casi cualquier cosa que pueda hacer en un sistema Linux adecuado, puede hacerlo con acceso de root en su teléfono.

    El enraizamiento circula por 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 es rooteado..

    En algunos dispositivos, el enraizamiento debe realizarse a través de un exploit de seguridad. Al igual que el jailbreaking, los fabricantes generalmente no te quieren rooteando. En algunos dispositivos, como los dispositivos Nexus (que también están destinados a los desarrolladores), el rooting no requiere una vulnerabilidad de seguridad.

    Desbloqueo de un gestor de arranque

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

    Sin embargo, muchos teléfonos Android vienen con cargadores de arranque bloqueados. Un cargador de arranque bloqueado no arranca nada excepto la versión aprobada por el fabricante de Android 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: Cyanogenmod trae nuevas versiones de Android a dispositivos que los fabricantes ya no actualizan. También es una experiencia más ambigua para Android: a muchas personas les gusta porque es una alternativa a las interfaces de usuario personalizadas por el fabricante que la mayoría de los dispositivos Android vienen con.

    Desbloquear el gestor de arranque de un dispositivo también puede requerir una vulnerabilidad 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 cargador de arranque teóricamente te permite instalar sistemas operativos que no sean Android, también. Por ejemplo, puede instalar Ubuntu para teléfonos o WebOS en un Galaxy Nexus con un cargador 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. Es probable que estos sistemas operativos no sean particularmente estables, pero los desarrolladores pueden usar los dispositivos para ejecutar un sistema operativo alternativo mientras trabajan en ellos.

    Crédito de la imagen: Johan Larsson en Flickr.

    Desbloqueo de un teléfono

    Muchos teléfonos, en particular los que están subsidiados con un contrato, vienen "bloqueados" a un proveedor específico. El teléfono está configurado de modo que solo se puede utilizar en la red de ese proveedor. Si inserta una tarjeta SIM de un proveedor 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..

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

    Por lo general, necesitará un código de desbloqueo para desbloquear el teléfono. Muchos operadores desbloquearán los teléfonos una vez que finalice su contrato, mientras que los teléfonos que se compren directamente sin un contrato pueden no estar bloqueados para un proveedor. También hay formas de desbloquear teléfonos sin el permiso de un operador..

    Crédito de la 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é podrías querer.