So, dann beantworte ich mir das selbst:
Ausgangssituation: iPhone 4, iOS 6.0.1 tethered Jailbreak.
Ziel: iOS 6.1 untethered Jailbreak, frisch aufgesetzt (nicht aus Sicherung) und WhatsApp als einzige App aus altem Dateisystem übernehmen. Der Rest ergibt sich von selbst (Apps werden neu aufgespielt, Kontakte können über Outlook neu synchronisiert werden) - ein reinigender Neuanfang :-).
1. Whatsappdaten per Diskaid auslesen. Kopieren des WhatsApp-Ordner aus /private/var/mobile/Applications (es ist ein kryptischer Ordner). Was sieht man hier:
-im Unterordner \Documents befindet sich eine Datei mit dem Namen ChatStorage.sqlite, diese ist 170MB groß. Dieser Unterordner lässt sich sauber kopieren, sehr schön :-).
-im Unterordner \Library befindet sich der Ordner \Media. Er ist seeeehr groß (308MB), weil ich die Daten NICHT in der PhotoRoll abgespeichert habe. In ihm sind Ordner mit
[email protected]. Diesen kopiere ich mir ebenfalls. Die anderen Ordner sind alle mit vielen Querverweisen gespickt, die ein Kopieren zumindestens mit Diskaid problematisch erscheinen lassen.
2. Kalender sichern (mal schauen, ob das funktioniert. Ansonsten kein Drama, kann mir das ja wieder synchronisieren.
-per Diskaid alle Dateien aus private/var/mobile/Library/Calendar sichern
3. Kontakte sichern (aus Interesse, siehe 2.)
-per Diskaid alle Dateien aus private/var/mobile/Library/AddressBook sichern
4. SMS sichern (ist kaum was drin, aber kriegt man ja sonst nicht wieder. Ausserdem spart man sich ggfs die iMessage-Neueinrichtung):
-per Diskaid alle Dateien aus private/var/mobile/Library/SMS sichern
5. Neuaufsetzen von iOS 6.1 per iTunes.
6. Jailbreak mit evasi0n
7. Rückspielung der Kontakte, Kalender und SMS-Informationen. Scheint alles zu funktionieren, interessanterweise kommt immer wieder der Apfel incl Statusleiste, sobald ich etwas kopiert habe und legt sich für ein paar Sekunden (10-30) über den Schirm. Es funktioniert aber :-)
8. Installieren von WhatsApp über den Appstore
9. Öffnen von WhatsApp auf dem iPhone
10. Rückspielung der WhatsApp-Daten Documents und Library/Media.
11. Vorsicht: Wenn man einfach per Diskaid die Daten zurück spielt, sind die Whatsappdaten nicht beschreibbar (da sie statt wie vorher dem User mobile dem User root gehören). Ein simples:
chown -R mobile:mobile /var/mobile/Applications
auf der Kommandozeile (entweder per Putty oder über MobileTerminal) schafft hier Abhilfe.
12. Tadaa, funktioniert soweit alles :-)
...to be continued (er muss erst einmal updaten).