Menu
With ChatStorage.sqlite selected. How to Move WhatsApp Chat History from Android to iOS. How to Move WhatsApp Chat History from iOS to Android. If the issue is with your Computer or a Laptop you should try using Reimage Plus which can scan the repositories and replace corrupt and missing files. This works in most cases, where the issue. Recovering WhatsApp contacts, messages, and attachments on Android is relatively straightforward once you have access to the appropriate databases. The process is similar in iOS with some minor differences. Unlike Android, which uses multiple SQLite databases, iOS stores all relevant WhatsApp data in one database called ChatStorage.sqlite.
I have aa WhatsApp ChatStorage.sqlite file which was taken from an iPhone backup, and I don't exactly understand the structure of the data inside the database, but it's clearly not encrypted.I want to use this file to 'restore' the messages it contains into a newer Android phone. From what I know the current format WhatsApp uses to store message databases is.db.crypt8 which I assume is the same SQLite DB, only encrypted (but I may be wrong).WhatsApp (2.12.317) on Android (5.0) doesn't seem to 'recognize' the plain.sqlite file as a backed up DB on first setup.
Is there a way to make it accept the file as a message backup? Can I somehow encrypt the DB file in the format it is expecting to receive? At home now.Don't know if you run unix variant or something else. That doesn't really but all these scripts have been run under Linux. Well I've been doing the same thing for 2 days. It was relative simple. I have still not figured out how to include media.Software you need:OpensslAdb (android debug bridge)Sqlite3legacy version whatsapp+common unix toolsThe work flow is like this:Extract all media from iPhone backup.
Filenames are hashed and indexes are in Manifest.mbdb and can be ten just copyed to right locations. With adb install legacy version of WhatsApp and retrieve key from android with adb backup. Uninstall legacy whatsapp. With adb download msgstore.db.crypt8 from android. Strip header and iv and decrypt with key and iv using openssl.
Then gunzip and you have the msgstore.dbMerge msgstore.db with chatstorage.sqlite with standard SQL commands.Gzip and encrypt msgstore.db using the same key and any iv. Store the header + the iv and the encrypted data in a file concatenated together and named msgstore.db.crypt8. Move the file to android /sdcard/WhatsApp/Database/ with adb and install WhatsApp.I can I've you the sources but not at home rigth now.
So will do it later.