Cómo desrootear tu teléfono Android
Por lo tanto, ha abierto las puertas de la funcionalidad avanzada en su teléfono Android al rootearlo. ¡Eso es genial! Puedes hacer cosas con tu teléfono que otras personas no pueden hacer con las de ellos. ¿Pero qué pasa cuando las cosas cambian y quieres deshacerlo? No temas, te tenemos cubierto.
Tal vez quiera desrootearse por razones de seguridad, o tal vez ya no necesite root para sus ajustes favoritos. O bien, quizás esté intentando vender su dispositivo u obtener un servicio de garantía. O tal vez solo quieras descargar una actualización por aire. Cualquiera que sean tus razones, la eliminación de unroot no es tan difícil, siempre y cuando sepas lo que estás haciendo.
Las muchas formas de desrootear un teléfono Android
Al igual que el rooting, existen varios métodos diferentes para desrootear tu teléfono, y cuál usarás depende de tu dispositivo, la versión de Android que estés ejecutando y lo que estás 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 quedarse con la versión predeterminada de Android de su teléfono, la desinstalación 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 que use el Marco Xposed: Si ha hecho más que root, 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 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 stock por alguna razón. En esos casos, puedes desrootear manualmente tu teléfono usando uno de estos métodos:
- Nexus y otros teléfonos de edición de desarrollador corriendo Malvavisco: Si el método SuperSU no funciona, puede desrootear manualmente su dispositivo volviendo a hacer flash en 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 flashear la recuperación de stock de Android debería hacer el truco. Esto se discute en la segunda sección de esta guía..
- Nexus y otros teléfonos de edición de desarrollador corriendo Lollipop 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 a la raíz en teléfonos anteriores a Marshmallow, por lo que eliminarlo y luego volver a flashear la recuperación de stock de Android debería hacer el truco. Esto se discute en la tercera sección de esta guía..
- Teléfonos que no sean de desarrollador: Si el método SuperSU no funciona y tienes un teléfono que no es de desarrollador, es probable que tengas que usar un sistema nuclear. Eso significa limpiar su teléfono y devolverlo a un estado completamente fuera de fábrica para que se pueda 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 a continuación. Así que vaya a la sección que se adapta a su dispositivo, versión de Android y situación..
Cómo unroot básicamente cualquier dispositivo Android con SuperSU
SuperSU es fácilmente la aplicación de administración de raíz más popular y robusta disponible en Android. Si está ejecutando un dispositivo rooteado, existe una gran posibilidad de que esté utilizando SuperSU para administrar qué aplicaciones obtienen acceso de superusuario. También es la forma más inteligente y sencilla de desrootear rápidamente su dispositivo Android, ya que todo el proceso se realiza dentro de la aplicación directamente en el teléfono..
Para unrootear completamente el dispositivo, lo primero que querrás hacer es saltar a la aplicación SuperSU, que se encuentra en el cajón de la aplicación..
Una vez abierto, deslice sobre 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 "Full unroot".
Esto presentará un cuadro de diálogo con qué esperar del proceso de unroot y le preguntará si desea continuar. Si estás en un dispositivo con el método de enraizamiento tradicional, generalmente Lollipop o más viejo, este es el primer y único paso para ti. Al continuar, se desrooteará el dispositivo y deberás reiniciar para finalizar el proceso..
Si se encuentra en un dispositivo que fue rooteado con el método de la 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, notando que esto es necesario para OTA ( por el aire) actualizaciones. Si desea descargar la última actualización de Android cuando se descargue, o si desea deshacerse del dispositivo, le sugeriría que haga clic en "Sí" aquí. Si esas opciones no se aplican a su situación, probablemente esté bien simplemente dejar la imagen de inicio modificada presionando "No".
La siguiente pantalla le preguntará si desea restaurar la imagen de recuperación de stock. Si está ejecutando una recuperación personalizada (lo cual es probable) y desea realizar una actualización de OTA, esta opción es necesaria; toque "Sí" para continuar. Si planea volver a rootear en el futuro o desea continuar usando su recuperación personalizada (por ejemplo, para las copias de seguridad de nandroid), presione "No" aquí. Existe la posibilidad de que esta opción no se muestre, en cuyo caso tendrá que actualizar manualmente la recuperación del stock. Hay instrucciones sobre cómo hacer esto en la sección del manual a continuación..
Después de eso, SuperSU se eliminará y limpiará la instalación. El proceso completo solo llevará unos segundos, y luego el dispositivo se reiniciará. Una vez que haya finalizado, debe estar completamente desrooteado y, dependiendo de las opciones que se seleccionaron durante el proceso de unroot, volver a estar completamente en stock.
Cómo unrootear manualmente un Nexus u otro dispositivo desarrollador en Marshmallow
Mientras que el método anterior de unrooting con SuperSU debería teóricamente funciona bien en dispositivos que han sido arraigados usando el método sin sistema, aún es bueno saber qué hacer en una situación en la que SuperSU no pueda deshacer el arranque del dispositivo..
La buena noticia es que es un simple reemplazo de la versión modificada de boot.img con la acción que uno debe hacer..
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 los 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 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 debería llamarse "imagen--.zip". Descomprimir este paquete.
De vuelta en el teléfono, asegúrese de que las Opciones del 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 Toast mostrarán cuántos toques más te quedan antes de "convertirte en desarrollador".
Una vez que se haya habilitado el menú de opciones del desarrollador, presione Atrás para ir al menú de configuración principal. El menú "Opciones del desarrollador" será una nueva entrada justo arriba de "Acerca del teléfono". Pulse "Opciones del 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 la depuración del USB hace: presione "OK" 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 de 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. Haga clic en "OK".
Regresa a tu PC. Si ha configurado ADB en su sistema PATH, presione Mayús + clic derecho en la carpeta donde descomprimió todos los archivos de imagen de fábrica y seleccione "Abrir una ventana de comando aquí".
Si no tiene configurado adb en el sistema PATH, copie el archivo boot.img y colóquelo en su carpeta adb- C: \ Android \ plataforma-herramientas
en 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.
Luego, ingrese el siguiente comando para reiniciar el dispositivo en el cargador de arranque:
cargador de arranque de reinicio de adb
Una vez que su teléfono se haya reiniciado en su gestor de arranque, ejecute el siguiente comando, que solo debería tomar unos segundos para finalizar:
fastboot flash boot boot.img
Si está desrooteando para obtener una actualización de OTA o simplemente quiere que el teléfono vuelva a estar completamente en stock, también deberá actualizar la recuperación de stock. Puedes hacer eso con este comando:
fastboot flash recovery recovery.img
Después de eso, reinicie en Android con lo siguiente:
reinicio de fastboot
El teléfono debería reiniciarse instantáneamente y ya está listo para que el acceso a la raíz se haya ido, y Android recuperará su recuperación de existencias, pero el resto de su sistema seguirá estando completamente intacto. Si planea vender o deshacerse del dispositivo, puede hacer un restablecimiento de fábrica ahora.
Cómo unrootear manualmente un Nexus u otro dispositivo desarrollador en Lollipop (o más antiguo)
En general, la eliminación de unrooting con SuperSU es la mejor opción en dispositivos con una partición modificada / del sistema, porque se eliminan 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 actualizar el archivo 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 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 casi cualquier explorador de root funcionará..
En ES, deberá abrir el menú lateral deslizándose desde el borde exterior izquierdo, luego desplazarse hacia abajo hasta la opción "Explorador de raíz" y deslizar la palanca para habilitarlo. La aplicación SuperUser instalada en su dispositivo debe solicitarle que otorgue acceso al administrador de archivos en ese momento.
Una vez que se haya otorgado acceso a la raíz, navegue a la carpeta / system. Utilizando 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".
En la partición del dispositivo principal, desplácese hasta la carpeta "/ system" y ábrala.
Aquí es donde las cosas pueden complicarse un poco, dependiendo de cómo se arraigó 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 comprobar el anterior.
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 es fácil encontrar "su".
Independientemente de dónde se encuentre el archivo en su dispositivo en particular, vamos a ejecutar la misma acción. Si está buscando unroot completamente, simplemente elimine este archivo pero manténgalo presionado y seleccione el ícono de papelera.
Si solo desea unrootear temporalmente para extraer una actualización de OTA, simplemente corte el archivo desde esta ubicación presionando prolongadamente y seleccionando las tijeras. Luego, puede navegar a la carpeta / sdcard / regresando a la partición principal "/ Device" y abriendo la carpeta "sdcard". Pégalo aquí seleccionando el icono de pegar.
Con el archivo "su" fuera de la acción, hay un archivo más que debe ser movido o eliminado. Vuelve a entrar en / system y abre la carpeta "app".
Buscará la aplicación SuperUser instalada en su teléfono aquí. Si está ejecutando SuperSU, se encuentra en la carpeta del mismo nombre. Es posible que tenga que mirar un poco alrededor si está ejecutando una aplicación SuperUser diferente. Una vez que hayas localizado la carpeta, ábrela. También vale la pena señalar que es posible que no esté en una carpeta en todo, podría ser simplemente "superuser.apk" en la raíz de la carpeta.
Una vez que haya encontrado el archivo correcto, manténgalo pulsado y elimínelo o córtelo como lo hizo con el archivo "su".
Si lo corta, continúe y péguelo nuevamente en la / sdcard para mantenerlo seguro.
En este punto, puede verificar el estado de la raíz del dispositivo usando una aplicación como Root Checker. Si se vuelve como unrooteado, entonces has terminado.
A continuación, deberá reemplazar la recuperación de stock de Android en su teléfono. Para ello, deberá descargar la imagen de fábrica para su dispositivo. Para los 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 alojará la imagen del cargador de arranque, la radio (si corresponde) y varios scripts para actualizar la versión completa de Android. Todo lo que necesitamos es el archivo recovery.img almacenado en el interior. Descomprimir ese paquete.
De vuelta en el teléfono, asegúrese de que las Opciones del 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 Toast mostrarán cuántos toques más te quedan antes de "convertirte en desarrollador".
Una vez que se haya habilitado el menú de opciones del desarrollador, presione Atrás para ir al menú de configuración principal. El menú "Opciones del desarrollador" será una nueva entrada justo arriba de "Acerca del teléfono". Pulse "Opciones del 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 la depuración del USB hace: presione "OK" 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 de 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. Haga clic en "OK".
Regresa a tu PC. Si ha configurado ADB en su sistema PATH, presione Mayús + clic derecho en la carpeta donde descomprimió todos los archivos de imagen de fábrica y seleccione "Abrir una ventana de comando aquí".
Si no tiene configurado adb en el sistema PATH, copie el archivo boot.img y colóquelo en su carpeta adb- C: \ Android \ plataforma-herramientas
en 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.
Luego, ingrese el siguiente comando para reiniciar el dispositivo en el cargador de arranque:
cargador de arranque de reinicio de adb
Una vez que su teléfono se haya reiniciado en su gestor de arranque, ejecute el siguiente comando, que solo debería tomar unos segundos para finalizar:
fastboot flash recovery recovery.img
Esto volverá a flashear la recuperación de stock. Cuando haya terminado, reinicie en Android con lo siguiente:
reinicio de fastboot
El teléfono debería reiniciarse instantáneamente y ya está listo para que el acceso a la raíz se haya ido, y Android recuperará su recuperación de existencias, pero el resto de su sistema seguirá estando 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 punto.
Re-flashea tu dispositivo para una compilación completamente en stock
Si está ejecutando una ROM personalizada o el marco Xposed, tendrá que limpiar completamente su dispositivo y pasarlo a un estado completamente nuevo sin salir 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 de su fabricante (como lo hicimos en el manual de instrucciones para la eliminación de Marshmallow), y luego actualizar todos los archivos contenidos en su teléfono. Echa un vistazo a nuestra guía para flashear manualmente tu Nexus para las instrucciones completas..
- Dispositivos Samsung: Necesitará el archivo de firmware completo, que debería estar disponible para prácticamente todos los dispositivos en Sammobile.com. Se tratará 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 de Motorola: Motorola usa un programa llamado "RSD Lite" para enviar archivos de imagen a dispositivos, aunque la compañía no hace que sus imágenes estén disponibles para dispositivos que no sean desarrolladores. Hay copias flotando por ahí, pero asegúrate de que estás descargando de una fuente confiable antes de dar el paso..
- Dispositivos LG: LG usa una “Herramienta Flash” especialmente diseñada para enviar archivos KDZ específicos del dispositivo a sus teléfonos. Nuevamente, esto puede ser complicado, así que asegúrese de estar usando una fuente y guía confiables.
- Dispositivos HTC: HTC podría ser el dispositivo más compatible con flash de todos los consumidores, ya que solo utiliza lo que se llama un archivo "RUU" (ROM Update Utility) que se puede insertar con simples comandos adb y fastboot. Alternativamente, puede colocar la 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 necesitas encontrar la RUU para tu teléfono específico.
Nos gustaría poder dar detalles para cada teléfono, pero no es posible, esta es una razón más por la que nos encantan los dispositivos Nexus y otros Developer Edition. Pero con un poco de excavación, deberías poder unrootear casi cualquier teléfono y volver a un buen estado de funcionamiento..