Tengo un LG G2-D800 con 4.4.2 KitKat y está rooteado con una aplicación llamada Stump Root. He estado tratando de actualizar una nueva ROM y cada vez que se inicia la recuperación, se inicia la recuperación de Android, a pesar de que la actualicé con Clockwork Mod y TWRP Manager. ¿Alguien puede ayudar con esto y sugerir buenas ROM para flashearlo?
Algunas ROM de stock pueden reemplazar la recuperación personalizada con la recuperación de stock. Para resolverlo, debe instalar la recuperación personalizada fastboot
y reiniciar la recuperación y no reiniciar el sistema. Eso evitará que la ROM estándar reemplace la recuperación personalizada.
Es porque las stock rom vienen con su propia recuperación. Eso siempre reemplazará la recuperación personalizada. Para evitar esto, cada vez que descargue una rom, abra su archivo tar o zip o cualquier formato que esté allí con winrar y elimine la imagen de recuperación que contiene (si es un archivo zip, ábralo y vaya a system/etc y elimine "recovery.img " y si es un archivo tar, ábralo nuevamente y elimine el archivo recovery.img o cualquier archivo con un nombre similar. La palabra clave aquí es recovery
).
El siguiente paso es editar las secuencias de comandos para que no dé un error al faltar la imagen de recuperación. Para el archivo zip, el script flash de Android está dentro de META-INF/com/google/android/ y necesita editar el archivo "updater-script". Ahora, varios creadores de rom usan varios métodos para flashear la recuperación usando scripts, por lo que no hay una forma específica, pero busque cualquier línea que se asemeje a algo que signifique "copiar/flashear recovery.img" y elimine esa línea. Por ejemplo, en una de las roms que descargué, la recuperación se actualizó usando este comando->
package_extract_file("system/etc/recovery.img", "/dev/block/platform/msm_sdcc.1/by-name/recovery")
Puede ver claramente que está extrayendo la imagen de recuperación a alguna ubicación, así que elimine esta línea. Luego guarde el archivo dentro del zip y actualícelo. Su recuperación no cambiará.
Para roms en tar o cualquier otro formato, normalmente debería ser un archivo por lotes que lleve instrucciones flash. Nuevamente, ábralo y elimine la línea correspondiente a la recuperación flash.
Esto puede sonar al azar, pero pruébalo 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 ha perdido su recuperación, puede actualizarla usando fastboot
. Primero, siga la guía aquí para configurar adb y fastboot. A continuación, conecte el teléfono a la PC con la depuración USB habilitada. Luego abra el símbolo del sistema e ingrese 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 stock roms:
CÓMO EVITAR QUE LA ROM DE STOCK SE SOBRESCRIBE LA RECUPERACIÓN:
En stock roms, el procedimiento general utilizado es poner un archivo de imagen de recuperación. Por ejemplo, si abre un archivo de stock rom en winrar, verá un archivo de imagen con un nombre y una extensión similar a "recovery.img". Esta es la recuperación de stock, elimina este archivo. Ahora, de manera similar, necesitamos editar los scripts flash para que no se vuelva loco al no encontrar la imagen de recuperación. En realidad, depende de cómo se flashea la stock rom (o más bien qué método utiliza). Algunos necesitan flasheo de partes individuales (el sistema se flashea por separado y la recuperación se flashea por separado y el arranque o el kernel por separado, como en Samsungs). En este caso, simplemente puede omitir el paso para la recuperación flash y no se necesita editar el script. Pero si usa algún script (como las roms de stock de nexus tienen un script de archivo por lotes), tendrá que editar ese script. Suele ser un archivo por lotes. Abra el archivo en el bloc de notas y elimine las líneas que conducen al parpadeo de recuperación. Para ayudarte a identificar estas líneas, busca palabras comorecovery
o recovery.img
ya que en realidad depende de cómo se hace el script flash de stock rom. Por ejemplo, en mi nexus 4. la stock rom que descargué flasheó la recuperación usando fastboot as->
fastboot erase recovery
fastboot flash recovery recovery.img
Aquí, como puede ver, en realidad borra primero mi recuperación, tampoco queremos eso. Así que elimino estas dos líneas. Primero, para evitar que borre mi recuperación ya insertada, segundo para evitar que parpadee y anule mi recuperación con una nueva. Por lo tanto, también debe tener cuidado con esas líneas que pueden sobrescribir la recuperación. Como dije, simplemente puede buscar una palabra clave recovery
en el script si tiene dificultades para encontrar esa línea.
fastboot erase recovery
¡trabajó!Hay un paso fácil... Lo usé para arrancar y grabar en mi N910g (nota 4) 1. Actualizar la grabación personalizada usando odin (era TWRP 2.8.7.0 para mí)
:D
Hola, acabo de tener una experiencia personal con mi Asus zenfone selfie Z00T Stock recovery siguió reemplazando a TWRP. (Cargador de arranque ya desbloqueado)
Así es como lo solucioné. Descargué el TWRP más reciente para mi dispositivo y lo coloqué directamente en la carpeta de la aplicación minimal adb y fastboot, luego lo renombré a recovery.
luego 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, escribí fastboot flash recovery recovery.img
Una vez hecho esto, escribí fastboot boot recovery.img. y mi teléfono se inició en la recuperación de twrp, luego seleccioné reiniciar la recuperación directamente en mi teléfono y terminar de reiniciar el sistema (todavía en twrp), eso es todo.
(Los comandos OEM para iniciar desde fastboot hasta la recuperación no funcionan en algunos dispositivos)
eventualmente solo funcionó para mí porque descargué el último TWRP del sitio web oficial de TWRP.
La idea es flashear la recuperación personalizada y luego arrancar desde el recovery.img personalizado que acaba de usar para flashear (el que todavía está en la PC) usando la aplicación de inicio rápido y adb mínimo.
Es posible 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.
mateo leer
Hackaholic
Tomás
David d C y Freitas
CF-Auto-Root
el dispositivo para instalar SuperSU, lo que podría haber permitido que la aplicación TWRP con acceso a la raíz se iniciara en modo de recuperación directamente desde su aplicación, evitando los problemas de tiempo de tener que presionar las teclas en un orden determinado.