Ich habe buchstäblich versucht, dies für eine Stunde zu knacken. In früheren Versionen von iOS war die Datenbank eine einfache SQLite-Datei und konnte mit jedem SQLite-Dienstprogramm geöffnet werden. Ich brauche wirklich Zugriff auf diese Nachrichten und weiß nicht, wie ich die Datenbank öffnen soll.
Hinweis: Ich habe die Datei aus dem iTunes-Backup entfernt.
Antworten:
Ich habe meine sms.db-Datei von meinem iPhone 4S mit iOS 5.0.1 (von einem Off-Live-System mit scp) abgerufen und konnte die Datenbank wie gewohnt mit dem in OSX Lion enthaltenen SQLite-Client durchsuchen. Möglicherweise ist das aktuelle Format mit älteren Versionen des Clients nicht kompatibel. Die in Lion enthaltene Version des Clients ist 3.7.7:
quelle
Sie haben Recht - es sieht aus wie eine SQLite-Datei. Der Header ähnelt einer SQLite 3-Datei, die ich mir angesehen habe:
Ich nehme an, Sie haben Version 3 von SQLite ausprobiert.
http://www.sqlite.org/version3.html
quelle
Es scheint, dass das SQLite 3-Datenbankformat etwas hat, das einige Clients nicht mögen.
In Windows können Sie die Daten mit SQLite3Explorer extrahieren. Http://www.singular.gr/sqlite/
quelle
Für Windows-Benutzer: Falls jemand immer noch Probleme beim Lesen der iOS 5, SMS-Datenbank hat, laden Sie eine SQLite-Administrator-App von hier herunter , aber ersetzen Sie die SQLite-DLL von der SQLite-Organisationssite
quelle
Ein alternativer Ansatz ist die Verwendung von Software von Drittanbietern. Ich habe DiskAid verwendet, um auf meine SMS zuzugreifen. DiskAid kopiert alle Nachrichten in eine flache Textdatei, die möglicherweise Ihren Zwecken dient oder nicht!
Hoipe es hilft jemandem - meine Antwort spricht eher den angegebenen Bedarf als die Überschriftenfrage an:
quelle