My WhatsApp backup file (
msgstore-**.db.crypt12) size can reach up to 380MB+ for a single file. Because WhatsApp automatically backup chats every day and will keep the 7 most recent backups, my phone will store up to 2GB worth of these files.
In case anyone’s wondering, my phone is not rooted, but I have the WhatsApp
wa.db files, so I can decrypt (and re-encrypt) the
msgstore.db file. What I have tried is to manually delete some messages in the
messages table in the
msgstore.db file, it sure reduces the file size, but then it fails when I try to restore WhatsApp chats using that file. Also, I have tried to clear chats in some groups that have a lot of messages using the Clear chat feature, this deletes the messages in the
messages table, but doesn’t reduce the
msgstore.db file size, I guess the deleted messages are moved to another table which I don’t know where.
I don’t need a trick to stop WhatsApp auto backup, I just want to reduce the
msgstore.db file size, is it possible?