Abrir o backup do iPhone no Windows e ler as mensagens de dentro dele
O backup do iPhone fica em uma de duas pastas no Windows, e não é uma pasta que você abre para ler:
lá dentro não existe nenhum arquivo chamado sms.db, nenhuma imagem com nome de imagem e nenhuma
mensagem visível. Abrir a pasta e não achar nada com nome reconhecível é o ponto em que a maioria
das tentativas para.
Este texto mostra onde o backup está, por que ele parece ilegível e o que dá para tirar de dentro dele.
Onde o Windows guarda o backup do iPhone?
Em uma das duas pastas abaixo, e a diferença é qual software da Apple fez o backup.
| Software que fez o backup | Pasta |
|---|---|
| Dispositivos Apple, o aplicativo da Microsoft Store | %USERPROFILE%\Apple\MobileSync\Backup |
| iTunes para Windows | %APPDATA%\Apple Computer\MobileSync\Backup |
Cole o caminho na barra de endereço do Explorador de Arquivos. Dentro há uma pasta por backup, com nome comprido de letras e números, que é o identificador do aparelho.
Um backup feito por outro programa, em outro lugar do disco, não aparece para quem procura nessas duas pastas. É uma limitação real e vale conhecer antes de procurar defeito onde não tem.
Por que nenhum arquivo lá dentro se chama sms.db?
Porque a Apple renomeia tudo. Cada arquivo do backup recebe como nome o SHA1 do domínio dele mais o caminho dentro do iPhone, e depois é jogado em uma subpasta com os dois primeiros caracteres desse nome. Procurar por “sms” no Explorador não acha nada.
O banco das mensagens fica em Library/SMS/sms.db, no domínio HomeDomain. O nome dele no backup é
o SHA1 de HomeDomain-Library/SMS/sms.db, que dá sempre o mesmo número:
3d0d7e5fb2ce288813306e4d4636395e047a3d28
Então o arquivo está em 3d\3d0d7e5f.... Se essa pasta e esse arquivo existem, o backup tem as
mensagens. Se não existem, o backup provavelmente não terminou, e o jeito é fazer outro: nenhum
programa lê o que não foi gravado.
Quatro arquivos ficam com o nome legível (Info.plist, Manifest.plist, Status.plist e
Manifest.db), e dois deles interessam aqui: Manifest.db, um banco SQLite que lista cada arquivo
do backup com o domínio e o caminho original, e Manifest.plist, que diz as propriedades do backup
inteiro, inclusive se ele está criptografado.
Dá para abrir um backup criptografado?
Dá, com a senha que você mesmo definiu quando ligou a opção de backup criptografado no iTunes ou no
Dispositivos Apple. Não é a senha do iPhone, não é a do Apple ID e não existe recuperação: sem ela o
Manifest.db continua cifrado e não há leitura possível.
Nesta categoria de programas o comportamento varia, e vale conferir antes de escolher um: o AnyTrans, segundo a própria página do fabricante lida em 4 de agosto de 2026, pede para desligar a criptografia do backup, e o TextPort para Windows, pela página dele lida em 15 de outubro de 2026, lê só backup não criptografado e, se a criptografia estiver ligada, conduz você a desligá-la (“TextPort reads unencrypted backups”). O ChatExport lê backup criptografado e não criptografado, pede a senha quando ela é necessária, e quando a senha está errada diz isso em vez de falhar em silêncio.
O que dá para ler de dentro do backup?
A conversa inteira do aplicativo Mensagens, com o que a Apple guardou junto dela: data e hora de cada mensagem, quem enviou, confirmação de entrega e de leitura quando existem, reações, respostas, edições (com o texto anterior quando o iOS o guardou), fotos e anexos, e os contatos com foto.
Dois detalhes técnicos explicam por que programas diferentes devolvem resultados diferentes do mesmo backup:
- Desde o iOS 16 a coluna de texto costuma vir vazia, e o conteúdo fica em
attributedBody, um formato binário da Apple. Um programa que lê só a coluna de texto devolve uma conversa sem palavras. - Desde o iOS 18 o balão verde pode ser RCS e não SMS. O documento nomeia o transporte de cada mensagem quando o backup registrou isso, em vez de chutar.
Os layouts de backup do iOS 11 ao 26 são reconhecidos automaticamente, e o mesmo vale para os formatos de horário: cópias antigas, anteriores ao iOS 11, guardam o horário em segundos, e as de hoje em nanossegundos, na mesma coluna. Um programa que não trate os dois casos erra as datas por décadas.
Ler o backup altera alguma coisa nele?
Não. O backup é aberto somente para leitura e o trabalho acontece em uma cópia temporária. O arquivo de escrita pendente do SQLite, o WAL, é fechado nessa cópia e nunca dentro do backup.
Isso não é detalhe de engenharia: é a razão de o mesmo backup poder ser lido de novo amanhã, por você ou por outra pessoa, e dar o mesmo resultado. A página de integridade do documento carrega o SHA-256 dos arquivos de origem como eles estão no backup, com a observação de que ele foi aberto sem escrita.
E se o backup estiver incompleto?
Isso acontece sem ninguém apagar nada, e o programa avisa antes da exportação em vez de deixar você descobrir depois. São dois motivos, os dois vindos de configurações do próprio iPhone:
- Manter mensagens por 30 dias ou por 1 ano. O que o iPhone apagou por essa regra não está em backup nenhum.
- Mensagens no iCloud. Mensagens antigas podem estar na nuvem em vez de estarem no backup.
Quando os dois extremos do período são conhecidos, o programa mostra na tela, antes da exportação, qual período aquele backup cobre. O assunto de mensagem apagada está em Recuperar mensagens apagadas do iPhone.
Nada disso exige decisão de compra: o programa lê o backup inteiro no teste, que não tem prazo, e mostra as 300 mensagens mais recentes de cada conversa. O limite do teste aparece na exportação, que para nas 50 mensagens mais recentes e sai com marca d’água.
O que este caminho não faz
- Não lê o iCloud. O programa não faz login em lugar nenhum. Sem backup local, não há nada.
- Não abre backup criptografado sem a senha.
- Não enxerga backup fora das duas pastas MobileSync.
- Não roda no macOS, ainda. Hoje é Windows 10 e 11, 64 bits.
- Não recupera mensagem que não está no banco, seja porque foi apagada há mais de cerca de 30 dias (a janela que o iOS 16 e versões mais novas mantêm), seja porque o iPhone daquela época não guardava nada disso.
- Não promete aceitação na Justiça. O ChatExport reproduz o que está no backup. Ele não pode prometer que um juiz vai aceitar determinado documento, e nada aqui é orientação jurídica. Pergunte ao seu advogado o que o seu caso exige.
Perguntas frequentes
Preciso ter o iTunes instalado?
Para ler um backup que já existe no computador, não. Para pedir um backup novo ao telefone pelo cabo, sim: é necessário o driver da Apple, que vem com o Dispositivos Apple ou com o iTunes, e o iPhone precisa estar desbloqueado e confiando neste computador.
O backup novo demora menos que o primeiro?
Grava menos, e não necessariamente demora menos. O que vai para o disco é incremental, mas o
protocolo da Apple não tem cópia parcial, e o telefone manda tudo de novo pelo cabo. Se
o backup foi completo ou não, quem diz é o arquivo Status.plist dentro da pasta dele.
Quanto espaço o backup ocupa no computador?
Mais ou menos o que está ocupado no iPhone, então reserve esse tamanho no disco. O programa mostra o tamanho de cada backup e avisa quando o espaço está apertado, porque o final da história de um disco cheio é um backup pela metade.
O backup tem as minhas conversas do WhatsApp?
Tem, como dado do aplicativo, mas não é essa parte que este programa lê: do backup ele lê o aplicativo Mensagens, ou seja, SMS, MMS, RCS e iMessage. Para WhatsApp o caminho é o arquivo da função Exportar conversa, explicado em Como exportar uma conversa do WhatsApp em PDF.