Estou tentando obter todas as minhas mensagens (não o e-mail) e os anexos conectados em um backup do iOS 6. Eu sei que existem ferramentas como o Wondershare Data Recovery for iTunes, mas elas não são baratas e estou tentando fazer isso sozinho com um script python auto-escrito.
Eu já sei que os backups estão armazenados aqui:
~ / Biblioteca / Suporte a aplicativos / MobileSync / Backup /
E em um backup específico (XY), as mensagens são armazenadas neste arquivo:
~ / Biblioteca / Suporte a aplicativos / MobileSync / Backup / XY / 3d0d7e5fb2ce288813306e4d4636395e047a3d28
Este é um arquivo de banco de dados SQlite , para que eu possa acessá-lo de diferentes maneiras (por exemplo, complemento do SQLite Manager para Firefox).
Agora, onde estão os anexos? No arquivo de banco de dados de mensagens acima, encontrei uma tabela chamada "anexo" e "message_attachment_join" que ajuda a obter os anexos corretos para uma única mensagem. Mas o caminho no "anexo" é como:
/var/mobile/Library/SMS/Attachments/5D58C5EE-8F51-445C-A3FC-D6X94B6B6932/IMG_1230.png
Eu acho que esse é o caminho do iPhone. Para onde todos esses arquivos são armazenados em backup? Em um diretório de backup, encontrei três arquivos grandes de 1,5 a 2,5 GB. Talvez eles estejam armazenados lá? Mas em qual formato, como um ZIP ou TAR?
Alguém sabe onde posso encontrar esses arquivos?
var/mobile/Library/SMS/Attachments/*
assim, agora posso obter os arquivos, mas ainda não faço ideia sem essa ferramenta de extração. Perguntei ao proprietário se ele tem tempo para responder a essa pergunta.inode
há umaunknown3
falta.Respostas:
Dado seu arquivo:
Substitua por
var/mobile/
comMediaDomain-
para terminar com:Pegue o hash SHA1 do nome do arquivo acima e esse deve ser o nome do arquivo no seu backup:
e6f11db0844899e5f8a04a796c74c234a3dcc5bc
Para obter o hash para teste, tente o seguinte link: http://www.fileformat.info/tool/hash.htm
fonte
~/Library/SMS/...
Obrigado!Para encerrar esta pergunta: Com esta ferramenta de extração gratuita , posso extrair a estrutura de arquivos como:
var/mobile/Library/SMS/Attachments/*
fonte