On ne saurait trop insister sur l'importance des sauvegardes et lorsqu'il s'agit de bricoler avec votre téléphone Android, une sauvegarde de votre système, des partitions de récupération et de démarrage peut vous épargner beaucoup de tracas que vous pourriez autrement avoir à traverser si vous vous trompez les choses et ont besoin de ces images de stock. Dans ce guide, nous vous expliquerons comment effectuer ces sauvegardes à l'aide d'un outil gratuit appelé RomDump .
Bien que vous puissiez trouver ces sauvegardes sur Internet, celles-ci ont été prises par d'autres utilisateurs et vous ne savez jamais si elles ont été modifiées pour contenir du code malveillant ou non. Deuxièmement, vous ne pouvez pas être sûr qu'ils fonctionneront ou non avec les spécifications exactes de votre téléphone, car même pour le même modèle de téléphone, il peut y avoir des différences selon les régions du téléphone, les opérateurs prévus et d'autres facteurs similaires, et le clignotement. une mauvaise image de démarrage, système ou de récupération sur votre téléphone peut très probablement le bloquer. Par conséquent, c'est toujours une bonne idée de prendre vous-même des images de sauvegarde de ces partitions de votre appareil avant d'essayer de les modifier, afin qu'elles puissent être récupérées plus tard en cas de problème.
RomDump est un outil gratuit qui vous permet de faire exactement cela. Il est assez facile à utiliser pour quiconque est à l'aise avec la saisie de quelques commandes et crée efficacement des images de sauvegarde des partitions de démarrage, de récupération et système de votre téléphone Android. Votre téléphone doit d'abord être enraciné et vous aurez besoin d'ADB installé sur votre ordinateur ou d'une application de terminal installée sur votre appareil Android.
Maintenant que nous avons eu un aperçu, passons à faire avancer les choses.
Avant de continuer :
- Assurez-vous que votre appareil est rooté. Si ce n'est pas le cas, effectuez une recherche rapide sur notre site pour "root phone_name" sans les guillemets, en remplaçant "phone_name" par le nom de votre appareil. Vous trouverez un guide facile à suivre sur l'enracinement de votre téléphone.
- Si vous utilisez la méthode ADB, assurez-vous que ADB est installé sur votre ordinateur. Si ce n'est pas le cas, consultez notre guide sur ce qu'est ADB et comment le configurer sur votre ordinateur .
- D'autre part, si vous allez utiliser une application de terminal, téléchargez et installez Android Terminal Emulator qui est disponible gratuitement sur l'Android Market.
Procédez maintenant selon la méthode que vous avez choisie.
Méthode BAD :
- Téléchargez RomDump à partir du lien ci-dessous, extrayez le fichier nommé "install" de l'archive zip téléchargée sur votre ordinateur et copiez-le dans le dossier "tools" de votre dossier d'installation Android SDK.
- Connectez votre téléphone à votre ordinateur via USB et assurez-vous que le mode de débogage USB est activé dans Paramètres >> Applications >> Développement.
- Ouvrez une fenêtre d'invite de commande et saisissez les commandes suivantes :
adb push install /data/local/ adb shell chmod 04755 /data/local/install adb shell /data/local/install
- Vous pourriez voir une sortie de la commande ci-dessus. Attendez qu'il se termine.
- Activez puis désactivez le Wi-Fi sur votre téléphone Android. S'il était déjà activé, désactivez-le, activez-le, puis désactivez-le à nouveau.
- Tapez cette commande dans la fenêtre d'invite de commande de votre ordinateur :
romdump du shell adb
- Attendez patiemment que le processus se termine et vous avez terminé. Vous pouvez maintenant quitter l'invite de commande.
Méthode terminale :
- Téléchargez RomDump à partir du lien ci-dessous, extrayez le fichier nommé 'install' de l'archive zip téléchargée sur votre ordinateur et copiez-le à la racine de la carte de stockage de votre téléphone.
- Lancez Android Terminal Emulator (ou toute autre application de terminal de votre choix) sur votre téléphone Android et entrez ces commandes :
su cat /sdcard/install >/data/local/install chmod 04755 /data/local/install /data/local/install
- Vous verrez une sortie de la commande ci-dessus. Attendez que la sortie se termine.
- Une fois cette dernière ligne apparue, activez puis désactivez le Wi-Fi sur votre téléphone. S'il était déjà activé, désactivez-le, activez-le, puis désactivez-le à nouveau.
- Tapez cette commande dans l'émulateur de terminal :
/system/bin/romdump
- Attendez patiemment jusqu'à ce que le processus se termine et que vous avez terminé. Vous pouvez maintenant quitter Terminal Emulator.
Si vous avez réussi les étapes ci-dessus pour l'une des deux méthodes, vous trouverez un dossier nommé "romdump" à la racine de votre carte SD qui contient un sous-dossier portant le nom du modèle de votre appareil. Ce dossier contiendra les images des partitions de démarrage, système et de récupération.
Méthode alternative si ce qui précède ne fonctionne pas :
Si cette méthode ne fonctionne pas pour vous et que vous n'avez besoin de sauvegarder que vos images de récupération et de démarrage, vous pouvez simplement le faire comme suit.
Remarque : N'essayez PAS de sauvegarder la partition système à l'aide de cette méthode, car l'image système produite de cette manière ne sera PAS une image système valide à utiliser ultérieurement pour restaurer votre partition système. Utilisez-le uniquement pour les images de partition de récupération et de démarrage.
- Si vous utilisez ADB, connectez votre appareil à votre ordinateur via USB, lancez une fenêtre d'invite de commande sur votre ordinateur et entrez la commande suivante :
coque adb
Si vous utilisez plutôt Terminal Emulator, lancez-le simplement sur votre téléphone Android et entrez la commande suivante et acceptez d'accorder toutes les autorisations qui vous sont demandées :
su
Le processus restant sera le même pour ADB et Terminal Emulator.
- Entrez la commande suivante :
chat proc/mtd
- Vous obtiendrez une sortie similaire à celle-ci. Notez que votre résultat peut différer de celui-ci et vous devez procéder en fonction de la sortie que vous obtenez, plutôt que de l'exemple que vous voyez ici.
dev : taille erasesize nom mtd0 : 000a0000 00020000 "misc" mtd1 : 00480000 00020000 "recovery" mtd2 : 00300000 00020000 "boot" mtd3 : 0fa00000 00020000 "system" mtd4 : 028 00000 00020000 "cache" mtd5 : 093a0000 00020000 "données utilisateur"
- Pour vider l'image de récupération sur votre carte SD, notez le premier mot de la ligne qui dit "récupération" à la fin. C'est 'mtd1' dans le cas de cet exemple mais peut être une autre entrée pour vous. Utilisez maintenant cette commande, en remplaçant 'mtd1' par le terme qui s'applique à votre cas, s'il est différent :
jj if=/dev/mtd/mtd1 of=/sdcard/recovery.img bs=4096
- De même, pour vider l'image de démarrage sur votre carte SD, notez le premier mot de la ligne qui dit "boot" à la fin, qui est "mtd2" dans notre cas mais peut différer pour vous. Utilisez cette commande maintenant, en remplaçant 'mtd2' par le terme qui s'applique à votre cas, s'il est différent :
jj if=/dev/mtd/mtd2 of=/sdcard/boot.img bs=4096
C'est tout - vous avez maintenant recovery.img et boot.img sauvegardés à la racine de votre carte SD.
(https://addictivetips.com/app/uploads/2011/01/romdump_v72.zip) Télécharger RomDump v72