4 votos

Instalado CWM/TWRP pero no se instala al arrancar en modo recovery

Tengo un LG G2-D800 corriendo 4.4.2 KitKat y está rooteado usando una aplicación llamada Stump Root. He estado tratando de flashear una nueva ROM en él y cada vez que se inicia en la recuperación, se inicia en la recuperación de Android, a pesar de que he flasheado usando Clockwork Mod y TWRP Manager. ¿Puede alguien ayudarme con esto y sugerirme buenas ROMs para flashearlo?

0 votos

¿Cómo has flasheado la recuperación?

1 votos

He utilizado una aplicación llamada ROM Manager v5.5.3.7. Cuando entras por primera vez en la app, la primera opción se llama "Recovery Setup". Y a partir de ahora, dice que la recuperación actual es ClockworkMod 6.0.4.4 (que creo que es la última versión). Pero, si utilizo la opción "Reboot into Recovery" debajo de eso, sólo abre el Recovery de Stock.

0 votos

Tuve un problema similar y lo expliqué todo aquí [ es.miui.com/

6voto

SuperThomasLab Puntos 97

Algunas ROM's de stock pueden sustituir el custom recovery por el recovery de stock. Para solucionarlo debes instalar el custom recovery con fastboot y reiniciar a la recuperación y no reiniciar al sistema. Eso evitará que la ROM de stock sustituya al custom recovery.

0 votos

Atrapar: Eso evitará que la ROM de stock sustituya al recovery personalizado. -- no es del todo cierto. Esta respuesta no funcionará en CM 11 y CM12 que se envía con OPO a menos que desmarque explícitamente Actualizar la recuperación de CM en Opciones de desarrollo .

0 votos

@Firelord ¿El bootloader del OPO hace la verificación de recuperación antes de entrar en modo fastboot?

0 votos

@MatthewRead Este pdf en la Fundación Linux dice sobre un dispositivo desbloqueado con respecto a los estados del cargador de arranque -- Los dispositivos desbloqueados no verifican las imágenes de arranque o recuperación . Tu comentario es completamente cierto para un bootloader bloqueado de OPO. Sin embargo, la respuesta implica fastboot flashing que asume que el dispositivo está desbloqueado, y por lo tanto, mi comentario sigue siendo cierto para OPO. // Gracias por mencionarlo explícitamente. He aprendido algunas otras cosas buenas del pdf :)

3voto

Jaskaranbir Singh Puntos 125

Es porque las roms de stock vienen con su propio recovery. Que siempre sustituirá al custom recovery. Para evitar esto, cada vez que descargues una rom, abre su tar o zip o cualquier formato con winrar y elimina la imagen de recuperación dentro de ella (si es un archivo zip, entonces ábrelo y ve a system/etc y elimina "recovery.img" y si es un archivo tar, de nuevo ábrelo y elimina el recovery.img o cualquier archivo con nombre similar. La palabra clave aquí es recovery ).

El siguiente paso es editar los scripts para que no dé error de falta de imagen de recuperación. Para el archivo zip, el flash Android script está dentro de META-INF/com/google/Android/ y necesitas editar el archivo "updater-script". Ahora varios constructores de roms usan varios métodos para flashear el recovery usando script, así que no hay ninguna manera específica realmente, pero busca cualquier línea que se parezca a algo que signifique "copy/flash recovery.img" y borra esa línea. Por ejemplo, en una de las roms que descargué, el recovery fue flasheado usando este comando->

package_extract_file("system/etc/recovery.img", "/dev/block/platform/msm_sdcc.1/by-name/recovery")

Puedes ver claramente que está extrayendo la imagen de recuperación a alguna ubicación, así que borra esta línea. A continuación, guarde el archivo dentro de zip y el flash. Su recuperación no será cambiado.

En el caso de roms en formato tar o cualquier otro, normalmente debería ser algún archivo batch que lleve instrucciones de flasheo. De nuevo, ábrelo y elimina la línea correspondiente a la recuperación de la flash.

Esto puede sonar a azar, pero pruébalo primero antes de decidir la dificultad, es relativamente fácil ;) Todo lo que necesitas hacer es editar el script que controla el parpadeo.

Una cosa más, si has perdido el recovery, puedes flashearlo usando fastboot . Primero, siga guía aquí para configurar adb y fastboot. A continuación, conecte el teléfono al PC con la depuración usb activada. A continuación, abra el símbolo del sistema e introduzca estos comandos->

fastboot erase recovery
fastboot flash recovery PathToRecoveryFileAndItsName.img

Por ejemplo, si mi archivo de recuperación se encuentra en la carpeta D:/Recovery, entonces usaría->

fastboot flash recovery D:/Recovery/TWRPblabla.img

Buena suerte y espero que esto ayude.

Aquí hay más detalles sobre cómo lidiar con esto en el caso de las roms de stock:

CÓMO EVITAR QUE LA ROM DE STOCK SOBRESCRIBA EL RECOVERY:

En las roms de stock, el procedimiento general utilizado es poner un archivo de imagen de recuperación. Por ejemplo si abres un archivo de roms de stock en winrar, verás algún archivo de imagen con nombre y extensión similar a "recovery.img". Esta es la recuperación de stock, se elimina este archivo. Ahora, de manera similar, necesitamos editar los scripts de flash para que no se vuelva loco al no encontrar la imagen de recuperación. En realidad depende de cómo se flashea la rom de stock (o más bien qué método utiliza). Algunos necesitan flashear partes individuales (el sistema se flashea por separado y el recovery se flashea por separado y el boot o kernel por separado, como en los samsungs). En este caso puedes simplemente saltarte el paso de flashear el recovery y no es necesario editar script. Pero si se utiliza algún script (como las roms stock de nexus tienen un archivo batch script), tendrás que editar ese script. Suele ser un archivo por lotes. Abre el archivo en el bloc de notas y quita las líneas que llevan al recovery flashing. Para ayudarte a identificar estas líneas, busca palabras como recovery o recovery.img ya que en realidad depende de cómo se haga el script. Por ejemplo en mi nexus 4. la rom stock que descargué flashea el recovery usando fastboot como->

fastboot erase recovery
fastboot flash recovery recovery.img

Aqui, como puedes ver, esta borrando primero mi recuperacion, no queremos eso tampoco. Así que quito estas dos líneas. En primer lugar, para evitar que se borre mi recuperación ya insertado, en segundo lugar para evitar que parpadee y anule mi recuperación con una nueva. Así que también hay que buscar esas líneas que pueden sobrescribir el recovery. Como he dicho, usted puede simplemente buscar la palabra clave recovery en script si tiene dificultades para encontrar dicha línea.

0 votos

Ahora, cuando intento reiniciar en Recovery, se reinicia en fastboot y lo único que dice es " [D800] Fastboot mode started" en una pantalla negra.

0 votos

¿Está seguro de que la combinación de botones es correcta? Porque el método que he dicho simplemente hace que no haya parpadeo de recuperación. No cambia nada del recovery existente. En la nota de lado, si usted ha configurado fastboot y adb en el PC, puede forzar el teléfono en la recuperación utilizando este método-> ir al modo fastboot (como lo es ahora). Conéctate al PC. Abrir cmd o terminal cualquiera que sea el sistema operativo en el que haya configurado adb y fastboot. Introduce el comando "fastboot reboot recovery" sin comillas. Esto debería llevarte al recovery.

0 votos

@Hackaholic Creo que es el comportamiento de un gestor de arranque bloqueado ... Usted lo detuvo de volver a cargar la recuperación de valores, pero todavía no va a arrancar en una recuperación que no tiene la firma digital correcta ...

1voto

Kevin Mendis Puntos 1

Hay un paso fácil... Lo usé para arrancar en rec en mi N910g (note4) 1 .flashear la rec personalizada utilizando odin (fue TWRP 2.8.7.0 para mí)

  1. Tan pronto como el dispositivo se reinicie después de parpadear, mantenga pulsado el botón de menú y el botón de subir el volumen (esto debe ser tan rápido, tiene que pulsar los botones tan rápido como la pantalla se pone negra) Repita los pasos y funcionará (recuerde flashear el dispositivo una y otra vez cuando repita los pasos).

:D

0 votos

Los dispositivos LG tienen una forma diferente de flashear el recovery y otra combinación de teclas (algunos incluso no pueden entrar en el recovery a través de la combinación de teclas). Buen intento de todas formas.

0 votos

Esa presión rápida funcionó... Me estaba rompiendo la cabeza tratando de averiguar cómo desde las últimas 4 horas ... ¡Gracias!

0voto

avrel820 Puntos 1

Hola acabo de tener una experiencia personal con mi Asus zenfone selfie Z00T Recuperación de valores mantuvo la sustitución de TWRP. (Cargador de arranque ya desbloqueado)

Así es como he conseguido alrededor de ella he descargado la última TWRP para mi dispositivo y se coloca directamente en adb mínimo y carpeta de aplicación fastboot entonces me cambió el nombre a la recuperación.

entonces puse mi dispositivo en modo fastboot usando los botones del teléfono y Después de ejecutar adb mínimo y la aplicación fastboot como administrador entonces escribí fastboot flash recovery recovery.img

una vez hecho yo entonces escribí fastboot boot recovery.img. y mi teléfono arrancó a la recuperación twrp entonces seleccioné reboot recovery directamente en mi teléfono y para terminar reiniciar el sistema (todavía en twrp) eso es todo.

(Los comandos OEM para arrancar desde fastboot a recovery no funcionan en algunos dispositivos )

a mí sólo me funcionó finalmente porque descargué la última versión de TWRP desde el sitio web oficial de TWRP.

La idea es flashear el custom recovery y luego arrancar desde el custom recovery.img que acabas de usar para flashear (el que aún está en el pc) usando adb mínimo y fastboot app.

Puede que no funcione en todos los dispositivos ya que los comandos pueden cambiar de un dispositivo a otro pero la idea sigue siendo la misma. (ejemplo para nexus fastboot -c "lge.kcal=0|0|0|x" boot recovery.img)

Espero que esto ayude a algunas personas.

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