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á uma unknown3
falta.