Cómo rootear tu teléfono Android con SuperSU y TWRP

Si realmente quiere profundizar en el sistema Android, puede encontrar que algunas aplicaciones requieren acceso de root. El enraizamiento se ha vuelto menos necesario a lo largo de los años, pero sigue siendo útil si desea ejecutar ciertos tipos de aplicaciones.

Si realmente quiere profundizar en el sistema Android, puede encontrar que algunas aplicaciones requieren acceso de root. El enraizamiento se ha vuelto menos necesario a lo largo de los años, pero sigue siendo útil si desea ejecutar ciertos tipos de aplicaciones. Este es el método más ampliamente compatible para rootear su dispositivo, y por qué es posible que desee hacerlo.

Esta publicación se publicó originalmente en 2012. Desde entonces se ha actualizado para centrarse en el método de enraizamiento más ampliamente compatible en lugar de una colección de aplicaciones de un solo clic.

¿Qué es la raíz, de todos modos?

Android está basado en Linux. En Linux y otros sistemas operativos similares a UNIX, el usuario root es equivalente al usuario Administrador en Windows. El usuario root tiene acceso a todo el sistema operativo y puede hacer cualquier cosa. De forma predeterminada, no tiene acceso de root a su propio dispositivo Android, y ciertas aplicaciones no funcionarán sin acceso de root. Al igual que otros sistemas operativos móviles modernos, Android limita las aplicaciones a entornos limitados de seguridad para fines de seguridad.

La cuenta de usuario root siempre existe en Android; simplemente no hay una forma integrada de acceder a ella. «Rootear» es el acto de obtener acceso a esta cuenta de usuario root. Esto a menudo se compara con el jailbreak de un iPhone o iPad, pero el rooting y el jailbreak son bastante diferentes.

Dejando a un lado los aspectos técnicos, el acceso raíz le permite hacer muchas cosas útiles. Con root, puede eliminar el bloatware que vino en su teléfono, ejecutar un firewall, habilitar el anclaje incluso si su operador lo está bloqueando, hacer una copia de seguridad manual de su sistema y usar una variedad de otros ajustes que requieren acceso de bajo nivel al sistema.

Las aplicaciones que requieren root no son difíciles de encontrar, están disponibles en Google Play, pero no funcionarán hasta que obtenga acceso root. Algunas aplicaciones tienen características que solo funcionan en un dispositivo rooteado.

Solo necesita rootear su teléfono si desea ejecutar una aplicación específica que requiere acceso de root. Si no planea hacer nada con ese acceso raíz, no se moleste. Siempre puedes rootearlo más tarde si es necesario.

Advertencias

Los dispositivos Android no vienen rooteados por una razón. De hecho, algunos fabricantes de dispositivos hacen todo lo posible para evitar que el usuario rootee. Este es el por qué:

  • Seguridad : el enrutamiento separa las aplicaciones del entorno limitado de seguridad normal de Android. Las aplicaciones pueden abusar de los privilegios de root que has otorgado y espiar otras aplicaciones, algo que normalmente no es posible. De hecho, Google le impide usar Android Pay en dispositivos rooteados por este motivo.
  • Garantía : algunos fabricantes afirman que el enrutamiento anula la garantía de su dispositivo. Sin embargo, el enraizamiento no dañará su hardware. En muchos casos, puede «desrootear» su dispositivo y los fabricantes no podrán saber si ha sido rooteado.
  • Bricking : como de costumbre, usted lo hace bajo su propio riesgo. El enraizamiento generalmente debería ser un proceso muy seguro, pero usted está solo aquí. Si estropea algo, no puede esperar que el servicio de garantía gratuito lo repare. Si está preocupado, primero investigue un poco y vea si otras personas informan que su dispositivo ha sido rooteado con éxito con la herramienta que planea usar.

Además, el enraizamiento puede anular su garantía, al menos para ciertos tipos de reparaciones. Consulte nuestro explicador sobre el tema para obtener más información.

Las muchas formas de rootear un teléfono Android

Hay muchas formas de rootear un teléfono Android, y cuál debe usar depende de su teléfono. En general, el enraizamiento implicará uno de estos procesos:

  • Desbloquee el cargador de arranque : Google y los fabricantes de dispositivos no admiten oficialmente el rooting, pero proporcionan una forma oficial de obtener acceso de bajo nivel a algunos dispositivos, que luego le permite rootear. Por ejemplo, los dispositivos Nexus están destinados a desarrolladores, y puede desbloquear fácilmente el gestor de arranque con un solo comando. Luego puede rootear su dispositivo flasheando un archivo .zip que contiene el binario su desde la pantalla de recuperación. Herramientas como Nexus Root Toolkit para dispositivos Nexus automatizan este proceso. Otros fabricantes también ofrecen formas de desbloquear el gestor de arranque, pero solo para ciertos dispositivos.
  • Explotar una vulnerabilidad de seguridad : otros dispositivos están bloqueados. Sus fabricantes no ofrecen una forma oficial de desbloquear sus cargadores de arranque y alterar su software. Estos dispositivos aún pueden ser rooteados, pero solo descubriendo una vulnerabilidad de seguridad en el dispositivo y explotándolo para instalar un binario en su partición del sistema. Una actualización de OTA podría corregir la vulnerabilidad de seguridad y también desrootear el dispositivo. Por ejemplo, hubo una recompensa de $ 18,000 por la primera persona que podría rootear un Samsung Galaxy S5 que se ejecuta en Verizon o AT&T.Se encontró una vulnerabilidad, pero las actualizaciones futuras podrían evitar que la vulnerabilidad funcione y eliminar la capacidad de rootear el Galaxy S5.
  • Flash CyanogenMod u otra ROM personalizada : técnicamente, esta es una extensión de uno de los métodos anteriores. Desbloquear el gestor de arranque y explotar una vulnerabilidad de seguridad puede permitirle flashear ROM personalizadas como CyanogenMod, que a menudo vienen pre-rooteadas. CyanogenMod incluye un interruptor simple en su pantalla de configuración que le permite habilitar o deshabilitar el acceso a la raíz. La actualización a una nueva versión de CyanogenMod o su ROM personalizada no desrooteará su dispositivo si la ROM viene con una forma integrada para habilitar la raíz.

En este artículo, hablaremos principalmente de los usuarios que caen en el primer campamento, que tienen un gestor de arranque desbloqueable. Si su teléfono requiere un exploit, no podremos ayudarlo, ya que el proceso es diferente para casi todos los teléfonos. Tendrá que buscar en un foro como XDA Developers para obtener más información sobre cómo rootear su dispositivo específico. Anteriormente, esta guía presentaba las aplicaciones raíz de un clic Kingo Root y Towelroot, y es posible que también sean compatibles con algunos teléfonos más antiguos.

Sin embargo, si su dispositivo tiene un gestor de arranque desbloqueable, siga leyendo. En general, recomendamos el método TWRP sobre los programas raíz de un clic porque aprende exactamente cómo funciona todo, lo que le ayudará a solucionar problemas si algo sale mal en el futuro: los programas raíz de un clic no son tan transparentes. Antes de comenzar este proceso, deberá desbloquear el gestor de arranque de la manera oficial y luego instalar el entorno de recuperación TWRP utilizando estas instrucciones. Luego usaremos TWRP para rootear su teléfono.

Cómo flashear SuperSU a su teléfono y obtener acceso a la raíz

Muy bien, entonces has desbloqueado tu gestor de arranque y has instalado TWRP. ¡Excelente! En realidad ya casi estás allí. Para obtener acceso a la raíz, vamos a utilizar un programa llamado SuperSU, que le permite otorgar acceso a la raíz a otras aplicaciones.

SuperSU está disponible en Google Play Store, pero esa versión en realidad no le da acceso a la raíz; de hecho, ¡necesita acceso a la raíz para usarla en primer lugar! Habla sobre un Catch-22. Afortunadamente, SuperSU también está disponible como un archivo .zip que podemos «flashear» con TWRP. Hacerlo le otorgará acceso de root junto con las funciones de administración de la aplicación de Android de SuperSU.

Entonces, para comenzar, dirígete a este enlace, que te llevará a la última versión de SuperSU disponible para descargar. Descargue el archivo .zip en su computadora, conecte su teléfono con un cable USB y arrastre el zip de SuperSU al almacenamiento interno o tarjeta SD de su teléfono.

A continuación, reinicie su teléfono en la recuperación TWRP. Hacer esto es un poco diferente en cada teléfono, por ejemplo, puede que tenga que mantener presionados los botones de Encendido y Bajar volumen simultáneamente, luego use las teclas de volumen para iniciar el «Modo de recuperación». Instrucciones de Google para su modelo específico para ver cómo se hace.

Una vez que lo hayas hecho, serás recibido con la familiar pantalla de inicio de TWRP. Haz clic en el botón Instalar.

NOTA: Probablemente debería hacer una copia de seguridad en TWRP antes de continuar con este proceso.

La siguiente pantalla aparecerá. Desplácese hacia abajo y navegue hasta el archivo ZIP SuperSU que transfirió anteriormente.

Toca el zip de SuperSU y verás esta pantalla. Desliza para confirmar el flash.

Solo debería tomar un momento actualizar el paquete SuperSU. Cuando termine, toque el botón «Limpiar caché/Dalvik» que aparece y deslice para confirmar.

Cuando eso termine, toque el botón «Reiniciar sistema» para reiniciar en Android.

Si TWRP le pregunta si desea instalar SuperSU ahora, elija «No instalar». A veces, TWRP no puede detectar que ya tiene SuperSU, por lo que le pedirá que muestre su versión incorporada. Pero casi siempre es mejor presentar la última versión de SuperSU, lo cual acabamos de hacer.

Administrar permisos de raíz con la aplicación SuperSU

Cuando reinicie su teléfono, debería ver el nuevo icono de SuperSU en el cajón de su aplicación. SuperSU controla qué otras aplicaciones en su teléfono obtienen permisos de root. Cada vez que una aplicación desea solicitar permisos de root, debe solicitarle a su aplicación SuperSU, que mostrará un mensaje de solicitud.

Para asegurarse de que la raíz funciona correctamente, puede descargar la aplicación Root Checker y verificar su estado rooteado. Alternativamente, descargue una aplicación solo para root que haya querido probar y vea si le solicita permisos de superusuario.

Por ejemplo, si abrimos e intentamos agregar una aplicación a Greenify, una práctica aplicación de ahorro de batería para teléfonos rooteados, veremos esta ventana emergente que solicita acceso a la raíz. Si hace clic en Conceder y recibe un mensaje de éxito, ha logrado rootear con éxito en su teléfono.

Para administrar los permisos de root, abra el cajón de su aplicación y toque el ícono SuperSU. Verá una lista de aplicaciones a las que se les ha otorgado o denegado el acceso de superusuario. Puede tocar una aplicación para cambiar sus permisos.

Si alguna vez quieres desrootear, abre la aplicación SuperSU, ve a la pantalla de Configuración y toca la opción «Desrootear por completo». Intentará desrootear su dispositivo. Si funciona para usted, esta es definitivamente la forma más fácil de desrootear su teléfono.

Pero por ahora, el mundo es su ostra amigable con las raíces. Puede consultar nuestra lista de excelentes aplicaciones de raíz para obtener ideas, o instalar el marco Xposed para algunos ajustes realmente geniales. ¡Buena suerte!

Crédito de imagen: Norebbo

Rate article
labsfabs.com
Add a comment