8 votes

Comment extraire une sauvegarde TWRP compressée ?

Il y a quelques questions concernant la façon d'extraire une sauvegarde TWRP dans cette communauté, mais aucune d'entre elles n'est vraiment utile. Tout ce que j'ai trouvé, c'est que les fichiers comme data.ext4.win000 sont les tar et je devrais être capable de les extraire via les commandes suivantes :

$ cat data.ext4.win??? | tar xvf -
$ cat data.ext4.win??? | tar xzvf -

Oui, c'est vrai, lorsque je tape l'une des commandes ci-dessus dans un terminal, je peux voir que le processus d'extraction des fichiers a commencé. Mais quand il se termine, je peux aussi voir ce message à la fin : `

tar: Exiting with failure status due to previous errors 

En regardant à travers les lignes, je trouve ceci :

tar: Malformed extended header: missing equal sign

Je peux trouver beaucoup de ces messages dans le tar mais quand je vérifie la taille du répertoire extrait, je vois ceci :

$ du -sh data/
1.6G    data

$ ls -hal data.ext4.win???
-rw-r--r-- 1 morfik morfik 929M 2019-01-28 01:48:28 data.ext4.win000
-rw-r--r-- 1 morfik morfik 945M 2019-01-28 01:49:47 data.ext4.win001
-rw-r--r-- 1 morfik morfik 549M 2019-01-28 01:50:23 data.ext4.win002

Donc il semble que ça ait extrait seulement le poing. tar fichier. Je ne sais pas si l'un des fichiers de l'archive a été endommagé pendant le processus.

Existe-t-il des outils linux qui permettraient d'extraire cette sauvegarde de manière automatisée ?

4voto

Guillermo Gomez Points 423

Ce n'est pas un "goudron paginé", mais chaque fichier es un TAR lui-même .

Tout ce que vous devez faire, c'est tar xzf en chaque Datei.

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