Atascado en "fallo de verificación" al rootear Moto G 3rd gen

Estoy tratando de rootear mi moto g 3rd gen.

Estoy siguiendo esta guía: http://theunlockr.com/2015/09/09/how-to-root-the-motorola-moto-g-3rd-gen/

Estoy completamente atascado en el Paso 7: instalar SuperSu en el dispositivo.

Lo que hice:

  • Desbloquear arranque
  • Iniciar mediante comandoadb reboot recovery
  • Pasar sin pantalla de comando
  • seleccione zip navegando por el sistema de archivos
  • empuja el zip usando el comando:adb sideload C:\...etc\...zip

El Zip que estoy usando es este:

https://download.chainfire.eu/696/SuperSU/UPDATE-SuperSU-v2.46.zip

El resultado:

Finding update package...
Opening update package...
Verifying update package...
E: failed to verify whole-file signature
E: signature verification failed
Installation aborted

¿Qué puedo hacer desde aquí? ¿Hay mejores formas de rootear este dispositivo en particular? ¿Cómo soluciono este error?

Tengo TWRP, como se describe en la guía. Sí, reinicia.
Muy bien, primero copie su archivo zip SuperSU en el teléfono. Puedes usar adb pusho MTP o cualquier cosa que te convenga. Luego, en TWRP, seleccione Instalar -> busque el archivo zip que acaba de mover y continúe con el flash. Hecho.
Eso es lo que hice, pero me sale este error de verificación.
Pero lo hiciste, adb sideloadpero dije algo más. De acuerdo, aguanta.
Probé ambos. Seleccionando zip y luego falló sidemount a través de cmd.
En Configuración de TWRP, vea si "Verificación de firma de archivo zip" está desmarcada o no. Si está marcada, desmárcala y luego inténtalo.
No veo ninguna casilla de verificación, todo está basado en texto. ¿Dónde encuentro esta casilla de verificación?
Cuando inicie TWRP, verá algunos cuadros con la forma de una tarjeta SIM y etiquetas como Instalar, Borrar, Copia de seguridad... Entre ellos hay un cuadro llamado Configuración. Debajo, verá una lista de opciones. Debería haber esa opción sobre la verificación.
Creo que estoy fallando en el paso anterior. En ninguna parte dice TWERP.

Respuestas (2)

Parece que Moto G 3rd Gen es muy complicado de rootear. Pasé 2 días probando innumerables cosas y teniendo innumerables problemas en cada paso del camino. Me volví loco con eso, sin embargo, al final, funcionó y mi Moto G 3rd Gen ahora está rooteado.

Para todos los demás que tengan problemas para rootear este dispositivo, aquí hay información sobre qué hacer:

1. Desbloqueo del cargador de arranque

Este primer paso del proceso ya es bastante complicado.

Para lograrlo, debe seguir de cerca los pasos de esta página: https://motorola-global-portal.custhelp.com/app/standalone/bootloader/unlock-your-device-a

Tenga en cuenta:

Las instrucciones en esta página son potencialmente (quizás intencionalmente) engañosas para hacer tropezar a los usuarios sin experiencia. Algunas cosas para tener en mente:

  1. en Win CMD, en realidad no necesita escribir los caracteres $ que se muestran en las instrucciones de esta página. Es mejor leer algunos conceptos básicos sobre el manejo de cmd antes de hacer esto, por ejemplo, cómo navegar en cmd.
  2. necesita instalar Android SDK y JAVA y luego ejecutar el programa ADB en el indicador de CMD usando admin. Esta es la ruta: C:\Users\Username\AppData\Local\Android\sdk\platform-tools\adb
  3. Necesita instalar los controladores USB. Puede encontrar controladores Moto G de 3.ª generación aquí: https://motorola-global-portal.custhelp.com/app/answers/detail/a_id/88481
  4. Debe habilitar las Opciones de desarrollador en su dispositivo tocando 9 veces en "acerca de este teléfono" en la configuración.
  5. Debe habilitar el desbloqueo OEM en las opciones de desarrollador.
  6. Debe habilitar la depuración de USB en las opciones de desarrollador.
  7. Debe iniciar sesión en Motorolla Care para obtener una clave, deberá desbloquear el gestor de arranque; de ​​lo contrario, el formulario arrojará un 500.

    2. Instalar TWRP

Este paso es lo que finalmente me hizo tropezar. El truco aquí es que después de la instalación de TWRP, el sistema restaura el antiguo programa de recuperación que desea reemplazar y siempre vuelve al punto de partida.

Para hacer que este funcione, necesitamos aplicar un poco de truco.

  1. Descargue el archivo img TWRP y colóquelo en algún lugar de su sistema de archivos de Windows
  2. Conecte su Moto G con USB e inicie adb en cmd como administrador
  3. ejecuta este comando:adb reboot bootloader
  4. Cuando el teléfono se reinicie en modo cargador de arranque, ejecute esto: fastboot flash recovery recovery.imgasegúrese de reemplazar "recovery.img" con la ruta a su archivo y el nombre correcto del archivo. Una vez hecho esto, el siguiente paso es crucial; de lo contrario, se perderá todo el progreso.
  5. Retire su cable USB del teléfono
  6. Inicie directamente en la recuperación sin reiniciar. Para usar las teclas de volumen para seleccionar el modo de arranque, seleccione con el botón de encendido.
  7. Debe iniciar en la interfaz TWRP, que es una interfaz táctil con rectángulos para hacer clic. Si aterriza en la pantalla "sin comando" o en la pantalla de estilo DOS de "recuperación del sistema", probablemente necesite repetir la instalación de TWRP e intentar evitar que el sistema lo reemplace / restaure automáticamente (esto parece estar sucediendo al reiniciar ).
  8. En TWRP haz clic en Instalar. Elija SuperSu.zip del sistema de archivos de su teléfono e instálelo. Una vez que todo esto haya terminado, reinicie su dispositivo, debe estar rooteado. Use la aplicación Root Checker para verificar su estado raíz.

Tutorial útil: http://theunlockr.com/2015/09/09/how-to-root-the-motorola-moto-g-3rd-gen/

El único problema con este tutorial es que no menciona que el sistema eliminará TWRP si reinicia. Por lo tanto, debe ajustar esa parte del tutorial como se describe aquí.

+1 por mencionar que TWRP se reemplazará al reiniciar. Esto también es cierto en mi Galaxy Note 4. Usé ODIN (específico de Samsung) y deshabilité la opción de "reinicio automático". Después de iniciar la recuperación desde allí, finalmente logré rootear mi dispositivo. ¡Gracias por la anotación!

Entiendo totalmente la situación aquí, ya que la enfrenté y salí de ella.

¡La idea es simple!

Tenga en cuenta que muchos dispositivos reemplazarán su recuperación personalizada automáticamente durante el primer arranque. Para evitar esto, use Google para encontrar la combinación de teclas adecuada para ingresar a la recuperación. Después de escribir fastboot reboot , mantenga presionada la combinación de teclas y arranque en TWRP. Una vez que se inicia TWRP, TWRP parcheará la ROM estándar para evitar que la ROM estándar reemplace a TWRP. Si no sigue este paso, tendrá que repetir la instalación.

Este es el sitio oficial de twrp que debes considerar

Lea atentamente el enlace anterior. Tenga en cuenta nuevamente que debe hacer clic en la combinación de teclas antes de que se inicie la recuperación de Android; de lo contrario, debe instalar la recuperación una y otra vez.

Espero haber aclarado tu duda. Gracias a todos.