Extracto de mi tutorial de XDA sobre el rooting del Moto G 2015 -
Esta guía cubre TODOS los modelos de Moto G 2015 (incluyendo el G Turbo) que pueden ser desbloqueados con bootloader y tienen TWRP disponible, no importa si es el XT1540, XT1541, XT1543, etc, el método es idéntico. De hecho, este método funcionará en todos los teléfonos Moto de las series 2015 y 2016 que ejecuten Marshmallow, incluyendo los Moto E, X, G3, G4 y Z.
Por favor, lee completamente y asegúrate de que entiendes cada paso y cómo hacerlo, si no entiendes algo busca en el hilo o haz una pregunta abierta.
Versión tl;dr para usuarios avanzados: Saltar a " Cómo hacerlo Sección "
Estoy escribiendo este tutorial porque todavía hay un montón de intentos fallidos de Root utilizando métodos "estándar" más antiguos que no funcionan en este dispositivo. Tampoco me gustan los métodos Root de "un clic", porque pueden fallar y fallan (KingoRoot brickeará un Moto G3, independientemente de lo que diga su página web), y cuando lo hacen la gente no tiene ni idea de cómo solucionarlo. El método manual no es difícil, y te enseña a trabajar, arreglar y usar tu dispositivo a un nivel superior al del usuario medio de smartphones.
Sólo voy a cubrir los detalles del rooting, los requisitos previos se cubren en otro lugar en detalle y voy a enlazar a fuentes confiables para la información. Los detalles de los requisitos previos están fuera del alcance de este tutorial, pero están abiertos a la discusión en este hilo.
Requisitos previos:
-
El dispositivo debe tener el bootloader desbloqueado. Ver Moto - Desbloquear el Bootloader para más información. NOTA: Realizando este prerrequisito tendrás todas las herramientas (fastboot) y controladores necesarios para continuar, y borrar tu dispositivo, es decir, borrar toda tu información y programas. Asegúrate de hacer primero una copia de seguridad de los datos importantes. Este paso también anulará permanentemente su garantía una vez que un código de desbloqueo ha sido emitido por Moto, no importa si usted incluso lo utiliza, su garantía está hecha.
-
Necesitas tener TWRP instalado o haber arrancado una vez vía fastboot. CWM y otras recuperaciones NO funcionarán en este momento. Ver TWRP para el Moto G 2015 o TWRP para el Moto G Turbo .
-
Necesita una copia de la última ESTABLECIMIENTO SuperSU ZIP de Sitio de Chainfire en el almacenamiento interno o en la tarjeta SD de su dispositivo.
-
Reinicia e inicia el recovery TWRP, el método que utilices para hacerlo no importa (boot o flash).
Cómo hacerlo:
Ahora bien, el procedimiento es el mismo tanto si intentas hacer el Root por primera vez, como si lo hiciste a la antigua usanza simplemente flasheando SuperSU y ahora no eres capaz de arrancar...
En TWRP, ve a Advanced y abre el Terminal, en el terminal escribe esto EXACTAMENTE como se muestra:
echo SYSTEMLESS=true>>/data/.supersu
Ahora pulse enter (no se devuelve la confirmación), luego salga y pulse la tecla Home. Ve a Instalar y selecciona el archivo zip de SuperSU que descargaste en el Prerrequisito #3 y desliza para flashearlo y reiniciar. No es necesario borrar las cachés o cualquier otra cosa, pero es bienvenido si lo desea. Usted puede instalar las actualizaciones SuperSU normalmente a través de la aplicación en adelante (a partir de esta publicación).
¿Por qué tengo que hacer esto?
Por alguna razón, el install script para SuperSU no reconoce que este dispositivo (como muchos otros) requiere una instalación Root sin sistema. Al crear /data/.supersu en el entorno de recuperación TWRP, el script de instalación de SuperSU analiza el archivo y ve "SYSTEMLESS=true" e ignora lo que autodetecta y fuerza una instalación Root sin sistema.
Espero que esto le sirva a alguien.
Como siempre, si es la primera vez que arrancas con TWRP o intentas hacer Root... COPIA DE SEGURIDAD EN TWRP PRIMERO ¡¡¡!!! Una vez modificado el sistema, no se puede deshacer (fácilmente) y siempre tendrá un buen punto de partida conocido si ocurre lo peor.
DESCARGO DE RESPONSABILIDAD: No soy responsable de nada de lo que ocurra... Su dispositivo, su responsabilidad, pase lo que pase... Aunque toda la información aquí ha sido probada y se sabe que funciona sin problemas, excepto donde se indica, las cosas ocasionalmente pueden ir mal y no podemos prever todos los posibles escenarios o circunstancias.
Si necesita ayuda Necesitamos información detallada sobre lo que ocurre y lo que ha intentado hacer... Por favor, proporcione detalles incluyendo:
- Número de modelo del dispositivo y versión de Android
- Versión TWRP
- Versión SuperSU
- Salida de 'cat /data/.supersu' del terminal TWRP
Y una copia del recovery.log si es posible, y cualquier otra información pertinente que se te ocurra. Sin información específica no hay nada que pueda hacer para ayudarle y la solicitud de ayuda puede ser ignorada.
Fotos añadidas mostrando cómo debe ser un mando y un flash adecuados. Observe que en la imagen 1 el comando de salida no es necesario, puede simplemente retroceder. En las fotos 2 y 3 se muestra un flasheo correcto de SuperSU, note que se especifica el modo system-less y la imagen de arranque está parcheada, esto es lo que debería ocurrir. Es normal que haga un bucle una o dos veces, pero eso es todo, el primer arranque puede tardar más de 10 minutos.