Zunächst mal würd ich dir empfehlen, das bestehende Backup vom 3GS irgendwo nochmal als Kopie zu speichern.
Unter Windows findet man das im Ordner:
C:\Users\YourNamehere\AppData\Roaming\Apple Computer\MobileSync\Backup
Unter OSX in folgendem:
~/Library/Application Supprt/MobileSync/Backup
Dann würd ich (sofern noch möglich und 3GS noch verfügbar) das 3GS nochmal anstecken und unter iTunes mit Rechtsklick auf das iPhone (in der Seitenleiste links) nochmal gezielt ein "Backup sichern". Vielleicht hat ja irgendwas beim ersten Mal nicht so 100%ig funktioniert bei der Sicherung des Backups (halte ich jetzt mal für sehr unwahrscheinlich und könnte ich auch nicht logisch erklären, aber was weiß man schon).
Anschließend würd ich dann beim iPhone 4 nochmal gezielt einen Restore machen und dann wieder "Aus Backup wiederherstellen" wählen. Mir ist schon klar, dass das immer ein wenig mühsam ist und Zeit kostet, aber (so unlogisch es vielleicht auch klingen mag) das hat schon manchem geholfen.
Weiters hab ich hier einen Thread im Apple Supportforum gefunden, der ebenfalls genau dieses Problem anspricht. Eventuell KÖNNTE es was mit einer leicht "fehlerhaften" SMS-Datenbank zu tun haben:
https://discussions.apple.com/threa...90&tstart=0(interessant IMO aber der von mir direkt verlinkten Seite 7)
Besonders interessant folgender Post hier:
https://discussions.apple.com/message/16653296#16653296 [quote]you can recover the text messages and make a new backup compatible with iOS 5, using a couple different peices of software if you have about 45-60 minutes of spare time. Using this backup it will restore to iOS5 including subsequent backups and syncs.
Basically, sms.db is updated when it is first accessed in IOS5. a 5.5MB database will probably shoot up to around 7MB. If there is an "anomaly" should i say, it starts fresh. I don't know what characteristics corrupt a 4.x database to work with 5, but i find about half the people i know with iphones have this problem.
This is the process i have had to use on 4 out of 7 of our company phones:
- MAKE A COPY OF YOUR MOBILESYNC BACKUP
- Use a known working 4.x backup and extract the sms.db using iphoneextractor (or similar)
- Use a database script to rebuild to sms.db. The one i used i downloaded from: (
http://smsmerge.homedns.org/) - Or you can just use the webapp on that link to merge the extracted sms.db with itself (it cancels out the duplicates don't worry..)
- Once you have a new fresh sms.db, save it in a fresh place.
- MAKE A COPY OF YOUR MOBILESYNC BACKUP
- Restore the iPhone with iOS5, let it crash, do a hard reboot, and check that everything is good except for the SMS's which are obviously gone.
- Jailbreak the phone using redSn0w, takes about 5 minutes.
- MAKE A COPY OF YOUR MOBILESYNC BACKUP
- Boot the phone using redsn0w, and either install netatalk from cydia and browse to the iphone using finder, or use a tool like diskaid, and log into the phone using login: root pass: alpine
**** DO NOT OPEN ANY APPS (except cydia if needed), we do NOT want to create a write ahead log file or a journal *******
- Delete the contents of /var/mobile/Library/SMS/ (except for sms.db... leave it...even if its empty)
- Copy the new sms.db into /var/mobile/Library/SMS/ (overwrite the existing file to retain permissions, or if you have accidently deleted it, just copy the new sms.db into this directory and then set the owner to "mobile" instead of root. - You might need to download iFile from cydia to change the permission of this file. It's much easier to just overwrite the one that's there with your fixed one.
- Once you have copied the new sms.db in, open SMS, and all the messages are back.
- MAKE A COPY OF YOUR MOBILESYNC BACKUP
- Backup with iTunes, then duplicate this backup, and suffix it with "ios5 working", and store it somewhere safe
Now at this point you have the option of either enjoying your new working phone, although the current Jailbreak is tethered, so if you wish to UN-JAILBREAK, then simply do another RESTORE through itunes, and then when it gives you the option to "set up as new phone" or "restore from backup", click restore from backup. Only this time, it will successfully restore everything including your messages, to a fresh, unjailbroken, under full warranty with no trace of anything. all your camera roll, notes, contacts, settings, background wallpapers, everything will be the same. (the only thing i found was that the photos attached to MMS messages prior to the update were no longer there, there was just an arrow where they were inserted in the message.. this doesnt bother me and i was not going to spend the time trying to fix the SQlite db to re-reference them)
Like i say, this worked on 4 phones, all un-jailbroken. (Can i just point out, if you are currently jailbroken at 4.x, make sure cydia has a blob so you can also downgrade back to it if you must)[/quote]
Vielleicht klappt's ja doch noch irgendwie. Mir liegt meine SMS-History auch SEHR am Herzen. 3 Jahre großteils sinnloser Konversationen mit zigtausenden SMS, die ich nicht missen möchte.