Wie bekomme ich Textnachrichten vom iPhone in Ubuntu?

7687
madmaze

Ich habe ein iPhone 4 und wollte alle meine Textnachrichten davon kopieren.

Gibt es ein Dienstprogramm, um dies unter Ubuntu zu tun?
Oder gibt es eine Möglichkeit, über die Dateimenü- / cmd-Zeile darauf zuzugreifen?

2
Die Textnachrichten werden in einer Datenbankdatei (wahrscheinlich SQLite) gespeichert und möglicherweise auch verschlüsselt. Sie müssen also eine Sicherungskopie des Geräts erstellen und die Dateien durchsuchen, um es zu finden. vor 13 Jahren 0
sigh = / das klingt nach einem schmerz .. Ich habe etwas über ein OSx-Tool gesehen, das die von einem Backup erstellte Binärdatei zerreißt. Nicht allzu scharf darauf. Haben Sie eine Idee, wo Sie die SQLite-Datenbank auf dem Gerät finden können? madmaze vor 13 Jahren 0
Nicht ohne Jailbreaking des Geräts. vor 13 Jahren 1

3 Antworten auf die Frage

2
Kangarooo

von http://maketecheasier.com/how-to-copy-files-tofrom-your-iphone/2008/09/05

Auf allen Plattformen können Sie, sofern Sie ein FTP-Programm haben, Dateien problemlos über OpenSSH auf das iPhone übertragen.

Gehen Sie auf Ihrem iPhone zu Cydia. Tippen Sie im unteren Bereich auf Abschnitt, und blättern Sie zu Netzwerk -> OpenSSH. Tippen Sie auf die Schaltfläche Installieren, um sie zu installieren.

Öffnen Sie auf Ihrem Desktop Ihr ​​FTP-Programm (es spielt keine Rolle, welches Sie verwenden. Für mich habe ich Filezilla verwendet, da es kostenlos und einfach zu verwenden ist).

Gehen Sie in Filezilla zu Datei-> Site-Manager

Klicken Sie links auf Neue Site

Benennen Sie die Site in "iPhone" um.

Geben Sie rechts Folgendes ein:

Host: Ihre iPhone-IP-Adresse Servertyp: SFTP - SSH File Transfer Protocol Logontyp: Normaler Benutzer: root Passwort: alpin

Klicken Sie auf "Verbinden".

Sie werden in einer Bestätigungsmeldung gefragt, ob Sie den Schlüsselaustausch / die Verbindung mit dem Gerät mit der Adresse des iPhones akzeptieren. Sie müssen auf OK klicken, um eine Verbindung herzustellen.

Verbundener Modus:

Sobald die Verbindung hergestellt ist, sehen Sie die bekannte Explorer-ähnliche Navigationsstruktur. Ziehen Sie die Dateien einfach auf das iPhone.

Dazu müsste @madmaze sein iPhone jailbreaken. Im Prinzip ist dies nicht notwendigerweise "falsch", aber es öffnet ihm potenzielle Probleme in der Zukunft. vor 13 Jahren 0
Danke, aber wie @Randolph erwähnt, ist mein iPhone nicht in Jailbroken und da es sich um ein Arbeitstelefon handelt, kann ich dies auch nicht tun. madmaze vor 13 Jahren 0
1
madmaze

Am Ende habe ich DiskAid benutzt .
Es funktioniert großartig, aber es kostete mich ~ 10 $ und tat alles, was ich brauchte.
Ich interessiere mich immer noch für eine freie Art, dies zu tun, ohne es zu jailbreaken.

0
piopier

Wenn Ubuntu bei einer iTunes-Synchronisierung auf eine Dual-Boot-Windows-Partition zugreifen kann: Öffnen Sie Ihren Apple-Ordner (irgendwo in c: \ users ... \ appdata \ Apple ... \ MobileSync / Backup //) ->, den Sie finden sollten diese Datei "3d0d7e5fb2ce288813306e4d4636395e047a3d28"

Öffnen Sie es dann mit sqlite (z. B. sqlite firefox plugin) und führen Sie diese SQL-Abfrage aus:

select message.rowid, case when message.date=0 then null else datetime(message.date, 'unixepoch', 'localtime', '+31 years') end as sent, case when message.date_delivered=0 then null else datetime(message.date_delivered, 'unixepoch', 'localtime', '+31 years') end as delivered,  case when message.date_read=0 then null else datetime(message.date_read, 'unixepoch', 'localtime', '+31 years') end as read,  case when h1.id is not null then h1.id else h2.id end as interlocutor, case when message.is_from_me then null else message.text end as to_me, case when message.is_from_me then message.text else null end as from_me, attachment.filename as attach, case when message.error=0 then null else message.error end as error_code from message  left join handle h1 on message.handle_id=h1.rowid left join message_attachment_join on message_attachment_join.message_id=message.rowid left join attachment on message_attachment_join.attachment_id=attachment.rowid left join chat_message_join on chat_message_join.message_id=message.rowid left join chat_handle_join on chat_handle_join.chat_id=chat_message_join.chat_id left join handle h2 on chat_handle_join.handle_id=h2.rowid  order by message.roWID 

Sie haben alle Nachrichten (SMS oder iMessages) zum Exportieren in eine CSV-Datei bereit.