Crypt7 and crypt8 decryption
Shortly, you have different ways to get down to manage the new Android archive msgstore.db.crypt12.
You just bought a brand-new Android device, so no WhatsApp message message has been received yet on Android
- In this case you just import your iPhone's messages only, by NOT ticking "Merge Android archive" in WazzapMigrator (default behaviour)
You DON'T HAVE root but you do want to merge iPhone message with pre-existing Android messages
- In this case you need to
You HAVE root but you do want to merge iPhone message with pre-existing Android messages
- Make sure to have rooted your Android device then copy /data/data/com.whatsapp/databases/msgstore.db to WhatsApp/Databases folder. You can rename it msgstore-unencrypted.db for easier recognition. After that you can use WazzapMigrator as usual, just make sure to select "msgstore-unencrypted.db" as source Android archive.
What is root: Rooting is a very technical procedure whose aim is to gain full administrative access to your device. If you want more info you can take a look here or here (please note: those links are not supported by WazzapMigrator in any way, they're provided for your reference only)
TECHNICAL DETAILS: This is due to Whatsapp recently changing its encryption from .crypt to .crypt5 to .crypt6 to .crypt7 to .crypt8 to .crypt9 to .crypt10 (in just a few months). Until .crypt5 it was possibile to decrypt without much hassle, but with .crypt6, .crypt7, .crypt8, .crypt9, .crypt10 , .crypt11, .crypt12 they decided to periodically change the encryption key plus storing it in a private area of your phone, therefore not accessible without root access. Please note that NO app can decrypt the msgstore.db.crypt6-12 without prior key extraction from PC: this is due to Android security itself.