WazzapMigrator

What you need

  • an Android device already running WhatsApp
  • an iPhone Whatsapp DB (ChatStorage.sqlite)

Wazzapmigrator

Get this file from your iPhone:

net.whatsapp.WhatsApp/Documents/ChatStorage.sqlite

You can use an Iphone Backup Tool to get the file, e.g. iPhone Backup Extractor (free, Mac-only) (tutorial here) or Iphone Backup Extractor or iphonebackupexplorer or I-Twin or DiskAid. Make sure to create an unencrypted backup with iTunes, as these tools can't handle encrypted backups. 

itunes unencrypted backup

 

[WINDOWS] How to extract ChatStorage.sqlite

iphone backup extractor expert mode

iphone backup extractor select chatstorage.sqlite

[MAC] How to extract ChatStorage.sqlite

How to install

Get it on Google Play

How to import your images too

If you want to import your images too you need to extract your Media folder from your iPhone WhatsApp backup

iPhone backup files

You need to get this situation on your Android device if you want images to be imported: just copy the

net.whatsapp.WhatsApp/Library/Media

folder from your iPhone WhatsApp folder to the WazzapMigrator one (just create it if it doesn't exist yet, as it's automatically created by WazzapMigrator first run).

Android folders situation

What you get

WazzapMigrator will merge your old iPhone WhatsApp archive with your new Android WhatsApp archive so that you can retain your whole history.

iphone import only iphone and android import 

 WazzapMigrator features ChatStorage ask to find 

msgstore ask to find msgstore choose

Wazzapmigrator runningWazzapmigrator conversion completedWazzapmigrator moving merged archive

Wazzapmigrator settings WazzapMigrator settings - Second part

IMPORTANT: after conversion is completed make sure to uninstall and install again WhatsApp, as that's the only way WhatsApp will restore the new messages

 

FAQ (Frequently asked questions)

How the conversion works and why reinstalling WhatsApp after conversion
WazzapMigrator merges your old iPhone WhatsApp Archive (Chatstorage.sqlite) with your new Android WhatsApp archive (msgstore.db.crypt5 or msgstore.db.crypt). In order to do so it needs to decrypt the Android archive, then work its magic to merge the old archive with the new one. Messages are split in chunks of 2500 messages each in order to avoid overloading your phone and convert them a piece at the time. Please note that WhatsApp restores messages on first run only, thus forcing the user to "trick" him by reinstalling WhatsApp.
Why do I need to reinstall WhatsApp after conversion is completed
WhatsApp restores messages on first run only, thus forcing the user to "trick" him so that the new merged archive is restored after a new installation.
I'm concerned about my privacy. How can I be sure you can't access my messages?
WazzapMigrator can't access the Internet therefore can't send out any of your data. You can be sure of this when installing the app: only the permission to read your SD card and the logs are requested, so WazzapMigrator absolutely can't reach the Internet
I want to revert back to my old WhatsApp archive
WazzapMigrator performs a backup of each file it will work on, plus it has a handy "Revert WhatsApp" feature that reverts back the situation as it were before using it. 
Something else that's not covered in here
WazzapMigrator has a built-in function that automatically compose a new mail for you in case something goes wrong so that you can send me the error logs and let me fix it. Plus a "Contact me" feature to email me directly.