
If the backup was not encrypted, we could have probably gotten away without making use of the ist file. The only problem is that the Manifest.db file is encrypted and we need to use the information from the ist file to decrypt it. Whereas, the Manifest.db file contains all the juicy info about the files in the backup and their paths.

My target was to have a local copy of WhatsApp messages that I can read and search through locally.

This was mostly a learning exercise for me regarding how Apple stores iOS backups and how I can selectively extract information and data from one. I don’t have any immediate plans for switching (if ever) but it seemed like a fun challenge and so I started surveying the available tools and how they work. I just don’t want to lose all of the important information I have in my chats. I don’t really care if I can import the messages in WhatsApp.

I wanted to make sure that if I switched again from iOS to Android I don’t lose any messages. I switched from Android to iOS in the past and lost all of my WhatsApp messages. Hi everyone! 👋 I was recently exploring how to get a local backup of WhatsApp messages from my iPhone. Extracting WhatsApp messages from an iOS backup April 24, 2022
