È possibile eseguire il backup dello stock recovery.img in qualche modo?


12

Supponiamo che abbia intenzione di eseguire il flashing del mio recupero con TWRP / CWM, ma poi supponiamo che vorrei tornare al recupero dello stock. È possibile eseguire un backup del recupero delle scorte proprio come possiamo fare un backup della nostra ROM?


4
Controlla questo thread universale: Creare Dump di partizioni Android . Basta fare il backup di recovery.img da lì
Gokul NC,

1
Perché pensi che non sarà possibile? Rashr, Flashify e ddsono sempre lì per aiutarti fintanto che hai accesso root.
Firelord

Risposte:


6

ESTRAZIONE DI BOOT.IMG DA STOCK ROM o ALTRE IMG COME RECUPERO ECC.

REQUISITI:
1. Scarica gli strumenti richiesti da adb .
2. PC
3. Driver del telefono (per altri telefoni google it out)
per telefoni spreadtrum: SCI-Usb-Jungo v4 (scarica qui) o SCI-USB2Serial v1.5.6.1 (scarica qui)
4. Android Phone + cavi USB

PASSAGGI: APRI la finestra cmd nella cartella adb

digitare il ff:

      adb devices 
      adb shell
      su 
      cat /proc/mtd 

Ora dallo schermo guarda i tuoi file e vedi mtd10 ha il tuo 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"


Quando vedi LOCATION in cui in questo esempio è nel tipo mtd10:

cat / dev / mtd / mtd10> /sdcard/mtd10.img o
cat / dev / mtd / mtd10> /sdcard/recovery.img
Fonte: http://howtorootcherrymobilesnap.weebly.com/adb/how-to-extract-img lime-via-ADB-ex-bootimg


2
/ proc / mtd non è universale. Non è presente in tutti i dispositivi .. Modificalo :)
Gokul NC,

Ma funziona su molti dispositivi.
Vivek Ji,

/ proc / mtd non è presente nel mio dispositivo (Yuphoria). È vuoto nel dispositivo di mia madre (Android One).
Gokul NC,

3
E convenientemente non hai menzionato la fonte originale . Ti preghiamo di seguire Come fare riferimento al materiale scritto da altri
Firelord

2
Anche se /proc/mtdpotrebbe non essere valido per tutti i dispositivi, come si potrebbe sapere se qualcuno sta cercando di rispondere a questa domanda senza prima essere informato su quale numero / nome modello di dispositivo si sta lavorando? Questa risposta è buona e fino a quando l'autore della domanda non sarà in grado di fornire specifiche, non penso che farei di meglio di Vivek Ji. Anche i suggerimenti Firelord ddfunzioneranno alla grande per eseguire backup completi su USB.
S0And0

1

Backup / Ripristino generico

Se sei root puoi fare il backup / ripristinare tutte le partizioni (non solo il ripristino) con strumenti nativi.

Per elencare tutte le partizioni montabili e bloccare i dispositivi usare findegrep

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

Sul mio sistema torno /dev/block/platform/soc/1d84000.ufshc/by-nameindietro (questo è molto specifico per il dispositivo e il tuo potrebbe apparire diverso).

Ora puoi elencare lsquesto percorso per mostrare tutte le partizioni montabili.

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

O tutto in un solo comando

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

di riserva

Grazie a queste informazioni è possibile, come root, eseguire il backup di tutte le partizioni. Basta usare la dd(parte di ogni toolboox / toyboox per Android, ad esempio:

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

Ristabilire

Avvertenza Dati persi possibili! Non usare fino a quando non hai compreso tutti i ddparametri.

In molti casi è anche possibile ripristinare con lo ddstrumento, ad esempio:

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

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.