Cómo desrootear tu teléfono Android

Screenshot_20160401-120926

Entonces, ha abierto las puertas de la funcionalidad avanzada en su teléfono Android al rootearlo. ¡Eso es genial! Puede hacer cosas con su teléfono que otras personas no pueden hacer con el suyo. Pero, ¿qué pasa cuando las cosas cambian y quieres desrootearlo? No temas, te tenemos cubierto.

Tal vez quieras desrootear por razones de seguridad , o tal vez simplemente ya no necesites root para tus ajustes favoritos . O quizás esté intentando vender su dispositivo u obtener servicio de garantía . O tal vez solo desee descargar una actualización inalámbrica. Sean cuales sean sus razones, desrootear no es tan difícil, siempre que sepa lo que está haciendo.

Las muchas formas de desrootear un teléfono Android

Al igual que con el enraizamiento , existen algunos métodos diferentes para desrootear su teléfono, y cuál usará depende de su dispositivo, la versión de Android que esté ejecutando y lo que esté tratando de lograr. En general, unrooting implicará uno de estos procesos.

  • Cualquier teléfono que solo haya sido rooteado : si todo lo que ha hecho es rootear su teléfono y se queda con la versión predeterminada de Android de su teléfono, desrootear debería (con suerte) ser fácil. Puede desrootear su teléfono usando una opción en la aplicación SuperSU, que eliminará la raíz y reemplazará la recuperación de stock de Android. Esto se detalla en la primera sección de esta guía.
  • Cualquier teléfono que ejecute una ROM personalizada o utilice Xposed Framework : si ha hecho más que rootear, es probable que haya alterado ciertas partes de su sistema lo suficiente como para que la única forma de desrootear sea volver a un stock completo, agotado -condición de fábrica. Esto es diferente para cada teléfono y no podemos dar instrucciones para cada uno, pero lo discutimos en la sección final de esta guía.

Parece simple, ¿verdad? Desafortunadamente, el método SuperSU no siempre funciona perfectamente. Tal vez falle, o tal vez no pueda reemplazar la recuperación de sus existencias por alguna razón. En esos casos, puede desrootear manualmente su teléfono usando uno de estos métodos:

  • Nexus y otros teléfonos Developer Edition que ejecutan Marshmallow : si el método SuperSU no funciona, puede desrootear manualmente su dispositivo volviendo a actualizar su boot.img. Este es el archivo principal que se edita cuando rooteas un teléfono con Marshmallow, por lo que reemplazarlo y luego volver a actualizar la recuperación de stock de Android debería ser suficiente. Esto se analiza en la segunda sección de esta guía.
  • Nexus y otros teléfonos Developer Edition que ejecutan Lollipop y versiones anteriores : si el método SuperSU no funciona, puede desrootear manualmente su dispositivo eliminando el binario su. Este es el archivo que le da acceso de root en teléfonos anteriores a Marshmallow, por lo que eliminarlo y luego volver a actualizar la recuperación de stock de Android debería ser suficiente. Esto se analiza en la tercera sección de esta guía.
  • Teléfonos que no son de desarrollador : si el método SuperSU no funciona y tienes un teléfono que no es de desarrollador, es probable que tengas que volverse nuclear. Eso significa limpiar su teléfono y devolverlo a una condición completamente original y fuera de fábrica para desrootear. Esto es diferente para cada teléfono y no podemos dar instrucciones para cada uno, pero lo discutimos en la sección final de esta guía.

Cubriremos cada uno de estos métodos (en diferentes niveles de detalle) en las cuatro secciones siguientes. Así que vaya a la sección que se adapte a su dispositivo, versión de Android y situación.

Cómo desrootear básicamente cualquier dispositivo Android con SuperSU

SuperSU es fácilmente la aplicación de administración de root más popular y robusta disponible en Android. Si está ejecutando un dispositivo rooteado, existe una gran posibilidad de que esté usando SuperSU para administrar qué aplicaciones obtienen acceso de superusuario. También es la forma más inteligente y fácil de desrootear rápidamente su dispositivo Android, porque todo el proceso se realiza dentro de la aplicación directamente en el teléfono.

Para desrootear completamente el dispositivo, lo primero que querrá hacer es acceder a la aplicación SuperSU, que se encuentra en el cajón de aplicaciones.

Screenshot_20160401-120706

Una vez abierta, deslice o toque la pestaña Configuración y desplácese hacia la parte inferior hasta que vea la sección «Limpieza». Toca la opción «Desrootear por completo».

Screenshot_20160331-143724

Esto presentará un cuadro de diálogo con lo que puede esperar del proceso de unroot y le preguntará si desea continuar. Si está en un dispositivo con el método de enraizamiento tradicional, generalmente Lollipop o más antiguo, este es el primer y único paso para usted. Si presiona Continuar, se desrooteará el dispositivo y deberá reiniciar para finalizar el proceso.

Screenshot_20160331-144854

Si está en un dispositivo que fue rooteado con el método de raíz sin sistema en Marshmallow, al tocar la opción «Continuar» se abrirá otro cuadro de diálogo que le preguntará si desea restaurar la imagen de arranque de stock, teniendo en cuenta que esto es necesario para OTA ( actualizaciones por aire). Si espera descargar la última actualización de Android cuando se publique, o si se deshace del dispositivo, le sugiero que toque «Sí» aquí. Si esas opciones no se aplican a su situación, probablemente esté bien dejar la imagen de inicio modificada presionando «No».

Screenshot_20160331-145220

La siguiente pantalla puede preguntarle si desea restaurar la imagen de recuperación de stock. Si está ejecutando una recuperación personalizada (lo cual es probable) y desea obtener una actualización OTA, esta opción es necesaria: toque «Sí» para continuar. Si planeas volver a enraizar en el futuro o quieres seguir usando tu recuperación personalizada (por ejemplo, para copias de seguridad nandroid ), haz clic en «No» aquí. Existe la posibilidad de que esta opción no aparezca, en cuyo caso deberá actualizar manualmente la recuperación de stock. Hay instrucciones sobre cómo hacer esto en la sección del manual a continuación.

Screenshot_20160331-145705

Después de eso, SuperSU se eliminará y limpiará la instalación. El proceso completo solo tomará unos segundos y luego el dispositivo se reiniciará. Una vez que esté terminado, debería estar completamente desrooteado y, dependiendo de las opciones que se seleccionaron durante el proceso de desrooteado, volver a estar completamente almacenado.

Cómo desrootear manualmente un Nexus u otro dispositivo de desarrollo en Marshmallow

Si bien el método anterior de desrootear con SuperSU debería funcionar teóricamente bien en dispositivos que se han rooteado con el método sin sistema , es bueno saber qué hacer en una situación en la que SuperSU no pueda desrootear completamente el dispositivo.

La buena noticia es que es un simple flash (reemplazar el boot.img modificado por el original) debería funcionar.

Estoy usando un Nexus 5 para este ejemplo, pero el proceso será idéntico para todos los demás dispositivos Nexus. Si está utilizando un teléfono con edición para desarrolladores de otro fabricante, el proceso puede variar ligeramente.

Lo primero que deberá hacer es descargar la imagen de fábrica para su dispositivo. Para los Nexuses, esto lo proporciona Google . Las imágenes de otros dispositivos deben ser proporcionadas por su fabricante.

Una vez que haya descargado la imagen de fábrica para su dispositivo, primero deberá descomprimir el paquete.

2016-03-29_11h33_07

Dentro de ese paquete, hay otro paquete. Descomprime ese también.

2016-03-29_11h33_22

Este paquete albergará la imagen del cargador de arranque, la radio (si corresponde) y varios scripts para actualizar la versión completa de Android. El archivo que necesitamos, boot.img, se encuentra dentro del archivo .zip final, que debe llamarse “imagen- <nombre del dispositivo> – <número de compilación> .zip”. Descomprime este paquete.

2016-03-29_11h33_39

De vuelta en el teléfono, asegúrese de que las Opciones de desarrollador estén habilitadas dirigiéndose a Configuración> Acerca del teléfono y tocando el Número de compilación siete veces. Las notificaciones de brindis mostrarán cuántos toques más le quedan antes de «convertirse en desarrollador».

Screenshot_20160329-121431

Una vez que se haya habilitado el menú de opciones de desarrollador, presione atrás para ir al menú de configuración principal. El menú «Opciones de desarrollador» será una nueva entrada justo encima de «Acerca del teléfono». Toca «Opciones de desarrollador».

Screenshot_20160329-123148

Desplácese hacia abajo hasta que vea «Depuración de USB» y habilítelo con el control deslizante.

Screenshot_20160329-123545

Aparecerá una advertencia con una descripción de lo que hace la depuración USB; presione «Aceptar» para habilitar esta opción.

Screenshot_20160329-123237

Conecte su dispositivo a la computadora con un cable USB. Siempre que tenga instalados los controladores correctos, debería aparecer una ventana emergente en el dispositivo con la opción de permitir la depuración USB en la computadora conectada. Si está en su computadora personal, puede marcar la opción «Permitir siempre desde esta computadora» para que automáticamente permita la depuración en el futuro. Presiona «Aceptar».

Screenshot_20160329-114554

Vuelve a tu PC. Si tiene adb configurado en la RUTA de su sistema , presione Shift + clic derecho en la carpeta donde descomprimió todos los archivos de imagen de fábrica y seleccione «Abrir una ventana de comando aquí».

2016-03-29_11h50_05

Si no tiene adb configurado en la RUTA de su sistema, copie el archivo boot.img y colóquelo en su carpeta adb, C:\Android\platform-toolsen este caso. Shift + clic derecho en cualquier lugar de esta carpeta y elija «Abrir una ventana de comando aquí» una vez que el archivo boot.img haya terminado de copiarse.

2016-03-29_11h52_15

Luego, ingrese el siguiente comando para reiniciar el dispositivo en el cargador de arranque:

cargador de arranque adb reboot

2016-03-29_11h45_59

Una vez que su teléfono se haya reiniciado en su cargador de arranque, ejecute el siguiente comando, que solo debería tardar unos segundos en finalizar:

fastboot flash boot boot.img

2016-03-29_11h46_16

Si está desrooteando para obtener una actualización OTA o simplemente desea que el teléfono vuelva a estar en un estado de stock completo, también deberá actualizar la recuperación de stock. Puedes hacerlo con este comando:

recuperación flash fastboot recovery.img

2016-04-01_12h28_01

Después de eso, reinicie Android con lo siguiente:

reinicio de fastboot

2016-03-29_11h46_32

El teléfono debería reiniciarse instantáneamente y estará listo: el acceso a la raíz desaparecerá y Android recuperará su valor original, pero el resto de su sistema seguirá completamente intacto. Si planea vender o deshacerse del dispositivo, puede hacer un restablecimiento de fábrica ahora.

Cómo desrootear manualmente un Nexus u otro dispositivo de desarrollo en Lollipop (o una versión anterior)

Generalmente, desrootear con SuperSU es la mejor opción en dispositivos con una partición del sistema / modificada, porque todos los cambios que se realizan durante el proceso de enraizamiento se eliminan. Sin embargo, si prefiere encargarse del proceso manualmente, es un poco más laborioso que simplemente actualizar el boot.img como con el método sin sistema. La buena noticia es que todo el proceso se puede realizar directamente en el dispositivo, sin necesidad de utilizar una computadora.

Lo primero que necesitará es un administrador de archivos con capacidades de root. ES File Explorer parece ser el más popular en estos días, pero prácticamente cualquier explorador de root funcionará.

En ES, deberá abrir el menú lateral deslizándose desde el borde exterior izquierdo, luego desplácese hacia abajo hasta la opción «Explorador de raíz» y deslice la palanca para habilitarla. La aplicación SuperUser instalada en su dispositivo debería solicitarle que otorgue acceso al administrador de archivos en ese momento.

Screenshot_2016-04-01-11-02-58

Una vez que se le haya otorgado el acceso de root, navegue hasta la carpeta / system. Usando ES, toque el menú desplegable que dice «Página de inicio» (asumiendo que todavía está en la página de inicio, por supuesto). Seleccione la opción «/ Dispositivo».

Screenshot_2016-04-01-12-33-35 Screenshot_2016-04-01-12-35-01

En la partición del dispositivo principal, desplácese hacia abajo hasta la carpeta «/ system» y ábrala.

Screenshot_2016-04-01-11-20-14

Aquí es donde las cosas pueden complicarse un poco, dependiendo de cómo se haya rooteado el dispositivo, el archivo «su» (el que eliminaremos en este proceso) se ubicará en uno de dos lugares: /system/bino /system/xbin. Empiece por comprobar el primero.

Screenshot_2016-04-01-11-15-55

Los archivos aquí están ordenados alfabéticamente, por lo que si no ve el archivo «su» (como en mi dispositivo de prueba), entonces está en la /system/xbincarpeta. Regrese presionando la flecha hacia atrás, luego abra la carpeta «xbin».

No debería haber muchos archivos aquí, por lo que «su» es bastante fácil de encontrar.

Screenshot_2016-04-01-11-05-19

Independientemente de dónde se encuentre el archivo en su dispositivo en particular, ejecutaremos la misma acción. Si está buscando desrootear por completo, simplemente elimine este archivo, pero manténgalo presionado y seleccione el ícono de la papelera.

Screenshot_2016-04-01-11-18-55

Si solo desea desrootear temporalmente para obtener una actualización OTA, simplemente corte el archivo desde esta ubicación presionándolo y seleccionando las tijeras. A continuación, puede navegar a la carpeta / sdcard / volviendo a la partición principal «/ Device» y abriendo la carpeta «sdcard». Péguelo aquí seleccionando el icono de pegar.

Screenshot_2016-04-01-11-18-551 Screenshot_2016-04-01-11-20-21

Con el archivo «su» fuera de la acción, hay un archivo más que debe moverse o eliminarse. Vuelve a / system y abre la carpeta «aplicación».

Screenshot_2016-04-01-11-04-37

Aquí buscará la aplicación SuperUser instalada en su teléfono; si está ejecutando SuperSU, se encuentra en la carpeta del mismo nombre. Es posible que tenga que mirar un poco a su alrededor si está ejecutando una aplicación SuperUser diferente. Una vez que haya localizado la carpeta, ábrala. También vale la pena señalar que puede que no esté en una carpeta en absoluto; podría ser simplemente «superuser.apk» en la raíz de la carpeta.

Screenshot_2016-04-01-12-43-59

Una vez que haya encontrado el archivo correcto, mantenga presionado sobre él y elimínelo o córtelo como lo hizo con el archivo «su».

Si lo corta, siga adelante y péguelo de nuevo en la tarjeta / sd para guardarlo de forma segura.

En este punto, puede verificar el estado de la raíz del dispositivo utilizando una aplicación como Root Checker. Si vuelve como desrooteado, entonces ha terminado.

Screenshot_2016-04-01-11-07-05

A continuación, deberá reemplazar la recuperación de stock de Android en su teléfono. Para hacer esto, deberá descargar la imagen de fábrica para su dispositivo. Para los Nexuses, esto lo proporciona Google . Las imágenes de otros dispositivos deben ser proporcionadas por su fabricante.

Una vez que haya descargado la imagen de fábrica para su dispositivo, primero deberá descomprimir el paquete.

2016-03-29_11h33_07

Dentro de ese paquete, hay otro paquete. Esto albergará la imagen del cargador de arranque, la radio (si corresponde) y varios scripts para actualizar la compilación completa de Android. Todo lo que necesitamos es el archivo recovery.img almacenado dentro. Descomprime ese paquete.

2016-03-29_11h33_22

De vuelta en el teléfono, asegúrese de que las Opciones de desarrollador estén habilitadas dirigiéndose a Configuración> Acerca del teléfono y tocando el Número de compilación siete veces. Las notificaciones de brindis mostrarán cuántos toques más le quedan antes de «convertirse en desarrollador».

Screenshot_20160329-121431

Una vez que se haya habilitado el menú de opciones de desarrollador, presione atrás para ir al menú de configuración principal. El menú «Opciones de desarrollador» será una nueva entrada justo encima de «Acerca del teléfono». Toca «Opciones de desarrollador».

Screenshot_20160329-123148

Desplácese hacia abajo hasta que vea «Depuración de USB» y habilítelo con el control deslizante.

Screenshot_20160329-123545

Aparecerá una advertencia con una descripción de lo que hace la depuración USB; presione «Aceptar» para habilitar esta opción.

Screenshot_20160329-123237

Conecte su dispositivo a la computadora con un cable USB. Siempre que tenga instalados los controladores correctos, debería aparecer una ventana emergente en el dispositivo con la opción de permitir la depuración USB en la computadora conectada. Si está en su computadora personal, puede marcar la opción «Permitir siempre desde esta computadora» para que automáticamente permita la depuración en el futuro. Presiona «Aceptar».

Screenshot_20160329-114554

Vuelve a tu PC. Si tiene adb configurado en la RUTA de su sistema , presione Shift + clic derecho en la carpeta donde descomprimió todos los archivos de imagen de fábrica y seleccione «Abrir una ventana de comando aquí».

2016-03-29_11h50_05

Si no tiene adb configurado en la RUTA de su sistema, copie el archivo boot.img y colóquelo en su carpeta adb, C:\Android\platform-toolsen este caso. Shift + clic derecho en cualquier lugar de esta carpeta y elija «Abrir una ventana de comando aquí» una vez que el archivo boot.img haya terminado de copiarse.

2016-03-29_11h52_15

Luego, ingrese el siguiente comando para reiniciar el dispositivo en el cargador de arranque:

cargador de arranque adb reboot

2016-03-29_11h45_59

Una vez que su teléfono se haya reiniciado en su cargador de arranque, ejecute el siguiente comando, que solo debería tardar unos segundos en finalizar:

recuperación flash fastboot recovery.img

2016-04-01_12h28_01

Esto volverá a flashear la recuperación de la acción. Cuando haya terminado, reinicie Android con lo siguiente:

reinicio de fastboot

2016-03-29_11h46_32

El teléfono debería reiniciarse instantáneamente y estará listo: el acceso a la raíz desaparecerá y Android recuperará su valor original, pero el resto de su sistema seguirá completamente intacto. Si planea vender o deshacerse del dispositivo, puede hacer un restablecimiento de fábrica ahora.

Si planeas deshacerte del dispositivo, es una buena idea continuar y restablecerlo de fábrica en este momento .

Vuelva a flashear su dispositivo para una construcción completamente en stock

Si está ejecutando una ROM personalizada o el marco Xposed , deberá borrar por completo su dispositivo y actualizarlo a un estado nuevo sin root y fuera de fábrica. Esta es también la única forma de desrootear un teléfono que no sea Nexus o Developer Edition si el método SuperSU no funciona para usted.

Desafortunadamente, el proceso es bastante diferente para cada fabricante e incluso puede variar de un dispositivo a otro. Entonces, con la excepción de los dispositivos Nexus (para los cuales tenemos una guía), no podemos detallar todas las instrucciones aquí. En su lugar, tendrá que buscar en un sitio como el foro de desarrolladores de XDA para obtener las instrucciones completas para su teléfono. Sin embargo, aquí hay una mirada rápida y sucia de lo que implica el proceso para cada fabricante:

  • Nexus y otros dispositivos Developer Edition : los dispositivos Nexus son bastante fáciles. Solo necesita descargar una imagen de fábrica de Google o su fabricante (al igual que hicimos en las instrucciones de desrooteado manual para Marshmallow anteriores), luego flashear todos los archivos contenidos en su teléfono. Consulte nuestra guía para actualizar manualmente su Nexus para obtener las instrucciones completas.
  • Dispositivos Samsung: necesitará el archivo de firmware completo, que debería estar disponible básicamente para todos los dispositivos en Sammobile.com . Estará tratando con un programa llamado «Odin» en la PC, que es bastante sencillo. Solo asegúrese de encontrar una guía confiable para su dispositivo exacto.
  • Dispositivos Motorola: Motorola utiliza un programa llamado «RSD Lite» para enviar archivos de imagen a los dispositivos, aunque la empresa no pone sus imágenes a disposición de los dispositivos que no son desarrolladores. Hay copias flotando por ahí, pero asegúrese de descargarlas de una fuente confiable antes de dar el paso.
  • Dispositivos LG: LG utiliza una «Herramienta Flash» especialmente diseñada para enviar archivos KDZ específicos del dispositivo a sus teléfonos. Una vez más, esto puede ser complicado, así que asegúrese de utilizar una fuente y una guía confiables.
  • Dispositivos HTC: HTC podría ser quizás el más compatible con flash de todos los dispositivos de consumo, ya que solo usa lo que se llama un archivo “RUU” (Utilidad de actualización de ROM) que se puede enviar con simples comandos adb y fastboot. Alternativamente, puede colocar el RUU en la partición / sdcard de la mayoría de los dispositivos HTC y se detectará automáticamente una vez que inicie el cargador de arranque. Solo necesita encontrar el RUU para su teléfono específico.

Ojalá pudiéramos dar detalles de todos los teléfonos que existen, pero simplemente no es posible; esta es una razón más por la que amamos Nexus y otros dispositivos Developer Edition. Pero con un poco de investigación, debería poder desrootear casi cualquier teléfono y devolverlo a un buen estado de funcionamiento.