Download em massa de imagens de mensagens [duplicado]

15

Inacreditavelmente, nunca limpei meu histórico em SMS / iMessages / Messages. Aparentemente, eu poderia rolar para cima e, eventualmente, ver minha primeira mensagem de texto do meu primeiro iPhone de geração. Isso é, sem surpresa, ocupar uma quantidade considerável de espaço no meu telefone, mas uma grande parte do motivo pelo qual nunca o limpei é que ele contém um número tremendo de fotos de minhas filhas que minha esposa me enviou ao longo dos anos. Não parece que eles foram salvos no meu rolo de foto e não parece haver nenhuma maneira de exportá-los em massa. Pode ser interessante notar que eu uso mensagens da área de trabalho em Yosemite e parece funcionar bem; portanto, pode haver uma abordagem que eu possa usar desse ângulo.

Qual é a melhor maneira de arquivar todos os anexos de fotos de quase sete anos de mensagens de texto?

Grovberg
fonte

Respostas:

13

Eu tive esse mesmo problema e consegui resolvê-lo extraindo os dados de um backup. Eu usei o script (acessível via link) para fazer isso. Observe que seria necessário um Mac - Além disso, não sou de forma alguma afiliado à fonte ou ao conteúdo, apenas um usuário no passado.

  1. Execute um backup do telefone via iTunes enquanto estiver conectado ao seu computador
  2. No Finder, vá para o menu Ir -> Ir para Pasta, digite ~/Library/Application Support/MobileSync/Backup
  3. Localize a pasta modificada mais recentemente na Backuppasta
  4. Crie uma pasta chamada iOSBackuppasta na área de trabalho
  5. Copie a pasta que você encontrou no BackupaiOSBackup
  6. Faça o download do iOSMessageExport ( zip ), que inclui um conjunto de scripts perl. Descompacte os arquivos na iOSBackuppasta. (Você deve ver semelhante à captura de tela abaixo) insira a descrição da imagem aqui
  7. Terminal Aberto
  8. Entre cd ~/Desktop/iOSBackupe pressione Retornar
  9. Digite perl backup.pl --directory_path <folder>/e pressione Retornar. Substitua pelo nome da pasta de backup dentro de iOSBackup(varia de backup para backup) insira a descrição da imagem aqui
  10. Quando o script terminar de executar, volte para a iOSBackuppasta e procure uma pasta chamada_export insira a descrição da imagem aqui
  11. Dentro de _exportvocê deve ver pastas para cada data em que uma mensagem foi enviada / recebida, imagens / filmes estão localizados aqui. Arquivos HTML de cada conversa (por dia) também estão disponíveis insira a descrição da imagem aqui

Fonte: WonderHowTo

smoooosher
fonte
6
É triste ver isso marcado como duplicado, porque sua resposta é significativamente melhor do que qualquer outra no outro segmento. Obrigado por colocar este aqui.
grovberg
@grovberg feliz por poder ajudar! Abri um tópico no Meta para discutir quando as perguntas devem ser marcadas como duplicadas. Se desejar, você pode ver o tópico por lá. Senão, novamente feliz por poder ajudar!
smoooosher
Vamos ver como reabrir isso. @grovberg - importa se eu fizer referência ao artigo vinculado ou apenas remover a parte sobre como fazer backup dos dados? Isso parece mais sobre o uso dos arquivos de backup do iTunes, para você excluir as mensagens no iOS. Estou lendo vocês dois corretamente aqui?
bmike
Recebi o seguinte erro ao executá-lo: DBD::SQLite::db prepare failed: no such table: message at iOSMessages.pm line 86. DBD::SQLite::db prepare failed: no such table: message at iOSMessages.pm line 86.Alguma idéia de por que alguém pode se deparar com esse erro?
Amelio Vazquez-Reina
@ AmelioVazquez-Reina, acesse github.com/basnijholt/iOSMessageExport . É uma versão fixa do script que não gera o erro. Ele ainda gera alguns erros diferentes para mim, mas exportou tudo muito bem.
Jon Carl