Converter CRYPT12 para TEXT
Descriptografar um backup CRYPT12 do WhatsApp e exportar suas mensagens como TXT em UTF-8.
Crie ficheiros TEXT online
Ainda não conseguimos ler ficheiros CRYPT12, por isso esta conversão não está disponível. Se conseguir exportar o seu trabalho para um destes formatos ou outros, transformamo-lo em TEXT:
Como converter crypt12 para text arquivo
- Plataformas móveis
- Nenhuma avaliação ainda.
Um backup .crypt12 deve ser descriptografado antes que suas mensagens possam ser lidas ou arquivadas como um arquivo .txt simples. Isso é útil quando um chat precisa ser pesquisado, editado, indexado ou aberto sem o WhatsApp.
O que é o formato CRYPT12
msgstore.db.crypt12 é um banco de dados SQLite criptografado usado para backups locais de chats do WhatsApp no Android. Variantes com data, como msgstore-2020-01-01.1.db.crypt12, também podem estar presentes na pasta de bancos de dados do WhatsApp. Os registros de mensagens e os metadados são armazenados no banco de dados; fotos, vídeos, documentos e mensagens de voz normalmente são armazenados separadamente.
O arquivo é criptografado com uma chave associada à instalação do WhatsApp. Um arquivo .crypt12 sozinho geralmente é insuficiente: são necessários a chave correta, um backup íntegro e dados compatíveis do WhatsApp. O acesso à chave pode exigir o dispositivo original, acesso root ou um método de extração específico do dispositivo, especialmente nas versões recentes do Android.
O que é o formato TXT
Um arquivo .txt contém dados de caracteres sem formatação e pode ser aberto pelo Notepad, TextEdit, editores de código, ferramentas de pesquisa e softwares de importação de documentos. Ele é menor e mais fácil de indexar do que uma exportação de chat formatada, mas não pode preservar layouts do WhatsApp, visualizações de mídia, stickers, reações, links de resposta ou outros recursos interativos.
Use UTF-8 ao abrir ou salvar novamente a exportação para que emojis, nomes com acentos e alfabetos não latinos permaneçam intactos. Uma exportação de texto normal do WhatsApp inclui datas, horários, nomes dos remetentes e conteúdo das mensagens, mas sua formatação exata varia conforme o dispositivo e a versão do WhatsApp.
Como converter CRYPT12 para TXT
Não renomeie a extensão. Renomear .crypt12 para .txt não descriptografa nem converte o banco de dados, e conversores comuns de documentos não conseguem lê-lo.
Restaurar e exportar com o WhatsApp
- Faça uma cópia somente leitura do arquivo
.crypt12original e trabalhe apenas com a cópia. - No Android, coloque a cópia no diretório de bancos de dados do WhatsApp. Dependendo da versão do Android, esse diretório geralmente é
/Android/media/com.whatsapp/WhatsApp/Databases/ou o caminho antigo/WhatsApp/Databases/. Preserve o padrão original do nome do arquivo. - Instale o WhatsApp em um dispositivo Android compatível, verifique o número de telefone associado ao backup e selecione Restore quando o backup local for detectado. Um backup local
.crypt12é diferente de um backup criptografado do Google Drive; um backup do Drive também pode exigir a conta Google associada ou a senha do backup. - Abra a conversa necessária e selecione More options → More → Export chat. Escolha Without media para uma exportação de texto compacta ou Include media se os anexos forem necessários.
- Extraia o arquivo ZIP resultante, se necessário. O WhatsApp normalmente fornece um arquivo
chat.txt. Abra-o como UTF-8 e salve-o com um nome descritivo.
A função de exportação do WhatsApp é preferível quando a restauração funciona, pois realiza a descriptografia sem fornecer a chave ou o banco de dados a softwares de terceiros. Podem ser aplicados limites de exportação; chats grandes podem ser truncados, especialmente quando a mídia é incluída.
Descriptografar e exportar com software para desktop
Se o WhatsApp não conseguir restaurar o backup, obtenha a chave correspondente da instalação original do Android usando um método legal e compatível com o dispositivo. A segurança moderna do Android pode impedir a extração da chave sem acesso root. A chave e o backup devem corresponder; uma chave de outra instalação normalmente não descriptografará o arquivo.
Use um utilitário local mantido que ofereça suporte explícito a crypt12, como uma versão atual do wa-crypt-tools, e verifique a documentação antes de processar o arquivo. O suporte a crypt14 ou crypt15 não significa automaticamente que há suporte a crypt12. Após a descriptografia, o resultado deve ser um banco de dados SQLite, normalmente msgstore.db.
Abra o banco de dados descriptografado com um visualizador de SQLite ou um visualizador de bancos de dados compatível com o WhatsApp, selecione a conversa necessária e exporte os registros para CSV ou TXT. Se apenas CSV estiver disponível, converta-o localmente selecionando UTF-8 e preservando as colunas de data e hora, remetente e mensagem. Os esquemas de banco de dados diferem entre as versões do WhatsApp; portanto, inspecione o esquema antes de usar SQL:
sqlite3 msgstore.db ".tables"
sqlite3 msgstore.db "PRAGMA table_info(messages);"
Não presuma que uma consulta fixa, como SELECT * FROM messages;, funcionará: nomes de tabelas, colunas e estruturas de armazenamento de mensagens podem mudar entre as versões. Um visualizador geralmente é mais seguro para reconstruir conversas legíveis do que exportar linhas brutas do banco de dados.
Limites de segurança e compatibilidade
Não existe um conversor online confiável que possa transformar com segurança um arquivo criptografado .crypt12 do WhatsApp em TXT legível sem a chave de descriptografia. Evite enviar o backup, a chave ou o banco de dados descriptografado para um site; eles podem conter mensagens privadas, contatos e referências de mídia. Um fluxo de trabalho local em desktop é a alternativa apropriada a um conversor online.
A descriptografia pode falhar devido a uma chave incorreta, um arquivo danificado ou incompleto, um nome de arquivo alterado, uma versão de backup incompatível ou um banco de dados que tenha sido copiado enquanto ainda estava incompleto. Mantenha o original inalterado e preserve várias cópias de trabalho.
Mensagens excluídas antes da criação do backup normalmente não podem ser recuperadas dele. Uma exportação TXT não incorpora anexos, a menos que seja feita uma exportação de mídia separada, e ferramentas de terceiros podem omitir ou reconstruir de forma diferente reações, mensagens citadas, mensagens temporárias, eventos do sistema e formatação de mensagens.
Comparação de formato: CRYPT12 vs TEXT
Como os formatos CRYPT12 e TEXT se comparam nas propriedades mais importantes para esta conversão.
| Propriedade | .CRYPT12 WhatsApp encrypted chat database backup | .TEXT Plain Text |
|---|---|---|
| Padrão aberto | Não | Sim |
| Compressão | — | Sem compressão |
| Tamanho típico do arquivo | Médio | Muito pequeno |
| Abre num navegador web | Não | Sim, nativamente |
| Edição posterior | Não editável diretamente | Fácil |
| Suporte a metadados | Nenhum | Nenhum |
| Legível em texto simples | Não | Sim |
| Mais usado para | Arquivamento de longo prazo | Intercâmbio de dados |
| Introduzido | 2014 | — |
| Desenvolvedor | WhatsApp Inc. / Meta Platforms, Inc. | — |
| Tipo MIME | — | text/plain |