Está en la página 1de 25

Cómo rootear tu móvil Android

con SuperSu y TWRP


Descubre cómo rootear cualquier teléfono con Android
Por
Enrique Campo
-
1 marzo, 2016
8
20858

Comparte en Facebook

Comparte en Twitter

Si realmente deseas adentrarte en el mundo de Android, te darás cuenta


que muchas aplicaciones requieren que el dispositivo tenga root. El root
se ha vuelto menos necesario con el tiempo, sin embargo sigue siendo
útil si deseas ejecutar cierto tipo de aplicaciones. Aquí te traemos los
métodos más comunes para rootear los dispositivos con Android y por
qué querrías hacerlo.
Tabla de contenidos [ocultar]
 1 Primero de todo, ¿qué es el root?
 2 Riesgos
 3 Distintas maneras de hacer root a un dispositivo Android
 4 ¿Cómo flashear Android con SuperSU y obtener acceso root?
 5 Administrar permisos root con la aplicación SuperSU

Primero de todo, ¿qué es el root?


Android está basado en Linux, y en todos los sistemas operativos de código
abierto el usuario “root” (“rooteado” como su adaptación al español) es el
equivalente al usuario “administrador” en los sistemas operativos Windows. El
usuario “root” tiene acceso a todas las funciones del sistema operativo y puede
hacer cualquier cosa; por defecto, el dispositivo no nos da estos privilegios y
ciertas aplicaciones no funcionarán si no los tenemos. Al igual que otros
sistemas operativos móviles, Android te confina a ciertos entornos de
aplicaciones por motivos de seguridad.

El usuario “root” siempre existe en los entornos Android, pero no tenemos


manera de acceder a el desde fábrica. El rooteo es el nombre que se le da a la
acción de tener acceso al usuario “root”. A menudo es comparado con el
jailbreak que se le hace a los iPhone o iPads, sin embargo ambos procesos son
bastante diferentes.

Dejando los aspectos técnicos a un lado, el acceso root te permite hacer una
variedad de cosas útiles, tales como quitar esas aplicaciones que vienen por
defecto en tu móvil, crear un servidor de seguridad, realizar un respaldo manual
de tu información y usar una gran variedad de funciones que requieren acceso al
nivel más bajo del sistema.

Las aplicaciones que requieren este tipo de privilegios no son difíciles de


encontrar pues están disponibles en la Play Store, salvo que no funcionarán
hasta que el usuario tenga acceso a estos privilegios. Algunas incluso traen
funciones que sólo funcionarán en un dispositivo con acceso root.
Avast requiere root en Android
Necesitarás rootear tu teléfono para ejecutar alguna aplicación que requiera este
tipo de permisos, si no deseas hacer nada con el acceso root en estos
momentos, no te preocupes, podrás hacerlo cuando lo necesites.

Riesgos
Los dispositivos Android no vienen rooteados por varias razones:

Seguridad: El root lleva a las aplicaciones a trabajar fuera del ambiente de


seguridad normal. Algunas aplicaciones podrían abusar de los privilegios que les
has concedido y comenzar a husmear en otras aplicaciones, algo que no sería
posible normalmente. De hecho, Google evita que utilices Android Pay en
dispositivos rooteados por la misma razón.

Garantía: Algunas compañías de telefonía afirman que perderás la garantía si


rooteas tu móvil, sin embargo, el root no le hace ningún daño al hardware, en
todo caso podrías invertir el proceso y la empresa no podrá darse cuenta de lo
que sucedió.

Bloqueo: Naturalmente, hacer esto es bajo tu propio riesgo. Y aunque


generalmente el proceso de rooteo es bastante seguro, en este momento todo
depende de ti mismo, si cometes un error en alguno de los pasos no podrás
esperar que el servicio de garantía te cubra la reparación. Si te preocupa, lo
ideal es que primero realices una pequeña búsqueda de las reseñas que han
dejado las personas que usaron la misma herramienta que planeas usar.

CÓMO RECUPERAR UN DISPOSITIVO ANDROID BRICKEADO


Si tu móvil Android ya no quiere arrancar después de tratar de rootearlo o de flashear una nueva
ROM, te explicamos algunas maneras de devolverlo a un estado funcional. [LEER MÁS]

Además, el root podría anular la garantía del dispositivo, o por lo menos en


algunas reparaciones.

Distintas maneras de hacer root a un


dispositivo Android

Hay múltiples maneras de rootear tu dispositivo y la que selecciones dependerá


del aparato Android que tengas. De manera general el rooteo involucra los
siguientes pasos:
Desbloquear el gestor de arranque o Bootloader: Google y el resto de
empresas manufactureras de dispositivos no soportan el root de manera oficial,
sin embargo todas ofrecen una manera de tener acceso de bajo nivel a varios
equipos, lo que te permitirá realizar el ruteo.

Por ejemplo, los dispositivos Nexus están diseñados para desarrolladores y


puedes acceder fácilmente al gestor de arranque sólo utilizando un
comando. Podrás rootear luego tu dispositivo flasheando un fichero .zip con el
binario su desde la pantalla de recuperación. Existen herramientas como el
“Nexus Root Toolkit” que automatizan este proceso. Otras empresas también
ofrecen maneras de desbloquear el gestor de arranque, pero sólo para ciertos
equipos.

Aprovechar una vulnerabilidad de seguridad: Otros dispositivos vienen


desbloqueados, pero sus fabricantes ofrecen una manera no oficial para
desbloquear sus gestores de arranque y poder alterar su software. Estos
dispositivos pueden ser rooteados, pero sólo si se encuentra una vulnerabilidad
de seguridad que permita instalar el binario su en su partición de sistema. Una
actualización OTA podría reparar la vulnerabilidad de seguridad y anular el root
del dispositivo. Por ejemplo, hubo un botín de 18.0000 dólares para aquel que
pudiese rootear un Samsung Galaxy S5 de la compañía Verizon o AT&T, la
vulnerabilidad fue encontrada pero las futuras actualizaciones de software
corrigieron ese detalle e impidieron que el dispositivo fuera hackeado de esa
manera.

Ejecutar el CyanogenMod o alguna otra ROM modificada: Técnicamente


esta es una continuación de los pasos anteriores, ya que desbloquear el gestor
de arranque y aprovechar una vulnerabilidad de seguridad son pasos que nos
permitirán instalar una ROM modificada. CyanogenMod ofrece en su pantalla de
configuración una palanca que te permite activar o desactivar el acceso root
cuando lo desees. Si la ROM viene con el acceso root previamente instalado, el
teléfono no perderá este acceso por más que le des actualizaciones a ese
sistema.
En este artículo, estaremos tratando con usuarios que entran en la primera
categoría, que deben desbloquear el gestor de arranque o bootloader. Si tu
dispositivo requiere un exploit, la cosa se vuelve más compleja ya que en cada
dispositivo se realiza de una manera distinta. En este caso te recomendamos
visitar algún foro en el que puedas conseguir los pasos exactos para realizar el
proceso en tu modelo de dispositivo. En esta guía también mencionaremos
aplicaciones que pueden rootear el teléfono en un sólo click
como Towelroot o Kingo Root.

Si tu equipo cuenta con un gestor de arranque desbloqueable, sigue leyendo.


Generalmente recomendamos utilizar el método TWRP en lugar de los
programas de root en un click porque de esta manera puedes ver cómo funciona
todo y podrás resolver problemas futuros. Los ruteos de un sólo click suelen ser
poco transparentes. Antes de comenzar este proceso deberás desbloquear tu
gestor de arranque según la manera oficial, luego instalar el entorno de
recuperación TWRP para usarlo seguidamente en el ruteo.

¿Cómo flashear Android con SuperSU y


obtener acceso root?
Una vez que has desbloqueado el gestor de arranque y has instalado
el TWRP estas casi listo, ahora para obtener el root utilizaremos una aplicación
llamada SuperSU, que nos dará la habilidad de conceder permisos root a las
aplicaciones.

SuperSU está disponible en la Google Play Store, sin embargo esta versión no
te permite realizar el ruteo, de hecho, necesitas privilegios root para poder
ejecutarla. Afortunadamente, SuperSU también está disponible como archivo
.zip, el cual podremos “flashear” manualmente desde el TWRP. Esto te dará
acceso root junto con el resto de funciones administrativas de la aplicación de
Android.
Para comenzar, lo primero que debes hacer es descargar la última versión de
SuperSU a tu ordenador, luego hay que conectar el dispositivo vía USB y
copiar el archivo .zip al almacenamiento del teléfono o a la memoria SD.

Cómo instalar una ROM personalizada en Android


Guía para instalar una ROM en Android. CyanogenMod o PAC-ROM, manualmente con TWRP o
con FlashFire. [LEER MÁS]

Una vez realizado esto, pasamos a reiniciar el dispositivo en modo de


recuperación TWRP, el comando de teclas para acceder a este modo varía de
acuerdo al modelo del dispositivo así que te recomendamos que investigues
cuáles son los del modelo que tienes. Por ejemplo, podrías tener que mantener
pulsados el botón de Encendido y Volumen debajo de forma simultánea y luego
usar las teclas de Volumen para iniciar el modo de recuperación.

Una vez realizado esto, entraremos a la amigable pantalla de inicio del TWRP,
allí presionamos “Instalar“. Recomendamos realizar una copia de seguridad
mediante la aplicación antes de iniciar el proceso.
Instalación de TWRP
Aparecerá una pantalla con las carpetas almacenadas en el
teléfono, seleccionaremos el archivo .zip del SuperSU. Seguidamente nos
aparecerá una pantalla de confirmación donde deslizaremos para aceptar.
Sólo tomara un momento mientras el paquete del SuperSU se instala, luego
tendremos que hacer un “wipe cache/Dalvik“. Una vez realizado este proceso
reiniciaremos el sistema para que el dispositivo arranque de nuevo en Android.
Borrar cache Dalvik
Si el TWRP te pregunta si deseas instalar el SuperSU, seleccionarás que no; esto
se debe a que a veces el modo de recuperación no detecta que ya está instalado
el SuperSU.
Administrar permisos root con la aplicación
SuperSU
Una vez que reinicies el dispositivo verás el icono de SuperSU en tus
aplicaciones. Cada vez que alguna de tus aplicaciones requiera permisos root,
ésta se lo hará saber al SuperSU, que a su vez te solicitara los permisos a ti.

Para asegurar que el root está realizado correctamente, puedes descargar desde
Google Play la aplicación Root Checker y verificar el estatus del rooteo. Además,
puedes descargar la aplicación que te requería permisos root y ver si aún sigue
solicitándolos.
Por ejemplo, existe una aplicación llamada Greenify que se encarga de
economizar el uso de batería, y requiere permisos de root. Una vez que
intentamos instalar la aplicación nos saldrá un mensaje solicitando permisos de
superusuario, si al aceptarlos no recibimos ningún mensaje de error, el root está
realizado con éxito.

Para administrar los permisos de root, puedes entrar a la aplicación SuperSU y


verás la lista de aplicaciones a las que se le ha permitido o denegado el permiso.
Puedes seleccionar cualquiera de las aplicaciones para cambiar sus accesos.

Si en algún momento deseas anular el root de tu teléfono sólo tendrás que


ingresar a las opciones de SuperSU y seleccionar la opción “Full Unroot“. La
aplicación intentará invertir el root automáticamente.

Si te has topado con algún problema, como por ejemplo que Android ya no
quiere arrancar o sientes que tu móvil está brickeado, echa un vistazo a nuestro
siguiente artículo:
Esperamos que el tutorial te haya servido y no dudes en dejarnos un comentario
si deseas añadir información adicional o si has descubierto algún error en el
mismo.
Cómo recuperar un dispositivo
Android brickeado
Si has brickeado tu móvil Android, te explicamos los mejores métodos para devolverlo a
un estado funcional
Por

Elvis Bucatariu

26 noviembre, 2016

2238

Comparte en Facebook

Comparte en Twitter
Si has intentado flashear una ROM, instalar un nuevo MOD o retocar los
archivos del sistema y algo va mal, tu dispositivo móvil puede entrar en
un estado conocido como Brick, negándose a arrancar de nuevo.

Sin embargo, no deberías entrar en pánico aún, ya que en función de cómo fue
brickeado, hay algunas formas de recuperarlo. A continuación te
presentamos las dos formas de Bricks que existen:

· Soft Brick. El móvil se bloquea en la pantalla de arranque de Android, entra


en un bucle de arranque o simplemente arranca directamente en el modo
Recovery / Recuperación. Si observas que algo ocurre cuando arrancas el móvil,
entonces se le conoce como Soft Brick o “Semibrickeado”. La buena noticia es
que estos son fáciles de arreglar.

· Hard Brick. El hard brick es el estado mediante el cual al pulsar el botón de


encendido del móvil no ocurre absolutamente nada. Los brickeos “hard” pueden
ser provocados por cosas como tratar de flashear una ROM o un kernel
incompatibles, y normalmente no hay ninguna solución de software para ellos.
Si tu móvil ha sufrido un Hard Brick es una mala noticia, aunque la parte buena
es que raras veces ocurren.

Lo más probable es que tu móvil haya sufrido un soft brick, y si bien los
métodos de recuperarlo pueden variar en función del tipo de dispositivo que
tengas, generalmente hay cuatro métodos comunes que se pueden
probar para devolver el móvil a un estado funcional:

· Borrar los datos y volver a flashear una ROM personalizad

· Desactivar los mods Xposed a través del Recovery

· Restaurar una copia de seguridad Nandroid

· Flashear una imagen de fábrica


Antes de comenzar asegúrate de que tu móvil y tu ordenador están preparados
con las herramientas adecuadas.

Tabla de contenidos [ocultar]


 1 Herramientas necesarias si has brickeado tu móvil
 2 1. Borrar los datos y re-flashear una ROM personalizada
 3 2. Desactiva los módulos Xposed en el Recovery
o 3.1 Usa ADB Push para instalar el Xposed Uninstaller
o 3.2 Cómo desactivar módulos de Xposed en el Recovery
 4 3. Restaurar una copia de seguridad Nandroid
o 4.1 Recuperar datos de una copia de seguridad Nandroid
 5 4. Flashear una imagen de fábrica
 6 ¿Y qué ocurre con los Hard Bricks?

Herramientas necesarias si has brickeado tu


móvil
Probablemente ya estás en posesión de la mayoría de las herramientas que
necesitas para recuperar tu móvil brickeado. Son las mismas herramientas que
usaste para rootear tu dispositivo y flashear la ROM, y deberías estar
familiarizado con su funcionamiento. Aún así, compruébalo doblemente antes de
comenzar el proceso de recuperación.

Lo más importante de todo es un Custom Recovery. Esto habría sido instalado


al rootear tu móvil, pero a veces puede ser sobrescrito por un Recovery de
stock, o incluso borrado enteramente. Si necesitas reinstalarlo entonces te
recomendamos el TWRP. Es un Recovery muy completo, fácil de utilizar y
cuenta con versiones para la mayoría de los dispositivos.
A continuación podrías necesitar Fastboot y ADB. Estos se usan comúnmente
para rootear y flashear los módulos del sistema, y puedes conseguirlos desde el
portal de los desarrolladores de Android.

Finalmente, algunos fabricantes usan software especial para flashear las


imágenes de fábrica. Esperémos que no tengas que hacer esto, pero si te hace
falta, puedes usar Odinpara Samsung, LG Flash Tool para los dispositivos de
LG y HTC Sync Manager para HTC.

1. Borrar los datos y re-flashear una ROM


personalizada
Prueba este método si has flasheado una ROM y ahora Android no quiere
arrancar.

Una de las causas más probables de un Soft Brick es un fallo que ocurre
al tratar de flashear una ROM personalizada. Y esto ocurre normalmente
cuando el usuario olvida borrar los datos antes de iniciar el flash.

También conocido como un “Flash sucio”, esto ocurre cuando te olvidas o


simplemente ignoras borrar los datos de tu dispositivo antes de flashear una
nueva ROM sobre la anterior., Como regla general, no pasa nada conservar los
datos cuando flasheas una nueva versión de tu actual ROM, pero siempre
debes borrar los datos cada vez que flasheas una ROM diferente.

Afortunadamente, esto es muy fácil de arreglar, siempre y cuando tengas


una copia de seguridad de todos tus datos. Si no la tienes, entonces es una
mala suerte.

1 Arranca en el Custom Recovery Mode


2 Ve hasta la opción Wipe / Borrar y elige Advanced Wipe o Limpieza
avanzada
3 Marca la casilla Datos (también puedes borrar nuevamente el sistema, la
caché ART y la caché), y luego Confírmalo.
4 Reflashea tu ROM modificada
Al borrar los datos correctamente se realiza un reseteo de fábrica, pero esto no
debería borrar la memoria interna o los datos de la tarjeta microSD (aunque
siempre deberías hacerle una copia de seguridad por si acaso). Al reiniciar tu
móvil, verás la pantalla de arranque y configuración de Android. Después de
introducir la información de tu cuenta de Google, tus apps deberían empezar a
reinstalarse automáticamente.

Si lo necesitas, puedes restaurar tus datos desde una copia de seguridad


Nandroid. Más abajo puedes consultar el apartado Restaurar una copia de
seguridad Nandroid.

2. Desactiva los módulos Xposed en el


Recovery
Prueba este método si tu dispositivo Android entra en un bucle de
arranque infinitodespués de instalar un nuevo módulo Xposed.

El Xposed Framework es una de las mejores herramientas para


modificar y personalizar tu teléfono, pero también es una de las más
peligrosas. Los módulos Xposed son tan fáciles de instalar que muchos de ellos
están en la propia Play Store, dándote la falsa sensación de seguridad. Así
que muy pocos hacen una copia de seguridad Nandroid de sus dispositivos
móviles antes de instalar un nuevo módulo Xposed, sin saber que corren un
gran riesgo de que los dispositivos se brickeen.

Usa ADB Push para instalar el Xposed Uninstaller

La mejor forma de lidiar con los problemas de este tipo es recurriendo


al Xposed Uninstaller. Es un pequeño ZIP flasheable que puedes instalar a
través del Recovery con el fin de quitar Xposed del móvil.
Si aún
no lo tienes en tu teléfono, puedes colocarlo en una tarjeta SD, o puedes
copiarlo directamente a través del método push de ADB:

1 Descarga Xposed Uninstaller en tu escritorio


2 Conecta tu móvil a tu ordenador vía USB y arranca en el modo Recovery
3 Lanza la línea de comandos en Windows o la terminal en Mac y usa el
comando cd para cambiar el directorio donde quieres tener instalado ADB
4 Escribe adb push [ruta completa de xposed uninstaller.zip] [ruta
completa de destino]. En Mac y Linux, antes del comando escribe también ./
(por ejemplo ./adb)
5 Cuando finalice el copiado del archivo, flashéalo a través del Recovery

Cómo desactivar módulos de Xposed en el Recovery

Si no puedes usar ADB Push, prueba alguna de estas soluciones.

El siguiente método desactiva Xposed:

1 Arranca en recovery, ve a Avanzado > Terminal


2 Crea un fichero
llamado /data/data/de.robv.android.xposed.installer/conf/disabled
3 Reinicia tu móvil
Este método impide que los módulos Xposed arranquen:

1 Arranca en recovery, selecciona Gestor de archivos o File Manager


2 Ve a la carpeta
/data/data/de.robv.android.xposed.installer/conf/ y borra el archivo
modules.list
3 Reinicia el teléfono
Ninguna de estas soluciones desharán los cambios que hayan hecho los módulos
en el sistema. Si esta fue la causa de tus problemas, tendrás que restaurar tu
copia de seguridad Nandroid.

3. Restaurar una copia de seguridad Nandroid


Prueba este método si necesitas eliminar otros mods del sistema, reemplazar
un archivo del sistema modificado o si los métodos de arriba no funcionaron.

La copia de seguridad Nandroid es como una garantía para las modificaciones


y ajustes que implementes en Android. Es una instantánea completa de tu
móvil, no sólo de los datos y aplicaciones, sino también del propio sistema
operativo. Siempre y cuando puedes acceder al Custom Recovery y tienes una
copia de seguridad Nandroid, podrás recuperar tu móvil brickeado en pocos
minutos.

1 Arranca en Recovery y ve a Restore / Restaurar


2 Elige tu copia de seguridad, confírmala y espera hasta que sea restablecida
3 Reinicia tu móvil
Las copias de seguridad Nandroid son difíciles de crear. Tardan bastante hasta
completarse y no pueden realizarse en segundo plano. Pero merecen mucho la
pena, ya que son la forma más fácil de desbrickear un dispositivo móvil.

Recuperar datos de una copia de seguridad Nandroid

Un backup Nandroid también puede salvarte el día si has tenido que borrar tus
datos y no les hiciste copias de seguridad en un formato fácilmente restaurable.
Lo bueno es que es posible extraer partes específicas de un Nandroid, para que
puedas restaurar tus aplicaciones y datos sin tener que restaurar el sistema
operativo.

1 Arranca en Android e instala Titanium Backup desde la Play Store


2 Pincha en el botón del menú y ve a Special Backup/Restore>Extract from
Nandroid Backup (al español Copia de seguridad/Restauración>Extraer desde
una copia de seguridad Nandroid)
3 Elige la copia de seguridad desde la lista
4 Selecciona si quieres restaurar las apps, los datos o ambas cosas, y márcalas
o pincha en Seleccionar todo.
5 Pincha en el icono verde de verificación para arrancar el proceso de
restauración.

4. Flashear una imagen de fábrica


Prueba este método si ninguna de las opciones de arriba funcionan.

Si todo lo demás falla, la última opción es re-flashear una imagen de


fábrica. Esto devolverá el móvil a un estado original y borrará toda la memoria
interna así como todo lo demás. También anulará el root.

Teniendo en cuenta que borra todos los datos, sería mejorar tratar de flashear
una ROM de stock al principio. Por ejemplo, OnePlus ofrece actualmente ROMs
flasheables para la recuperación en lugar de imágenes de fábrica, y encontrarás
algo similar para casi todos los dispositivos en el portal xda-developers.com.
En muchos casos podrás flashear una ROM de stock pre-rooteada para mayor
conveniencia.

La principal diferencia entre flashear una imagen de fábrica y flashear una


ROM es que la primera se realiza a través del ordenador y la segunda a través
del Recovery. Algunos dispositivos usan la herramienta Fastboot de Android
SDK, pero otros hacen uso de un software personalizado. Samsung usa la
herramienta Odin, por ejemplo, mientras que HTC pone a disposición la
herramienta HTC Sync Manager.

Debido al uso de métodos tan variados, las instrucciones para flashear una
imagen de fábrica difieren para cada dispositivo en parte. Y no todos los
fabricantes ofrecen sus firmware de forma oficial, por lo que tendrás que
encontrarlos a través de fuentes no oficiales, como foros.

A continuación te dejamos con algunas fuentes donde encontrarás


imágenes de fábrica para algunos dispositivos Android muy populares:

 Nexus
 Samsung
 HTC
 Sony
 Motorola
 OnePlus

¿Y qué ocurre con los Hard Bricks?


En primer lugar, asegúrate de que tu dispositivo esté brickeado. Conéctalo a un
enchufe y déjalo que cargue durante un tiempo. Intenta resetearlo quitándole
la batería o manteniendo pulsado el botón de encendido durante 10-15
minutos.

Si realmente tu móvil tiene un hard brick, entonces has tenido mala suerte.
Algunos móviles pueden ser resucitados mediante un USB Jig, un pequeño
dispositivo que se conecta al puerto USB y pone el móvil en Modo de
Descarga para reinstalar el firmware de stock. Estos pueden encontrarse
baratos en Ebay, pero sólo para un pequeño número de dispositivos, y aún así
no hay ninguna garantía de que funcione.

USB JIG

Más allá de eso, siempre puedes enviar tu móvil a reparación, aunque si has
rooteado tu dispositivo probablemente has anulado su garantía. O
puedes enviarlo a alguna tienda de reparaciones de móviles para que prueben
otros métodos (si es que los hay). Pero más allá de eso, lo más probable es que
tengas que comprarte un nuevo teléfono.

De todos modos, los Brickeos duros o Hard Bricks son muy difíciles de
ocurrir, sobre todo en el caso de flashear ROMs populares. Los soft bricks
ya son algo más comunes, y es casi inevitable no haber experimentado ningún
soft brick si sueles instalar con regularidad nuevas ROMs, pero afortunadamente
son pequeños inconvenientes que tienen solución.

¿Alguna vez has brickeado tu móvil? Cuéntanos en la sección de


comentarios cuál fue tu experiencia, junto con cualquier otro truco o
recomendación para recuperar un dispositivo brickeado.

También podría gustarte