Recuperar corrompido .tar recuperado do Android

1

Eu tinha um telefone Android que desenvolveu uma falha na qual apenas mostrava persistentemente o logotipo de inicialização. Eu enviei para a Samsung para reparo, que a envia para uma empresa terceirizada para ser consertada. Foi-me dito que eles estão esperando por uma parte, para o qual eles não sabem quando estará em estoque e para evitar mais atrasos me mandariam um substituto. Isso é bom e tudo, mas quando perguntei se poderia ter meus dados, fui encaminhado para a empresa de terceiros. Eles me disseram que, por causa de certas leis de proteção, eles não tinham permissão para manter um backup dos meus dados, mesmo com o meu consentimento e que agora eles foram substituídos.

Antes, enviando para reparo Eu consegui colocar algumas estruturas de arquivos em três arquivos TAR separados usando adb, que no final acabou sendo corrompido.

  • data.tar - 366,870,016 bytes
  • system.tar - 285.983.232 bytes
  • dbdata.tar - 6,245,888 bytes

Eu usei o comando tar para criar o arquivo tar, excluindo os diretórios que fizeram a coisa toda parar. Depois que o alcatrão foi concluído, recebi uma mensagem de erro / aviso? (não sei o que isso era agora). Este foi feito em um cartão SD interno. Eu tive acesso a isso através do computador e, assim, consegui copiá-lo. Eu não tenho certeza quando exatamente a corrupção aconteceu, mas estou supondo que o comando tar não foi executado corretamente. Executando strings, apenas traz caracteres aleatórios.

tar tvf em data.tar & system.tar, não mostra nada, em dbdata.jar:

tar: This does not look like a tar archive
tar: Skipping to next header
tar: Exiting with failure status due to previous errors

arquivo tar em todos eles diz:

data.tar: data
dbdata.tar: data
system.tar: data

-

abc@xyz-virtual-machine:~/Downloads$ hd data.tar | head --lines=50
00000000  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
06588000  2e 20 20 20 20 20 20 20  20 20 20 10 00 ab b0 06  |.          .....|
06588010  07 3f 07 3f 00 00 b1 06  07 3f 2e 00 00 00 00 00  |.?.?.....?......|
06588020  2e 2e 20 20 20 20 20 20  20 20 20 10 00 ab b0 06  |..         .....|
06588030  07 3f 07 3f 00 00 b1 06  07 3f 00 00 00 00 00 00  |.?.?.....?......|
06588040  e5 45 00 75 00 72 00 6f  00 70 00 0f 00 91 65 00  |.E.u.r.o.p....e.|
06588050  00 00 ff ff ff ff ff ff  ff ff 00 00 ff ff ff ff  |................|
06588060  e5 55 52 4f 50 45 20 20  20 20 20 10 00 ae b0 06  |.UROPE     .....|
06588070  07 3f 07 3f 00 00 b1 06  07 3f 31 00 00 80 00 00  |.?.?.....?1.....|
06588080  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
06590000  2e 20 20 20 20 20 20 20  20 20 20 10 00 00 2b 80  |.          ...+.|
06590010  ce 3e ce 3e 00 00 2b 80  ce 3e 37 00 00 00 00 00  |.>.>..+..>7.....|
06590020  2e 2e 20 20 20 20 20 20  20 20 20 10 00 00 2b 80  |..         ...+.|
06590030  ce 3e ce 3e 00 00 2b 80  ce 3e 00 00 00 00 00 00  |.>.>..+..>......|
06590040  41 6d 00 65 00 74 00 61  00 00 00 0f 00 87 ff ff  |Am.e.t.a........|
06590050  ff ff ff ff ff ff ff ff  ff ff 00 00 ff ff ff ff  |................|
06590060  4d 45 54 41 20 20 20 20  20 20 20 10 00 00 20 18  |META       ... .|
06590070  38 40 38 40 00 00 27 18  38 40 42 00 00 00 00 00  |8@8@..'.8@B.....|
06590080  41 61 00 75 00 64 00 69  00 6f 00 0f 00 3d 00 00  |Aa.u.d.i.o...=..|
06590090  ff ff ff ff ff ff ff ff  ff ff 00 00 ff ff ff ff  |................|
065900a0  41 55 44 49 4f 20 20 20  20 20 20 10 00 00 30 80  |AUDIO      ...0.|
065900b0  ce 3e ce 3e 00 00 30 80  ce 3e 66 0b 00 00 00 00  |.>.>..0..>f.....|
065900c0  41 62 00 6f 00 6f 00 6b  00 6d 00 0f 00 91 61 00  |Ab.o.o.k.m....a.|
065900d0  72 00 6b 00 73 00 00 00  ff ff 00 00 ff ff ff ff  |r.k.s...........|
065900e0  42 4f 4f 4b 4d 41 7e 31  20 20 20 10 00 64 4a 19  |BOOKMA~1   ..dJ.|
065900f0  09 3f 09 3f 01 00 4a 19  09 3f de 01 00 00 00 00  |.?.?..J..?......|
06590100  41 61 00 75 00 64 00 69  00 6f 00 0f 00 e4 5f 00  |Aa.u.d.i.o...._.|
06590110  76 00 32 00 00 00 ff ff  ff ff 00 00 ff ff ff ff  |v.2.............|
06590120  41 55 44 49 4f 5f 56 32  20 20 20 10 00 64 a7 a6  |AUDIO_V2   ..d..|
06590130  b2 40 b2 40 02 00 a7 a6  b2 40 a9 28 00 00 00 00  |.@.@.....@.(....|
06590140  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
06598000  2e 20 20 20 20 20 20 20  20 20 20 10 00 00 2b 80  |.          ...+.|
06598010  ce 3e ce 3e 00 00 2b 80  ce 3e 42 00 00 00 00 00  |.>.>..+..>B.....|
06598020  2e 2e 20 20 20 20 20 20  20 20 20 10 00 00 2b 80  |..         ...+.|
06598030  ce 3e ce 3e 00 00 2b 80  ce 3e 37 00 00 00 00 00  |.>.>..+..>7.....|
06598040  e5 6d 00 65 00 74 00 61  00 2e 00 0f 00 6e 67 00  |.m.e.t.a.....ng.|
06598050  7a 00 00 00 ff ff ff ff  ff ff 00 00 ff ff ff ff  |z...............|
06598060  e5 45 54 41 20 20 20 20  47 5a 20 20 00 00 20 18  |.ETA    GZ  .. .|
06598070  38 40 38 40 02 00 20 18  38 40 11 41 a4 dd 20 01  |8@8@.. [email protected].. .|
06598080  e5 6d 00 65 00 74 00 61  00 2e 00 0f 00 d4 64 00  |.m.e.t.a......d.|
06598090  61 00 74 00 00 00 ff ff  ff ff 00 00 ff ff ff ff  |a.t.............|
065980a0  e5 45 54 41 20 20 20 20  44 41 54 20 00 00 27 18  |.ETA    DAT ..'.|
065980b0  38 40 38 40 02 00 27 18  38 40 eb 45 00 74 2c 03  |8@8@..'[email protected],.|
065980c0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
065a0000  3c 3f 78 6d 6c 20 76 65  72 73 69 6f 6e 3d 22 31  |<?xml version="1|
065a0010  2e 30 22 3f 3e 3c 61 64  65 70 74 3a 64 65 76 69  |.0"?><adept:devi|

Eu tentei usar o Advanced TAR Repair (http://archive.org/details/tucows_326605_Advanced_TAR_Repair), mas sem sucesso.

Existe alguma ferramenta disponível que possa escanear cada arquivo tar com cuidado (pode ser o mais lento possível) e obter o máximo possível de estrutura de arquivos?

    
por ProgrammerMan 28.08.2012 / 17:49

1 resposta

1

Você não poderá recuperar muito.

De acordo com a saída hd , o arquivo data.tar consiste em 101 megabytes de zeros seguidos por algumas entradas do diretório FAT32. Este não é um arquivo TAR, e sim uma cópia muito corrompida / incompleta de um sistema de arquivos FAT. Certamente não há estrutura suficiente para consertar o que está faltando.

Neste ponto, sua melhor aposta para obter os fragmentos remanescentes do que sobrou seria uma ferramenta como o PhotoRec do CGSecurity, que procura na imagem e tenta identificar arquivos com base em assinaturas.

    
por 29.08.2012 / 17:15

Tags