Saya memiliki iPhone 4 dan saya ingin menyalin semua pesan teks saya.
Apakah ada utilitas untuk melakukan ini di bawah Ubuntu?
Atau ada cara untuk mengaksesnya melalui menu file / cmd line?
Saya memiliki iPhone 4 dan saya ingin menyalin semua pesan teks saya.
Apakah ada utilitas untuk melakukan ini di bawah Ubuntu?
Atau ada cara untuk mengaksesnya melalui menu file / cmd line?
Jawaban:
dari http://maketecheasier.com/how-to-copy-files-tofrom-your-iphone/2008/09/05
Di platform apa pun, selama Anda memiliki program FTP, Anda dapat dengan mudah mentransfer file ke / dari iPhone melalui OpenSSH.
Di iPhone Anda, buka Cydia. Ketuk pada Bagian di panel bawah dan gulir ke Networking-> OpenSSH. Ketuk tombol Instal untuk menginstalnya.
Di desktop Anda, buka program FTP Anda (tidak masalah yang mana yang Anda gunakan. Bagi saya, saya menggunakan Filezilla karena gratis dan mudah digunakan).
Pada Filezilla, buka File-> Site Manager
Di sebelah kiri, klik Situs Baru
Ubah nama situs menjadi 'iPhone'
Di sebelah kanan, masukkan yang berikut ini:
Host: Alamat IP iPhone Anda
Klik 'Hubungkan'
Anda akan diperlihatkan pesan konfirmasi yang menanyakan apakah Anda akan menerima pertukaran kunci / koneksi dengan perangkat dengan alamat iPhone. Anda harus mengklik OK untuk terhubung.
Mode yang terhubung:
Setelah terhubung, Anda akan melihat struktur navigasi yang mirip Explorer. Cukup seret dan jatuhkan file ke dan dari iPhone.
Jika Ubuntu memiliki akses ke partisi Windows dual-boot, dengan sinkronisasi iTunes: buka folder apple Anda (di suatu tempat di dalam c: \ users ... \ appdata \ Apple ... \ MobileSync / Backup //) -> Anda harus menemukan file ini "3d0d7e5fb2ce288813306e4d4636395e047a3d28"
Kemudian buka dengan sqlite (mis. Sqlite firefox plugin), dan jalankan query sql ini:
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
Anda akan memiliki setiap pesan (sms atau iMessages) siap untuk diekspor ke file csv.