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?