1 votes

Erreur de somme de contrôle lors de la restauration du fichier userdata*****.backup

J'ai donné mon Téléphone (Celkon A95) dans un centre de service à cause d'un dysfonctionnement tactile avant cela j'ai sauvegardé les données utilisateur en appuyant sur les boutons Power et Vol+, cela m'a donné un fichier de sauvegarde appelé userdata20130902_131223.backup. Après quelques jours j'ai récupéré mon téléphone et lorsque j'ai restauré les données il m'a donné "Checksum Error". Je ne peux pas restaurer mes données précédentes. Est-ce qu'il y a un moyen de récupérer au moins les messages et les contacts ?

Désolé pour mon mauvais anglais.

1voto

ektoric Points 11

Il s'agit d'un en-tête de 512 octets devant un "tar.gz"

hexdump -C userdata_xxxxxxxx_yyyyyy.backup | less

a montré l'en-tête zip magique "1f8b0800 00000000" à l'offset 0x200 Donc, en sautant 512 octets, le reste peut être gunzip | tar

dd if=userdata_xxxxxxxx_yyyyyy.backup bs=512 skip=1 | gunzip -c | tar xv

Dans le cadre de la /data/ et rechercher le fichier db. Il s'agit d'un fichier de base de données sqlite3 que vous pouvez visualiser à l'aide de divers outils, par exemple sqlitebrowser

1voto

alecxs Points 11

Les fichiers de sauvegarde de récupération d'Android Stock peuvent être restaurés avec une récupération personnalisée Nandroid, si vous les compilez simplement dans une archive tar.

j'ai mis ces deux lignes de commande dans un script shell sale (extract + repack as tar). merci à ektoric d'avoir trouvé sa méthode gunzip !

le script shell convertira automatiquement votre fichier de sauvegarde en sauvegarde nandroid. téléchargez >bckp2cwm.zip< à l'adresse suivante

De http://forum.xda-developers.com/showthread.php?p=65374561#post65374561

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