Tôi có thể tải lại các cuộc hội thoại iMessage cũ trên thiết bị mới (iOS và OS X) không?


13

Khi thiết lập thiết bị iOS mới hoặc cài đặt Tin nhắn Beta trên OS X, bạn có thể đăng nhập bằng tài khoản iMessage của mình để bắt đầu nhận và gửi tin nhắn bằng iMessage.

Một lợi thế của iMessage là những tin nhắn này được nhận trên tất cả các thiết bị của bạn - có nghĩa là miễn là bạn đã cấu hình iMessage trên thiết bị, bạn có thể xem lịch sử của một cuộc trò chuyện.

Nhưng theo như tôi có thể nói, bạn chỉ có thể thấy các tin nhắn đã được gửi sau khi bạn thiết lập tài khoản iMessage trên thiết bị. Có cách nào để tải tin nhắn cũ đã được gửi / nhận trước khi thiết lập iMessage không? (Tôi muốn tải cả tin nhắn cũ trong cuộc hội thoại / chuỗi hiện tại và cuộc hội thoại cũ không nhận được tin nhắn gần đây.)


Bạn có thể mở một đề xuất để sử dụng một cái gì đó như PhoneView để giữ các tin nhắn và tìm kiếm chúng không? Các tùy chọn là rất tốt đẹp cho lịch sử xuất khẩu tin nhắn. cl.ly/Gyek
bmike

Câu trả lời:


4

Tôi vừa chuyển tất cả lịch sử trò chuyện của mình bằng cách sao chép ~/Library/Messagestừ máy hiện có (OSX 10.8) sang máy mới (OSX 10.10).

Vài điều cần lưu ý:

  1. Thoát tin nhắn trên cả hai máy trước khi bạn làm điều này
  2. Sau khi sao chép, xóa chat.db-shmchat.db-waltừ ~/Library/Messagestrên máy mới
  3. Dọn sạch Thùng rác . Tôi thấy rằng có một quy trình gọi là 'IMDPersistenceAgent' đang giữ các tệp tôi đã xóa. Tôi đã giết quá trình đó ( sudo kill -9 pidtrong một thiết bị đầu cuối). Để tìm hiểu quá trình nào (và pid) đang giữ những tập tin đó, tôi đã sử dụng chương trình Keeping Me tuyệt vời . Nó đã tìm ra quá trình thủ phạm, nhưng tôi không thể giết nó từ bên trong nó (và do đó phải dùng đến việc giết chết từ một thiết bị đầu cuối).
  4. Bắt đầu tin nhắn. Bây giờ có vẻ như bạn đã không lấy lại được lịch sử, nhưng bạn đã làm! Hãy thử cuộn lên cho bất kỳ cuộc hội thoại hiện có và bạn sẽ thấy rằng lịch sử đã được khôi phục. Nếu bạn đã bắt đầu một cuộc trò chuyện mới với một liên hệ chưa được hiển thị, bạn sẽ thấy lịch sử hội thoại cũ hiện có thể nhìn thấy.

Tôi hài lòng với những điều trên và không quá lo lắng về danh sách các cuộc hội thoại mở không được khôi phục miễn là chính lịch sử ở đó. † w


2

Ứng dụng tin nhắn trên iDevices và Mac lưu trữ tin nhắn trong bộ nhớ cục bộ. Nói ngắn gọn, không có tùy chọn để xem các tin nhắn cũ đã gửi / nhận trước khi thiết lập iMessage, vì chúng không được lưu trữ ở một nơi nào khác như iCloud, v.v.

Bạn có thể thấy các cuộc hội thoại đã gửi / nhận sau khi cài đặt ứng dụng Tin nhắn, trong ~/Documents/iChatsthư mục (mặc định) trong máy Mac của bạn và thay đổi điều này qua Messages app > Preferences > Messages.

Nhưng, có một ngoại lệ ở đây là nếu bạn sao lưu các tệp đang lưu trữ các cuộc hội thoại của mình và tải lại, bạn có thể thấy các tin nhắn cũ hơn.


0

Như một điểm rõ ràng nhỏ, nếu bạn có bản sao lưu iCloud iOS từ điện thoại cũ và sau đó bạn chuyển sang điện thoại mới, miễn là điện thoại mới của bạn có cùng chip mang di động như điện thoại cũ, bạn sẽ đồng bộ hóa trong các tin nhắn iMessage cũ cũng.

Tôi đã thử một vài lần khôi phục bản sao lưu điện thoại iPhone 6s iOS cũ sang iPad dự phòng và không có lịch sử tin nhắn nào xuất hiện. Nhưng với một chiếc iPhone 6s mới với chip mang di động cũ bên trong nó, chúng tôi đã có những gì dường như là đồng bộ hóa đầy đủ hoặc gần với lịch sử đầy đủ trong tự động.

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.