Migration von WhatsApp von Android auf iOS
(Auslesen des WhatsApp-Keys)
Da WhatsApp als lokale Anwendung mit Ende-zu-Ende-Verschlüsselung konzipiert ist und ein Umzug nicht explizit von WhatsApp vorgesehen ist, gestaltet sich dieser sehr schwierig. Falls ihr dies als Gelegenheit nutzen wollt, um auf eine flexiblere Cloud-Anwendung umzusteigen, ist Telegram zu empfehlen (siehe Artikel über den Vergleich von WhatsApp und Telegram). Wenn ihr allerdings weiterhin WhatsApp nutzen wollt und von einem Android-Handy zu einem iOS-Handy wechseln wollt, braucht ihr zunächst eine Software, die den Wechsel unterstützt, da der so kompliziert ist, dass man ihn nicht manuell durchführen kann. Des Weiteren erschwert einem WhatsApp den Wechsel, indem sie gängige Methoden durch Veränderung ihrer App blockieren. Trotz der Nutzung einer Software kann es deswegen problematisch sein, den WhatsApp-Key auszulesen, der zur Entschlüsselung der auf dem Gerät gespeicherten Nachrichten benötigt wird. Es kann passieren, dass Methoden von den Migrations-Software-Herstellern nicht mehr funktionieren und das Auslesen des Keys nicht funktioniert. Dennoch gibt es eine verlässliche Methode, um den Key auszulesen, ohne das Gerät zu rooten. Der Vorteil an der Methode ist, dass WhatsApp sie nicht einfach durch Veränderung der App blockieren kann. Zudem wird der System-Kern nicht durch das Rooten verändert. Das Gerät wird also nicht unsicher oder instabil und es können sich bei dem Prozess auch keine Viren einschleusen. Zudem bleibt der Geräte-Support erhalten und das Gerät lässt sich auch problemlos weiterverkaufen.
Normalerweise kann man an den Key, welcher sich unter /data/data/com.whatsapp/files/key befindet, nicht ohne Root-Rechte auslesen, da man an das Verzeichnis ohne Root-Rechte nicht herankommt. Dies kann allerdings umgangen werden, wenn man WhatsApp in einem Android-Emulator von Android Studio (kostenlose Entwicklungsumgebung von Google für Android-Geräte) installiert und die App mit derselben Telefonnummer (welche übertragen werden soll) einrichtet. Benutzt dazu bitte ein Emulator-Image ohne Google APIs (also vom Android Open Source Project), da Google bei dem Image mit ihren eigenen APIs ebenfalls das Auslesen der Root-Verzeichnisse unterbindet. Nachdem WhatsApp eingerichtet ist, kann der Key einfach mit dem File Explorer von Android Studio ausgelesen und auf dem PC gespeichert werden. Dieser Key kann nun in Verbindung mit einer Migrations-Software (wie z.B. mit Backuptrans Android WhatsApp to iPhone Transfer) die Übertragung der Chats von Android auf iOS ermöglichen. Nachdem der Key im Emulator ausgelesen wurde, lässt sich WhatsApp auch ganz normal wieder auf dem alten Gerät aktivieren. Es ist zu empfehlen vor den Aktionen auf dem alten Gerät ein Backup der WhatsApp-Chats zu machen. Bei der Übertragung der Chats auf iOS mithilfe der Migrations-Software kann es zum Verlust einiger iOS-Systemeinstellungen kommen, die nachdem erneut konfiguriert werden müssen. Da WhatsApp die Migration nicht offiziell unterstützt und auch anscheinend kein Interesse daran hat, sie zu unterstützen, ist es also trotzdem noch ein sehr schwieriger Prozess. Deswegen ist vordem zu überlegen, ob nicht doch der langfristige Wechsel zu Telegram infrage kommt.
Stand: 19.03.2020