3 votos

No se puede flashear la imagen de recuperación de TWRP personalizada en el teléfono Motorola Moto G7 Power

Tengo un nuevo Motorola Moto G7 Power con Android 9.

También tengo Ubuntu 19.04 corriendo en mi escritorio.

Quiero rootear el teléfono.

Me las arreglé para desbloquear el cargador de arranque usando las instrucciones en línea de Motorola y las utilidades adb y fastboot que vienen con Linux.

El siguiente paso es flashear una aplicación de recuperación personalizada en la partición de recuperación.

Estoy tratando de flashear twrp-3.3.0-0-river.img, una nueva imagen que tomé de aquí.

Cuando traté de usar el arranque rápido para mostrar la imagen, obtuve este error: enter image description here

Después de este intento fallido, intenté poner mi teléfono en recuperación sólo para ver qué pasaba.

Lo que obtuve fue una pantalla que mostraba a la mascota Android en su espalda con su placa de pecho abierta y un signo de exclamación negro dentro de un triángulo rojo.

Las palabras "Sin comando" se mostraron debajo del gráfico.

Después de esperar unos minutos, el teléfono, por sí solo, arrancó normalmente.

El sistema operativo de mi teléfono parece funcionar perfectamente bien.

Sólo puedo suponer que lo que estaba originalmente en mi partición de recuperación del fabricante ha sido borrado y ahora no hay nada en la partición de recuperación en absoluto.

Así que decidí ver si podía arrancar en la imagen de la TWRP directamente sin tener que flashearla.

Entonces, corrí esto en la ventana de la terminal: fastboot boot twrp-3.3.0-0-river.img

Recibí esto como respuesta: enter image description here

No parecía haber ningún error.

El teléfono, sin embargo, cambió de la pantalla del cargador de arranque a la pantalla de salpicadura de Motorola, y luego simplemente se apagó sin más respuesta.

Entonces, ¿qué me estoy perdiendo?

¿Cómo puedo mostrar esta imagen en la partición de recuperación de mi teléfono?

0 votos

fastboot está desactivado para el flasheo. downgrade a nougat

0 votos

Gracias por la respuesta. Sin embargo, ¿puede explicarse mejor, por favor? Soy nuevo en todo esto. Supongo que Nougat es una versión anterior de Android? Cómo puedo hacer un downgrade a otra versión de Android si no puedo flashear cosas? Es decir, necesitaría flashear una nueva ROM en mi teléfono para hacer lo que sugieres. Pero, mi mismo problema es que no puedo flashear cosas.

0 votos

Puedes flashear con una herramienta flash (¿quizás QPST?) pero desgraciadamente no hay una rom stock de turrón disponible para tu dispositivo, perdón por el despiste. Tal vez usted puede encontrar rom pre-root, o aplicación del rooting. con Root puede utilizar dd para escribir twrp a la partición de recuperación (si tiene uno)

4voto

Andy Yan Puntos 501

G7 Power, al ser un dispositivo nuevo, tiene la nueva disposición de la partición A/B, lo que requiere nuevos procedimientos de instalación que difieren de los dispositivos estándar sólo A. Esto está claramente delineado en el hilo de donde obtuviste tu imagen:

Este dispositivo tiene 2 "ranuras" para ROMs / firmware. La TWRP detectará cualquier ranura que esté actualmente activa y utilizará esa ranura para la copia de seguridad Y la restauración. Hay botones en la página de reinicio y en backup -> opciones para cambiar de ranura. El cambio de la ranura activa hará que la TWRP cambie la ranura que está respaldando o restaurando. Puede hacer una copia de seguridad de la ranura A, cambiar a B y luego restaurar la copia de seguridad que restaurará la copia de seguridad de A a la ranura B. El cambio de la ranura en la TWRP también le indica al cargador de arranque que inicie esa ranura.

El desencriptado sólo funciona cuando el TWRP está instalado permanentemente.

Instalación

Para iniciar temporalmente esta recuperación:

fastboot boot twrp-version-build-river.img

Para instalarlo permanentemente:

  • Arrancar temporalmente el TWRP
  • Ponga la imagen TWRP en su tarjeta SD externa o, en caso de no tenerla, póngala en /data con adb de esta manera: adb push twrp-version-build-river.img /data/
  • Pulse Advanced -> Install Recovery Ramdisk -> Navegue a /data o /external_sd y seleccione TWRP -> Swipe to Install
  • Si previamente instaló el Magisk: Selecciona "Fix Recovery Bootloop" en "Advanced" para arreglar/evitar los bootloops de recuperación
  • ¡Hecho! Opcionalmente puedes borrar el TWRP de /datos o de tu tarjeta SD externa ahora.

Lea más cuidadosamente la próxima vez...

0 votos

Gracias. Pero, ese es mi problema. Lee donde escribí esto en mi post original: Así que decidí ver si podía arrancar en la imagen TWRP directamente sin flashearla. Así que ejecuté esto en la ventana de la terminal: fastboot boot twrp-3.3.0-0-river.img Recibí esto como respuesta: No parecía haber ningún error. El teléfono, sin embargo, pasó de la pantalla del cargador de arranque a la pantalla de inicio de Motorola, y luego simplemente se apagó sin más respuesta. No puedo ejecutar la imagen. Mi teléfono no muestra nada. Simplemente se apaga.

0 votos

¿Alguna idea de cómo evitar este problema?

0 votos

Así que sólo he respondido a la mitad menos relevante de la pregunta (es decir, cómo instalar permanentemente)... No veo por qué haría eso (probablemente relacionado con que usas Ubuntu y el fastboot que viene con él, no estoy seguro), pero creo que deberías redirigir la pregunta a ese hilo en su lugar.

3voto

alecxs Puntos 29

El twrp.img del que intentas arrancar es para el Moto G7 (río). Es la recuperación equivocada, por eso falla.

Desafortunadamente no hay TWRP disponible para su dispositivo Moto G7 Power (océano). Pero tienes opciones.

Puedes rootear tu teléfono con Magisk.
https://forum.xda-developers.com/showthread.php?t=3923857

Puedes transportar el TWRP para tu dispositivo.
Desempaque su bota.img
encontrar la recuperación dentro del ramdisk
Desempaquetar la recuperación
desempacar la recuperación de twrp
reemplazar el núcleo, fstab y *init.rc
recuperación de la recuperación de los porteos.
pruebe si está bien desde fastboot boot recovery.img
reemplazar la recuperación dentro del ramdisk
reempaquetar boot.img
pruebe si está bien desde fastboot boot boot.img
flash boot.img de fastboot (A/B)

0 votos

descarga de roms de stock mirrors.lolinet.com/firmware/moto/ocean/official Herramienta Flash SpreadTrum spdflashtool.com

0 votos

Ah, sí, qué tonta soy al no haber visto el desajuste del nombre en clave del dispositivo. +1

0 votos

DE ACUERDO. Gracias. Usé tu primera sugerencia y funcionó como un encanto.Pero, ahora aquí hay otra pregunta. ¿Cómo puedo UNroot mi teléfono? ¿me acaba de flash la imagen de arranque original que vino con mi teléfono? ¿dónde puedo encontrarlo? este enlace estaba en la página que ha vinculado a mega.nz/#!L0sHzSKY!323GrDQ8BTsPmKvrSoU7DV-2kJuVris0cWN8Xt3u_6o pero creo que esa es una imagen de rom completa. ¿cómo puedo extraer la imagen de arranque de ella?

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X