Por lo tanto, ha abierto las puertas de la funcionalidad avanzada en su teléfono Android al rootearlo. ¡Genial! Puedes hacer cosas con tu teléfono que otras personas no pueden hacer con el suyo. Pero, ¿qué sucede cuando las cosas cambian y quieres desarraigarlo? No temas, te tenemos cubierto.
Tal vez quieras desrootear por razones de seguridad, o tal vez ya no necesites root para tus ajustes favoritos. O tal vez esté tratando de vender su dispositivo u obtener un servicio de garantía. O tal vez solo quieras descargar una actualización por aire. Cualesquiera que sean tus razones, desarraigar no es tan difícil, siempre y cuando sepas lo que estás haciendo.
¿De qué vamos a hablar?
- 1 Las muchas formas de desrootear un teléfono Android
- 2 Cómo desrootear básicamente cualquier dispositivo Android con SuperSU
- 3 Cómo desrootear manualmente un Nexus u otro dispositivo de desarrollador en Marshmallow
- 4 Cómo desrootear manualmente un Nexus u otro dispositivo de desarrollador en Lollipop (o anterior)
- 5 Vuelva a flashear su dispositivo para una construcción completamente en stock
Las muchas formas de desrootear un teléfono Android
Al igual que el rooteo, hay 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, el desarraigo 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 ha quedado 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 acciones de Android. Esto se detalla en la primera sección de esta guía.
- Cualquier teléfono que ejecute una ROM personalizada o que 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 una condición completamente stock y fuera 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 su recuperación de acciones por alguna razón. En esos casos, puede desrootear manualmente su teléfono utilizando uno de estos métodos:
- Nexus y otros teléfonos Developer Edition corriente Malvavisco: Si el método SuperSU no funciona, puede desrootear manualmente su dispositivo volviendo a flashear su boot.img. Este es el archivo principal que se edita cuando rootea un teléfono con Marshmallow, por lo que reemplazarlo y luego volver a flashear la recuperación de acciones de Android debería hacer el truco. Esto se discute en la segunda sección de esta guía.
- Nexus y otros teléfonos Developer Edition corriente Piruleta y antes: 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 flashear la recuperación de acciones de Android debería hacer el truco. Esto se discute en la tercera sección de esta guía.
- Teléfonos non-Developer Edition: Si el método SuperSU no funciona y tienes un teléfono que no es de desarrollador, es probable que tengas que volverte nuclear. Eso significa limpiar su teléfono y devolverlo a una condición completamente stock, 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 (con diferentes niveles de detalle) en las cuatro secciones a continuación. Así que salta a la sección que se adapte a tu 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 raíces más popular y robusta disponible en Android. Si está ejecutando un dispositivo rooteado, existe una probabilidad muy alta de que esté utilizando 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 saltar a la aplicación SuperSU, que se encuentra en el cajón de aplicaciones.
Una vez abierto, deslice el dedo o toque la pestaña Configuración y desplácese hacia la parte inferior hasta que vea la sección “Limpieza”. Toque la opción “Desrootear completo”.
Esto presentará un cuadro de diálogo con qué esperar del proceso de desroot y le preguntará si desea continuar. Si está en un dispositivo con el método de enraizamiento tradicional, generalmente Lollipop o anterior, este es el primer y único paso para usted. Al presionar continuar, se desrooteará el dispositivo y deberá reiniciar para finalizar el proceso.
Si está en un dispositivo que se rooteó 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, señalando que esto es necesario para las actualizaciones OTA (over-the-air). Si esperas para descargar la última actualización de Android cuando se caiga, o si se está deshaciendo 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 arranque modificada presionando “No”.
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 extraer una actualización OTA, esta opción es necesaria: toque “Sí” para continuar. Si planea volver a enraizar en el futuro o desea continuar usando su recuperación personalizada (por ejemplo, para copias de seguridad de nandroid), presione “No” aquí. Existe la posibilidad de que esta opción no aparezca, en cuyo caso tendrá que flashear manualmente la recuperación de acciones. Hay instrucciones sobre cómo hacer esto en la sección del manual a continuación.
Después de eso, SuperSU se retirará y limpiará la instalación. Todo el proceso solo tomará unos segundos y luego el dispositivo se reiniciará. Una vez que esté terminado, debe estar completamente desrooteado y, dependiendo de las opciones seleccionadas durante el proceso de desroot, volver a estar en una forma completamente stock.
Cómo desrootear manualmente un Nexus u otro dispositivo de desarrollador en Marshmallow
Mientras que el método anterior de desrootear con SuperSU deber teóricamente funciona bien en dispositivos que han sido rooteados usando el método sin sistema, todavía es bueno saber qué hacer en una situación en la que SuperSU puede no ser capaz de desrootear completamente el dispositivo.
La buena noticia es que es un simple flash, reemplazando el boot.img modificado por el de serie, debería hacer el truco.
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 de 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 Nexuses, esto es proporcionado por 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.
Dentro de ese paquete, hay otro paquete. Descomprime ese también.
Este paquete albergará la imagen del gestor de arranque, la radio (si corresponde) y varios scripts para flashear la compilación completa de Android. El archivo que necesitamos, boot.img, se encuentra dentro del archivo de .zip final, que debe llamarse “image-<device name>-<build number>.zip”. Descomprima este paquete.
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 del sistema mostrarán cuántos toques más te quedan antes de “convertirte en desarrollador”.
Una vez que se haya habilitado el menú de opciones de desarrollador, presione hacia 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”.
Desplácese hacia abajo hasta que vea “Depuración de USB” y habilítelo con el control deslizante.
Aparecerá una advertencia con una descripción de lo que hace la depuración USB: presione “Aceptar” para habilitar esta opción.
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 permita automáticamente la depuración en el futuro. Presiona “Aceptar”.
Regresa a tu PC. Si ha configurado adb en su sistema PATH, Mayús + Botón derecho Haga clic en la carpeta donde descomprimió todos los archivos de imagen de fábrica y seleccione “Abrir una ventana de comandos aquí”.
Si no tiene adb configurado en la ruta de acceso del sistema, copie el archivo boot.img y colóquelo en la carpeta adb: C:/Android/platform-tools
en este caso. Mayús + Botón derecho Haga clic en cualquier lugar de esta carpeta y elija “Abrir una ventana de comandos aquí” una vez que el archivo boot.img haya terminado de copiarse.
Luego, ingrese el siguiente comando para reiniciar el dispositivo en el gestor de arranque:
adb reboot bootloader
Una vez que su teléfono se haya reiniciado en su gestor de arranque, ejecute el siguiente comando, que solo debería tardar unos segundos en finalizar:
fastboot flash boot boot.img
Si está desrooteando para obtener una actualización OTA o simplemente desea que el teléfono vuelva a estar en un estado completamente stock, también deberá actualizar la recuperación de stock. Puede hacerlo con este comando:
fastboot flash recovery recovery.img
Después de eso, reinicie en Android con lo siguiente:
fastboot reboot
El teléfono debería reiniciarse instantáneamente y estará listo para comenzar: el acceso a la raíz desaparecerá y Android recuperará su stock, 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 desarrollador en Lollipop (o anterior)
En general, el desrooteo con SuperSU es la mejor opción en dispositivos con una partición /system modificada, porque se limpian todos los cambios que se realizan durante el proceso de enraizamiento. Sin embargo, si prefiere encargarse manualmente del proceso, es un poco más minucioso que simplemente flashear boot.img como con el método sin sistema. La buena noticia es que todo el proceso se puede hacer directamente en el dispositivo, sin la necesidad de usar una computadora.
Lo primero que necesitará es un administrador de archivos con capacidades de raíz:Explorador de archivos ES parece ser el más popular que existe en estos días, pero casi cualquier explorador de raíces funcionará.
En ES, deberá abrir el menú lateral deslizando desde el borde exterior izquierdo, luego desplácese hacia abajo hasta la opción “Explorador de raíces” y deslice el interruptor para habilitarlo. La aplicación SuperUser instalada en su dispositivo debería pedirle que otorgue acceso al administrador de archivos en ese momento.
Una vez que se haya concedido el acceso root, navegue a la carpeta /system. Usando ES, toca el menú desplegable que dice “Página de inicio” (suponiendo que todavía estés en la página de inicio, por supuesto). Seleccione la opción “/ Dispositivo”.
En la partición principal del dispositivo, desplácese hacia abajo hasta la carpeta “/system” y ábrala.
Aquí es donde las cosas pueden complicarse un poco: dependiendo de cómo se rooteó su dispositivo, el archivo “su” (el que eliminaremos en este proceso) se ubicará en uno de dos lugares: /system/bin
o /system/xbin
. Comience por verificar el primero.
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 el /system/xbin
carpeta. 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.
Independientemente de dónde se encuentre el archivo en su dispositivo en particular, vamos a ejecutar la misma acción. Si está buscando desrootear por completo, simplemente elimine este archivo pero presionándolo prolongadamente y seleccionando el ícono de la papelera.
Si solo desea desrootear temporalmente para extraer una actualización OTA, simplemente corte el archivo de esta ubicación presionándolo durante mucho tiempo y seleccionando las tijeras. A continuación, puede navegar a la carpeta /sdcard/ volviendo a la partición principal “/ Dispositivo” y abriendo la carpeta “sdcard”. Péguelo aquí seleccionando el icono de pegar.
Con el archivo “su” fuera de la acción, hay un archivo más que debe moverse o eliminarse. Regrese a /system y abra la carpeta “app”.
Vas a buscar la aplicación SuperUser instalada en tu teléfono aquí: si estás 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 “superusuario.apk” en la raíz de la carpeta.
Una vez que haya encontrado el archivo correcto, presiónelo prolongadamente y elimínelo o córtelo como lo hizo con el archivo “su”.
Si lo corta, continúe y péguelo de nuevo en la /sdcard 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 no rooteado, entonces has terminado.
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 Nexuses, esto es proporcionado por 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.
Dentro de ese paquete, hay otro paquete. Esto albergará la imagen del gestor de arranque, la radio (si corresponde) y varios scripts para flashear la compilación completa de Android. Todo lo que necesitamos es el archivo recovery.img almacenado en su interior. Descomprima ese paquete.
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 del sistema mostrarán cuántos toques más te quedan antes de “convertirte en desarrollador”.
Una vez que se haya habilitado el menú de opciones de desarrollador, presione hacia 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”.
Desplácese hacia abajo hasta que vea “Depuración de USB” y habilítelo con el control deslizante.
Aparecerá una advertencia con una descripción de lo que hace la depuración USB: presione “Aceptar” para habilitar esta opción.
Conecte su dispositivo a la computadora con un cable USB. Siempre que tenga instalados los controladores correctos, una ventana emergente debería 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 permita automáticamente la depuración en el futuro. Presiona “Aceptar”.
Regresa a tu PC. Si ha configurado adb en su sistema PATH, Mayús + Botón derecho Haga clic en la carpeta donde descomprimió todos los archivos de imagen de fábrica y seleccione “Abrir una ventana de comandos aquí”.
Si no tiene adb configurado en la ruta de acceso del sistema, copie el archivo boot.img y colóquelo en la carpeta adb: C:/Android/platform-tools
en este caso. Mayús + Botón derecho Haga clic en cualquier lugar de esta carpeta y elija “Abrir una ventana de comandos aquí” una vez que el archivo boot.img haya terminado de copiarse.
Luego, ingrese el siguiente comando para reiniciar el dispositivo en el gestor de arranque:
adb reboot bootloader
Una vez que su teléfono se haya reiniciado en su gestor de arranque, ejecute el siguiente comando, que solo debería tardar unos segundos en finalizar:
fastboot flash recovery recovery.img
Esto volverá a flashear la recuperación de las acciones. Cuando haya terminado, reinicie en Android con lo siguiente:
fastboot reboot
El teléfono debería reiniciarse instantáneamente y estará listo para comenzar: el acceso a la raíz desaparecerá y Android recuperará su stock, 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 planea deshacerse del dispositivo, es una buena idea seguir adelante 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 completamente su dispositivo y flashearlo a un nuevo estado fuera de fábrica sin rootear. 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 que tenemos una guía), no podemos detallar todas las instrucciones aquí. En su lugar, tendrás que hurgar 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 manuales de desrooteo para Marshmallow anteriores), luego flashear todos los archivos contenidos en su teléfono. Consulte nuestra guía para flashear manualmente su Nexus para obtener las instrucciones completas.
- Dispositivos Samsung: Necesitará el archivo de firmware completo, que debería estar disponible para básicamente todos los dispositivos en Sammobile.com. Estarás 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 compañía no hace que sus imágenes estén disponibles para dispositivos que no son desarrolladores. Hay copias flotando por ahí, pero asegúrese de que está descargando 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 estar utilizando una fuente y una guía confiables.
- Dispositivos HTC: HTC podría ser quizás el más amigable con flash de todos los dispositivos de consumo, ya que solo usa lo que se llama un archivo “RUU” (ROM Update Utility) 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 arranque en el gestor de arranque. Solo necesita encontrar el RUU para su teléfono específico.
Nos gustaría poder dar detalles para cada teléfono que existe, 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 excavación, debería poder desrootear casi cualquier teléfono y devolverlo a un buen estado de funcionamiento.