WhatsApp iPhone Chatsverlauf unter Android importieren

Mit dem kürzlichen Veröffentlichem Whatsapp Migrator ist es möglich den Chatverlauf von einer iOS iPhone Whatsapp Installation umzuwandeln und in Android zu importieren bzw zu übertragen.

Vorraussetzungen:

1. Java JRE Installation download

2. iOS Whatsapp Datenbank (ChatStorage.sqlite)

3. Android Whatsapp Datenbank (msgstore.db oder msgstore.db.crypt)

Die iOS Datenbank kann aus einem unverschlüsseltem iOS-Backup mit dem iPhone Backup Extractor ausgelesen werden. Dazu muss dieser gestartet werden und der “Experten-Modus” ausgewählt werden. Sie befindet sich unter:

Applications/net.whatsapp.Whatsapp/Documents/ChatStorage.sqlite

Die Android Datenbank ist ohne root unter:

/sdcard/WhatsApp/Databases/msgstore.db.crypt

zu finden. Bei root Zugriff ist die unverschlüsselte Variante zu bevorzugen:

/data/data/com.whatsapp/databases/msgstore.db

Mit dem WhatsappMigrator wird danach der Chatsverlauf aus der iOS-Datenbank in die Android-Datenbank importiert.

WhatsAppMigrator

Zum Schluss msgstore.db.crypt zurück auf das Gerät kopieren.

Fehler:

Beim Konvertieren kann es zu dem Fehler “Illegal Key size or defaul parameters” kommen, dann muss die Android Datenbank manuell entschlüsselt werden. Dazu OpenSSL installieren. msgstore.db.crypt in den Ordner C:\OpenSSL-Win32\bin kopieren und folgenden Befehl in der Eingeabeauffforderung ausführen:

cd C:\OpenSSL-Win32\bin

openssl enc -d  -aes-192-ecb -in msgstore.db.crypt -out msgstore.db -K 346a23652a46392b4d73257c67317e352e3372482177652c

Jetzt den Chatverlauf mit dem WhatsappMigrator umwandeln und danach die Datei wieder verschlüsseln:

openssl enc -e  -aes-192-ecb -in msgstore.db -out msgstore.db.crypt -K 346a23652a46392b4d73257c67317e352e3372482177652c