20 votes

Peut-on sauvegarder le fichier recovery.img du stock d'une manière ou d'une autre ?

Supposons que je prévoie de flasher ma restauration avec TWRP/CWM, mais que plus tard je veuille revenir à la restauration stock. Est-il possible de faire une sauvegarde de la restauration du stock comme nous pouvons faire une sauvegarde de notre ROM ?

4 votes

Consultez ce fil universel : Faire un dump des partitions Android . Il suffit de sauvegarder le recovery.img à partir de là

1 votes

Pourquoi pensez-vous que ce ne sera pas possible ? Rashr, Flashify et dd sont toujours là pour vous aider, tant que vous avez accès à Root.

10voto

Vivek Ji Points 759

EXTRACTION DE BOOT.IMG DE LA ROM DE STOCK ou D'UN AUTRE IMG COMME RECOVERY ETC.

REQUIS :
1. Télécharger adb outils nécessaires.
2. PC
3. Pilotes de téléphone (pour les autres téléphones, cherchez sur Google)
pour les téléphones spreadtrum : SCI-Usb-Jungo v4 (à télécharger ici) ou SCI-USB2Serial v1.5.6.1 (à télécharger ici)
4. Téléphone Android + câbles Usb

ÉTAPES : Ouvrez une fenêtre cmd dans le dossier adb

tapez les ff :

      adb devices 
      adb shell
      su 
      cat /proc/mtd 

Maintenant, depuis votre écran, regardez vos fichiers et vous voyez mtd10 a votre 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"


Une fois que tu vois que c'est LOCATION dans lequel dans cet échantillon est en mtd10 type :

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

3 votes

/proc/mtd n'est pas universel. Il n'est pas présent dans tous les appareils Changez-le :)

0 votes

Mais il fonctionne dans de nombreux appareils.

0 votes

/proc/mtd n'est pas présent dans mon appareil (Yuphoria). Il est vide dans l'appareil de ma mère (Android One).

6voto

dbasnett Points 459

Sauvegarde/restauration générique

Si vous êtes Root, vous pouvez sauvegarder/restaurer toutes les partitions (pas seulement la restauration) avec les outils natifs.

Pour lister toutes les partitions montables et les périphériques de bloc, utilisez find y grep

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

Sur mon système, j'obtiens /dev/block/platform/soc/1d84000.ufshc/by-name arrière (ceci est très spécifique au dispositif et le vôtre peut être différent).

Vous pouvez désormais répertorier ls ce chemin pour afficher toutes les partitions montables.

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

Ou tout en une seule commande

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

Sauvegarde

Armé de ces informations, vous pouvez, comme Root, sauvegarder toutes les partitions. Utilisez simplement le bouton dd (fait partie de chaque toolboox/boîte à outils Android, par exemple :

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

Restaurer

Avertissement Perte de données possible ! Ne pas utiliser avant d'avoir tout compris dd paramètre.

Dans de nombreux cas, vous pouvez également rétablir avec le dd outil, par exemple

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

3voto

Brian Nixon Points 1878

Le point clé est de démarrer une partition de récupération personnalisée telle que TWRP. sans l'installer . Par exemple, avec un appareil HTC, vous devez utiliser les outils de la plateforme adb et exécuter cette commande à partir d'un terminal sous Windows :

fastboot boot twrp.img

Cela permet de démarrer à distance la partition de récupération personnalisée afin de laisser la partition de récupération d'origine intacte.

Maintenant, vous Root le téléphone.

Redémarrez le téléphone.

shell adb

su

Utilisez la commande dd pour copier la partition de récupération.

Si vous avez déjà flashé une partition de récupération, il est trop tard. Vous devrez trouver une partition de récupération pour votre téléphone quelque part sur le disque dur. interweb .

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X