Also ich verwende PhoneView (deine verlinkte Software) und bin damit recht zufrieden, da kannst du dir deine Konversationen entweder als txt-files oder als schicke pdfs in iPhone Sprechblasenoptik exportieren.
Für deinen Zweck sollte es doch auch die kostenlose Testversion tun?
Ist auf jeden Fall die komfortablere Lösung als von Hand in der sms.db herumzustochern...
Ergebnis 1 bis 10 von 15
- 04.01.2012, 14:59 #1
SMS-Backup auslesen und speichern
Hallo zusammen,
da ich ein SMS-Konversation auf Papier benötige, suche ich eine Möglichkeit, die auf meinem iPhone 4 gespeicherten SMS zu extrahieren.
Bisher bin ich durch Google-Recherchen schon soweit gekommen, dass ich die "sms.db"-Datei isolieren konnte. Diese scheint jedoch (teilweise) verschlüsselt zu sein, denn teilweise sehe ich Klartext und größtenteils nur Zeichen-Wirrwarr..
Kennt jemand eine kostenlose Möglichkeit? Bisher habe ich nur eine 20$-Software gefunden, die zwar mein Problem lösen würde, aber eben kostenpflichtig ist..
Vielen Dank!
Gruß comfreak“I haven't lost my mind; it's backed up on tape somewhere..“
Das Alu-MacBook - iMac 27" i5 - PowerMac G4, again! - iPod touch 32GB - iPod Classic 80GB - iPod nanochromatisch 8GB
- 04.01.2012, 17:48 #2Wiltshire
- Registriert
- 04.2009
- Beiträge
- 4.277
- 04.01.2012, 17:56 #3
Das Problem ist, dass die Testversion nur die ersten 10 SMS anzeigt und auch das auch über alle Absender verteilt. Also die effektiv letzten 10 SMS, die ich geschrieben habe und nicht die, welche ich mit einer ausgewählten Person geschrieben habe..
Gruß comfreak“I haven't lost my mind; it's backed up on tape somewhere..“
Das Alu-MacBook - iMac 27" i5 - PowerMac G4, again! - iPod touch 32GB - iPod Classic 80GB - iPod nanochromatisch 8GB
- 04.01.2012, 18:43 #4Golden Delicious
- Registriert
- 01.2012
- Beiträge
- 9
Hi,
interessierte mich auch das Thema und habe mir das mal angeschaut. Alles kostenlos und mit OSX eigenen Mitteln:
Ich gehe davon aus das du die Datei sms.db vom iPhone(Backup) hast.
Das ist eine sqlite Datenbank.
Installiere dir sqlite3 (gibt es für windows/linux/osx - hier anscheinend schon von haus aus dabei)
In der Konsole/Terminal machst du dann folgendes (Eingaben fettgedruckt):
MacBook:SMS jobear$ sqlite3 ./sms.db
SQLite version 3.7.5
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> select * from message;
44|80112|1319919535|Lieber Kunde, Ihre Surfgeschwindigkeit wird tarifgemäß auf GPRS-Niveau reduziert. Ab dem 08.11 surfen Sie wieder mit voller Geschwindigkeit.|2|0||8|0|0|4|0||de|||1|||0||0|||| ||||0|0|0|0
...
Die Ausgabe ist eine Tabelle.
Erste Spalte: SMS Nummer
Zweite Spalte: Absendernummer
dritte Spalte: UnixTimestamp
vierte Spalte: SMS Inhalt
die anderen Spalten kann ich jetzt auf Anhieb nicht zuordnen, aber das sollten eigentlich alle Informationen sein die du benötigst. Ich wette es gibt auch schöne Grafische Tools dafür.
Nachtrag:
wenn du vor dem select * from message; noch ein ".mode csv" eingibst erhälst du direkt eine csv Ausgabe. Die kannst du zB per c'n'p in eine Textdatei kopieren und in Numbers/Excel importieren.
Viele Grüße,
Joscha
- 04.01.2012, 18:48 #5Golden Delicious
- Registriert
- 01.2012
- Beiträge
- 9
Nachtrag 2:
sqlite3 -csv -header sms.db 'select * from message' > sms.csv
Anschliessend hast du deine SMS in der Datei sms.csv
- 04.01.2012, 19:25 #6
Da muss ich dich enttäuschen, denn seit iOS 5 sind die Backups verschlüsselt, wie folgender Fehler beweist:
Der kam, als ich deinen Ansatz probiert hab..SQL error: file is encrypted or is not a database
Gruß comfreak“I haven't lost my mind; it's backed up on tape somewhere..“
Das Alu-MacBook - iMac 27" i5 - PowerMac G4, again! - iPod touch 32GB - iPod Classic 80GB - iPod nanochromatisch 8GB
- 04.01.2012, 19:33 #7
Brauchst Du nur eine Papierform oder muß es ein editierbarer Text sein? Um den Dialog auszudrucken, kannst Du einfach Screenshots auf dem iPhone machen und die Bilder dann zusammensetzen. Das sieht dann bestimmt schick aus, gedruckt auf glänzendem Fotopapier, grüner Rahmen drum und super!
In jedem Mann steckt etwas Gutes. Und wenn es nur das Küchenmesser ist! Signatur-Erklärung
Ich hätte nie gedacht, dass ich das nochmal sage, aber ... Ich hol' jetzt das Schwein!
- 04.01.2012, 19:36 #8Golden Delicious
- Registriert
- 01.2012
- Beiträge
- 9
mmmh das ist seltsam, ich hab ein 4S und habe nie ein anderes iphone besessen. Die sms.db die ich nutzte kommt also definitiv von einem ios5.
Welche sqlite3 version hast du? Ich nutze 3.7.5.
In iTunes evtl. irgendwo eingestellt dass, das Backup verschluesselt wird?
Habe noch etwas gespielt und die Ausgabe etwas gepimpt (Zeilenumbrüche in der Nachricht entfernt und Datum direkt konvertiert:
sqlite3 -csv -header sms.db "select ROWID,address,datetime(date,'unixepoch','localtime ') as date,replace(text,X'0A',' ') from message" > sms.csv
- 04.01.2012, 19:40 #9“I haven't lost my mind; it's backed up on tape somewhere..“
Das Alu-MacBook - iMac 27" i5 - PowerMac G4, again! - iPod touch 32GB - iPod Classic 80GB - iPod nanochromatisch 8GB
- 04.01.2012, 19:44 #10Golden Delicious
- Registriert
- 01.2012
- Beiträge
- 9
ich habe die nie geupdated. Das ist die Version die bei meinem OSX Lion mit allen aktuellen Updates dabei ist.
Ich habe allerdings auch xcode installiert, vielleicht bringt das eine aktuellere Version mit.
Du nutzt doch OSX, oder?



Zitieren
