There are a couple questions concerning how to extract a TWRP backup in this community, but none of them is really useful. All I found out is that the files like
data.ext4.win000 are the
tar archives, and I should be able to extract them via the following commands:
$ cat data.ext4.win??? | tar xvf - $ cat data.ext4.win??? | tar xzvf -
Yes, that's true, when I type one of the commands above in a terminal, I can see that the process of extracting files has begun. But when it finishes, I can also see this message at the end: `
tar: Exiting with failure status due to previous errors
Looking through the lines leads me to this:
tar: Malformed extended header: missing equal sign
I can find many of those messages in the
tar log, but when I check the size of the extracted dir, I can see this:
$ 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
So it looks like it extracted only the fist
tar file. I don't know whether any of the files in the archive was damaged during the process.
Are there any linux tools that would extract this backup in some easy automated way?