Làm cách nào để lấy tin nhắn văn bản khỏi iPhone trong Ubuntu?


2

Tôi có một chiếc iPhone 4 và tôi muốn sao chép tất cả tin nhắn văn bản của mình khỏi nó.

Có một tiện ích để làm điều này trong Ubuntu?
Hoặc có cách nào để truy cập chúng thông qua menu tập tin / dòng cmd?


Các tin nhắn văn bản được lưu trữ trong một tệp cơ sở dữ liệu (có thể là SQLite), có thể cũng được mã hóa, do đó bạn phải bằng cách nào đó thực hiện sao lưu thiết bị và duyệt qua các tệp để tìm thấy nó.

thở dài = / nghe có vẻ đau .. Tôi đã thấy một cái gì đó về một công cụ OSx sẽ tách rời nhị phân mà một bản sao lưu tạo ra .. không quá quan tâm đến việc đó. Bạn có một ý tưởng để tìm db SQLite đó trên thiết bị không?
madmaze

1
Không phải không jailbreak thiết bị.

Câu trả lời:


2

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

Trong bất kỳ nền tảng nào, miễn là bạn có chương trình FTP, bạn có thể dễ dàng chuyển tệp đến / từ iPhone thông qua OpenSSH.

Trên iPhone của bạn, hãy truy cập Cydia. Chạm vào Phần trên khung bên dưới và cuộn đến Mạng-> OpenSSH. Nhấn vào nút Cài đặt để cài đặt nó.

Trên máy tính để bàn của bạn, hãy mở chương trình FTP của bạn (không quan trọng bạn sử dụng cái nào. Đối với tôi, tôi đã sử dụng Filezilla vì nó miễn phí và dễ sử dụng).

Trên Filezilla, đi đến Tệp-> Trình quản lý trang

Ở bên trái, nhấp vào Trang web mới

Đổi tên trang web thành 'iPhone'

Ở bên phải, nhập thông tin sau:

Máy chủ: Địa chỉ IP iPhone của bạn Servertype: SFTP - Giao thức truyền tệp SSH Logontype: Người dùng bình thường: root Mật khẩu: alpine

Nhấp vào 'Kết nối'

Bạn sẽ được hiển thị một thông báo xác nhận hỏi xem bạn có chấp nhận trao đổi / kết nối khóa với thiết bị có địa chỉ của iPhone không. Bạn sẽ cần bấm OK để nó kết nối.

Chế độ kết nối:

Sau khi kết nối, bạn sẽ thấy cấu trúc điều hướng giống như Explorer. Chỉ cần kéo và thả các tập tin vào và ra iPhone.


Điều này sẽ yêu cầu @madmaze bẻ khóa iPhone của anh ta. Về nguyên tắc, điều này không nhất thiết là "sai", nhưng nó mở ra cho anh ta những vấn đề tiềm ẩn trong tương lai.

cảm ơn, nhưng như @Randolph đề cập iPhone của tôi không bị bẻ khóa và vì nó là điện thoại công việc nên tôi cũng không thể làm như vậy.
madmaze

1

Tôi đã kết thúc bằng cách sử dụng DiskAid .
Nó hoạt động rất tốt, nhưng nó tiêu tốn của tôi ~ 10 đô la và đã làm mọi thứ tôi cần nó để làm.
Mặc dù tôi vẫn quan tâm đến một cách miễn phí để làm điều này, mà không cần bẻ khóa nó.


0

Nếu Ubuntu có quyền truy cập vào phân vùng Windows khởi động kép, với đồng bộ hóa iTunes: hãy mở thư mục apple của bạn (ở đâu đó bên trong c: \ users ... \ appdata \ Apple ... \ MobileSync / Backup //) -> bạn nên tìm tập tin này "3d0d7e5fb2ce288813306e4d4636395e047a3d28"

Sau đó mở nó bằng sqlite (ví dụ: plugin firefox sqlite) và thực hiện truy vấn sql này:

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

Bạn sẽ có mọi tin nhắn (sms hoặc iMessages) sẵn sàng để xuất thành tệp csv.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.