Tải tin nhắn SMS ở định dạng vmsg sang iphone mới trên linux


1

Tôi có một bản sao lưu SMS từ điện thoại cũ ở định dạng vmsg.

Điều gì là cần thiết để dẫn chúng trên iPhone? Tôi mới sử dụng sản phẩm táo. Tôi không thể tạo bản sao lưu của điện thoại và tải xuống máy tính linux của mình chứ? Làm sao? Nếu vậy, nó sẽ là một vấn đề chuyển đổi các tin nhắn sang định dạng khác. Tôi lấy nó sqlite từ một chút googling xung quanh. Tôi là một lập trình viên máy tính, đây không phải là vấn đề đối với tôi. Điều khiến tôi bối rối là toàn bộ chính sách sao lưu và khôi phục.

Hoặc lý tưởng hơn, có cách nào để khôi phục chỉ sms.db không?

Hoặc bất kỳ cách nào khác để dẫn SMS trong bất kỳ định dạng nào khác? Viết một kịch bản để chuyển đổi chúng sẽ không phải là một vấn đề

Câu trả lời:


0

Bạn thực sự có nhiều câu hỏi trong một, nhưng tôi sẽ cho rằng câu hỏi được in đậm là câu hỏi chính của bạn:

Có, bạn có thể tạo bản sao lưu của điện thoại và tải xuống máy tính Linux.

Từ cách diễn đạt của bạn, thật khó để biết liệu bạn bằng cách "tải xuống" có nghĩa là máy tính Linux tách biệt với máy tính tạo bản sao lưu hay không. Trong cả hai trường hợp, điều này là có thể:

Kịch bản A:

Sử dụng iTunes trên máy Mac của bạn để tạo bản sao lưu cục bộ của iPhone.   Sau đó, sử dụng bất kỳ chương trình sao chép tệp nào để sao chép ~ / Bibliotek / Hỗ trợ ứng dụng / MobileSync / Sao lưu / vào PC Linux của bạn.

Bạn có thể sao chép qua mạng, qua đĩa USB hoặc bất kỳ cách sao chép tệp thông thường nào khác.

Kịch bản B:

Cài đặt libimobiledevice trên PC Linux của bạn. Tùy thuộc vào phân phối Linux, điều này thường có sẵn trong trình quản lý gói của bạn.   Sử dụng công cụ idevicebackup để tạo bản sao lưu.

Nếu libimobiledevice không có sẵn trong trình quản lý gói của bạn, bạn có thể tải xuống từ:

http://www.libimobiledevice.org

Khi bạn có bản sao lưu, tin nhắn SMS của bạn được lưu trữ trong một tệp có tên ban đầu là "sms.db", đây thực sự là một cơ sở dữ liệu SQLite3 chứa các tin nhắn.

Không có hỗ trợ tích hợp cho định dạng vmsg trong libimobiledevice. Tuy nhiên, bạn có thể tạo công cụ của riêng mình, như bạn mô tả, để chuyển đổi từ vmsg thành các câu lệnh SQL, mà bạn có thể thực thi để thêm các thông báo vào cơ sở dữ liệu SQLite. Sau đó, bạn có thể khôi phục lại bản sao lưu để chuyển tin nhắn trở lại điện thoại.

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.