[GH-ISSUE #16] support for ChatStorage.sqlite? #12

Open
opened 2026-03-13 15:16:57 +03:00 by kerem · 1 comment
Owner

Originally created by @RDGR8 on GitHub (May 30, 2025).
Original GitHub issue: https://github.com/absadiki/whatsapp-msgstore-viewer/issues/16

ChatStorage.sqlite is basically msgstore.db but for iPhone

ChatStorage.sqlite seems to have less tables

Image

There are some old scripts which try to convert/combine ChatStorage.sqlite to msgstore.db or the opposite, perhaps they can help:

https://gist.github.com/paracycle/6107205
https://github.com/residentsummer/watoi/blob/master/watoi/main.m

  • really like you project, WhatsApp viewers are a mess and a lot are oudated, I wanted to create a similar project to you where WhatsApp messages can be read easily and the media are accessibly by a click, though you seem to have made a better job than what I can imagine doing
Originally created by @RDGR8 on GitHub (May 30, 2025). Original GitHub issue: https://github.com/absadiki/whatsapp-msgstore-viewer/issues/16 ChatStorage.sqlite is basically msgstore.db but for iPhone ChatStorage.sqlite seems to have less tables ![Image](https://github.com/user-attachments/assets/4a3a81c4-4534-43ac-9659-ad7d5b0ed32f) There are some old scripts which try to convert/combine ChatStorage.sqlite to msgstore.db or the opposite, perhaps they can help: https://gist.github.com/paracycle/6107205 https://github.com/residentsummer/watoi/blob/master/watoi/main.m + really like you project, WhatsApp viewers are a mess and a lot are oudated, I wanted to create a similar project to you where WhatsApp messages can be read easily and the media are accessibly by a click, though you seem to have made a better job than what I can imagine doing
Author
Owner

@absadiki commented on GitHub (May 31, 2025):

Thanks, @RDGR8! I'm glad you found the project useful. It's a great idea to add support for the iPhone version; I wasn't aware that they were different. :)

As I mentioned in #15, if it's an sqlite database and you can open it in a SQLite viewer, as shown in the image, you can quickly add support for it without needing to convert it to the Android format.

I don't have access to the ChatStorage.sqlite file to test with, but please give it a try and let me know if you encounter any issues.
You can submit a PR, and I will happily merge it into the project.

<!-- gh-comment-id:2925897897 --> @absadiki commented on GitHub (May 31, 2025): Thanks, @RDGR8! I'm glad you found the project useful. It's a great idea to add support for the iPhone version; I wasn't aware that they were different. :) As I mentioned in #15, if it's an sqlite database and you can open it in a SQLite viewer, as shown in the image, you can quickly add support for it without needing to convert it to the Android format. I don't have access to the `ChatStorage.sqlite` file to test with, but please give it a try and let me know if you encounter any issues. You can submit a PR, and I will happily merge it into the project.
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/whatsapp-msgstore-viewer#12
No description provided.