Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 15
  1. #1
    Reinette Coulon
    Themenstarter
    Avatar von comfreak
    Registriert
    11.2008
    Beiträge
    947

    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

  2. #2
    Wiltshire
    Registriert
    04.2009
    Beiträge
    4.277
    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...

  3. #3
    Reinette Coulon
    Themenstarter
    Avatar von comfreak
    Registriert
    11.2008
    Beiträge
    947
    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

  4. #4
    Golden 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

  5. #5
    Golden 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

  6. #6
    Reinette Coulon
    Themenstarter
    Avatar von comfreak
    Registriert
    11.2008
    Beiträge
    947
    Da muss ich dich enttäuschen, denn seit iOS 5 sind die Backups verschlüsselt, wie folgender Fehler beweist:

    SQL error: file is encrypted or is not a database
    Der kam, als ich deinen Ansatz probiert hab..

    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

  7. #7
    Moderator Avatar von landplage
    Registriert
    02.2005
    Ort
    Potsdam
    Beiträge
    22.054
    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!

  8. #8
    Golden 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

  9. #9
    Reinette Coulon
    Themenstarter
    Avatar von comfreak
    Registriert
    11.2008
    Beiträge
    947
    Zitat Zitat von landplage Beitrag anzeigen
    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!
    Da es relativ viele SMS sind, wäre das eher Papierverschwendung..

    Zitat Zitat von jobear Beitrag anzeigen
    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
    Danke für deine Mühe, habe Version 3.6.12.
    Wie kann ich das Updaten?

    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

  10. #10
    Golden 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?

Seite 1 von 2 12 LetzteLetzte

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •