coding

Tinha que ser o Whatsapp de novo!

Escrito em 24 de janeiro de 2021 - 🕒 5 min. de leitura

O Whatsapp estava em todos os sites de notícias recentemente devido às suas novas políticas de privacidade, mas este post não é sobre isso. Ah não não, este post é sobre minha batalha de 28 horas para restaurar meu backup de mensagens do Whatsapp que não deu em nada, quer dizer, mais ou menos em nada.

Whatsapp não é um aplicativo bom, acho que todos nós sabemos disso, né? Tipo é sério que eu preciso ter o meu celular conectado à internet para usar a versão web? Como assim?! Mas tudo bem, todos nós usamos porque é o aplicativo de mensagem que todos usam, certo? Fazer o que?

Eu sou da galera que começou a usar o Whatsapp assim que ele saiu, quando ainda tinha uma versão Symbian que eu usava no meu Nokia, então assim, eu já estou usando o Whatsapp por muitos e muitos anos, e sempre faço backup do meu histórico de mensagens, primeiro com Titanium Backup e depois com a integração do Google Drive, que foi bem conveniente porque não precisava mais fazer o root no meu celular e ter problemas com a garantia.

E o que aconteceu?

Eu comprei um celular novo, um OnePlus Nord N10, eu sei que não é um celular 👌TOP👌™, mas é uma boa atualização para quem está usando o Motorola Moto Z3 Play e ainda por cima tem 5G, então eu estou feliz que estou ajudando o Bill Gates a trazer a Nova Ordem Mundial para nós via o coronavírus.

A verdade é que eu me irrito muito com o Whatsapp, é um aplicativo com poucas features, mas super lento e com muitos bugs, que eu só uso para falar com alguns amigos que ainda não usam o Telegram (noobs). Antes de mover tudo para o meu celular novo, eu fiz um novo backup do Whatsapp e logo em seguida já desinstalei ele do meu celular, de tanto ódio que eu tenho. Isso foi um erro.

Eu iniciei o processo de restauração do backup do Whatsapp através do Google Drive no meu celular novo e, quando atingiu 24%, apareceu um erro: Não foi possível restaurar o backup. São 10GB de backup, então não me preocupei muito e resolvi tentar de novo, bom acontece que para tentar de novo, você precisa desinstalar o Whatsapp e instalar novamente… ok…

Então eu fui la instalei e desinstalei, tentei denovo, e para minha surpresa aconteceu o mesmo erro. E não existe opção de tentar novamente ou mudar para restauração de arquivos no armazenamento local, não não não, se você quiser tentar novamente, desinstale e instale novamente esse incrível aplicativo. Continuei tentando mais algumas vezes, com tipos de backup diferentes (local, nuvem), com arquivos de backup diferentes, e depois de tanto tentar, eu passei a ter que esperar 2 horas para pedir um SMS para ativar a minha conta. Tá né… Esperei, tentei de novo, e claro que não funcionou, aí tive que esperar 7 horas. Impressionante.

Bora esperar 24h
Bora esperar 24h

Então comecei a pesquisar e muitas outras pessoas têm o mesmo problema. Eu não entendo como um aplicativo de uma empresa bilionária pode ser tão ruim. Tentei entrar em contato com o suporte ao cliente, mas eles falaram que não podiam me ajudar. Levei menos de 5 minutos para restaurar meu backup do Signal para meu celular novo e já estava há 20 horas tentando restaurar meu backup do Whatsapp.

Tá e agora?

Eu desisti. Pois é, sério, eu desisti. Tudo o que quero fazer agora é acessar meu histórico de mensagens de qualquer maneira possível, tipo uma planilha ou sei lá. Eu tenho os arquivos de backup, então isso tem que ser possível de algum jeito, né?

1 - Faça o root no seu celular

Isso não é muito legal, mas não tem outro jeito, se você quiser descriptografar o arquivo msgstore.db.crypt12 do backup do Whatsapp, você vai precisar da sua chave de criptografia do Whatsapp, que está localizada em /data/data/com.whatsapp/files/key, e para conseguir copiar esse arquivo é necessario o root.

2 - Descriptografe o seu arquivo de banco de dados

Depois de obter a chave, você pode descriptografar o seu arquivo de backup por meio de um script Go (ou .exe) ou usando o incrível Whatsapp Viewer, que não só descriptografa o seu arquivo de backup (que é um arquivo SQLite), mas também carrega todos os seus chats e permite exportá-los para HTML ou JSON um por um.

3 - Acesse seus dados

Como mencionado antes, você pode usar o Whatsapp Viewer para visualizar todas as suas conversas ou pode até usar um aplicativo de navegador SQLite e ver os dados direto por lá. Eu encontrei um script em Python muito bom no GitHub (que tem apenas 6 dias de vida - sorte minha) que me permitiu exportar todos os meus chats em uma vez só para um único arquivo JSON, e com este arquivo JSON posso fazer o que quiser com meu histórico do Whatsapp, posso até usar react-chat-elements para criar um pequeno projeto com Gatsby para carregar todas as minhas mensagens, quem sabe.

Moral da história

O Whatsapp é muito ruim e você não deveria usá-lo. De verdade. E nem estou falando da questão da privacidade, é apenas um aplicativo horrível que não tem features básicas que qualquer aplicativo de mensagens hoje em dia deveria ter. Esquece o Whatsapp e use o Telegram.

Infelizmente eu ainda vou continuar usando o Whatsapp, porque preciso manter contato com outras pessoas que só usam ele e, pior ainda, vou usá-lo sem o meu backup 😭. Pelo menos agora sei que não posso confiar nele para isso e que existem outras soluções (não oficiais) para resolver esse problema.

Tags:


Publicar um comentário

Comentários

Nenhum comentário.