¿Podemos hacer una copia de seguridad del stock recovery.img de alguna manera?

Supongamos que planeo actualizar mi recuperación con TWRP/CWM, pero luego supongamos que me gustaría volver a la recuperación de existencias. ¿Es posible hacer una copia de seguridad de la recuperación de stock de la misma manera que podemos hacer una copia de seguridad de nuestra ROM?

Consulte este hilo universal: Volcado de particiones de Android . Simplemente haga una copia de seguridad de recovery.img desde allí
¿Por qué crees que no será posible? Rashr, Flashify y ddsiempre están ahí para ayudar siempre que tenga acceso de root.

Respuestas (3)

EXTRACCIÓN DE BOOT.IMG DE STOCK ROM u OTRO IMG COMO RECUPERACIÓN, ETC.

REQUISITO:
1. Descargar las herramientas necesarias de adb .
2. PC
3. Controladores de teléfono (para otros teléfonos, búsquelo en Google)
para teléfonos spreadtrum: SCI-Usb-Jungo v4 (descargue aquí) o SCI-USB2Serial v1.5.6.1 (descargue aquí)
4. Teléfono Android + cables USB

PASOS: ABRIR la ventana cmd en la carpeta adb

escriba el ff:

      adb devices 
      adb shell
      su 
      cat /proc/mtd 

Ahora, desde su pantalla, mire sus archivos y verá que mtd10 tiene su recovery.img

dev: size erasesize name 
mtd0: 00040000 00020000 "misc" 
mtd10: 00500000 00020000 "recovery"
mtd12: 00280000 00020000 "boot"
mtd13: 04380000 00020000 "system"
mtd14: 04380000 00020000 "cache"
mtd15: 04ac0000 00020000 "userdata"


Una vez que vea su UBICACIÓN en la que en esta muestra está en tipo mtd10:

cat /dev/mtd/mtd10 > /sdcard/mtd10.img o
cat /dev/mtd/mtd10 > /sdcard/recovery.img
Fuente: http://howtorootcherrymobilesnap.weebly.com/adb/how-to-extract-img -archivos-a través de adb-ex-bootimg

/proc/mtd no es universal. No está en todos los dispositivos... Cámbialo :)
Pero funciona en muchos dispositivos.
/proc/mtd no está en mi dispositivo (Yuphoria). Está vacío en el dispositivo de mi mamá (Android One).
Y convenientemente no mencionaste la fuente original . Siga Cómo hacer referencia a material escrito por otros
/proc/mtd no encontrado en mi dispositivo lenovo. Esto puede funcionar solo en ciertos dispositivos.
Si bien /proc/mtdes posible que no sea válido para todos los dispositivos, ¿cómo sabría alguien intentar responder a esta pregunta sin que primero se le proporcione el número/nombre de modelo del dispositivo en el que se está trabajando? Esta respuesta es buena y hasta que el autor de la pregunta pueda proporcionar especificaciones, no creo que lo haga mejor que lo que Vivek Ji ya tiene. Además, las sugerencias de Firelord ddfuncionarán muy bien para hacer copias de seguridad completas a través de USB.
no hay /proc/mtd en samsung t-2111, especifique el modelo de su dispositivo para que esta respuesta sea más clara
El OP quería hacer una copia de seguridad de la partición de recuperación ANTES de actualizar una partición de recuperación personalizada. La recuperación personalizada es necesaria para obtener acceso de root su. Por lo tanto, estos comandos solo funcionarán cuando la partición de recuperación de stock ya no esté.

Copia de seguridad/restauración genérica

Si es root, puede hacer una copia de seguridad/restaurar todas las particiones (no solo la recuperación) con herramientas nativas.

Para enumerar todas las particiones montables y dispositivos de bloque, use findygrep

adb shell
su
find /dev | grep by-name$

En mi sistema /dev/block/platform/soc/1d84000.ufshc/by-namevuelvo (esto es muy específico del dispositivo y el tuyo puede verse diferente).

Ahora puede enumerar lsesta ruta para mostrar todas las particiones montables.

ls -al --color /dev/block/platform/soc/1d84000.ufshc/by-name/

O todo en un solo comando

ls -al --color $(find /dev|grep by-name$)

Respaldo

Armado con esta información, puede, como raíz, hacer una copia de seguridad de todas las particiones. Simplemente use dd(parte de cada toolboox/toyboox de Android, por ejemplo:

dd if=/dev/block/platform/soc/1d84000.ufshc/by-name/recovery of=/sdcard/Download/recovery.img.dd

Restaurar

Advertencia ¡Posible pérdida de datos! No lo use hasta que comprenda todos los ddparámetros.

En muchos casos también puede restaurar con la ddherramienta, por ejemplo:

dd if=/sdcard/Download/recovery.img.dd of=/dev/block/platform/soc/1d84000.ufshc/recovery

El punto clave es iniciar una partición de recuperación personalizada como TWRP sin instalarla . Por ejemplo, con un dispositivo HTC, usaría las herramientas adb de la plataforma y ejecutaría este comando desde una terminal en Windows:

fastboot boot twrp.img

Este control remoto inicia la partición de recuperación personalizada para que deje intacta la partición de recuperación de stock.

Ahora rooteas el teléfono.

Reinicie el teléfono.

shell adb

su

Use el comando dd para copiar la partición de recuperación.

Si ya ha flasheado una partición de recuperación, es demasiado tarde. Tendrá que encontrar una partición de recuperación de stock para su teléfono en algún lugar de Internet .