Tải xuống hàng loạt hình ảnh từ tin nhắn [trùng lặp]


15

Thật không thể tin được là tôi chưa bao giờ xóa lịch sử của mình trong SMS / iMessages / Tin nhắn. Rõ ràng, tôi sẽ có thể cuộn lên và cuối cùng thấy tin nhắn văn bản đầu tiên của tôi từ iPhone thế hệ đầu tiên của tôi. Điều này, không có gì đáng ngạc nhiên, chiếm một lượng không gian đáng kể trên điện thoại của tôi, nhưng một phần lớn lý do tại sao tôi không bao giờ làm sạch nó là vì nó chứa một số lượng lớn hình ảnh của con gái tôi mà vợ tôi đã gửi cho tôi trong nhiều năm qua. Dường như những thứ này không được lưu vào cuộn ảnh của tôi và dường như không có cách nào để xuất chúng hàng loạt. Có thể đáng chú ý rằng tôi sử dụng tin nhắn trên máy tính để bàn trong Yosemite và nó có vẻ hoạt động tốt, vì vậy có thể có một cách tiếp cận tôi có thể sử dụng từ góc độ đó.

Cách tốt nhất để tôi lưu trữ tất cả các tệp đính kèm ảnh từ gần bảy năm của tin nhắn văn bản là gì?

Câu trả lời:


13

Tôi đã có vấn đề tương tự và đã có thể giải quyết nó bằng cách trích xuất dữ liệu từ bản sao lưu. Tôi đã sử dụng tập lệnh (có thể truy cập thông qua liên kết) để thực hiện điều này. Lưu ý rằng Mac sẽ được yêu cầu - Cũng lưu ý, tôi không có cách nào liên kết với nguồn hoặc nội dung, chỉ là người dùng trong quá khứ.

  1. Chạy sao lưu điện thoại qua iTunes trong khi kết nối với máy tính của bạn
  2. Trong Finder, chuyển đến menu Go -> Chuyển đến Thư mục, nhập vào ~/Library/Application Support/MobileSync/Backup
  3. Xác định vị trí thư mục được sửa đổi gần đây nhất trong Backupthư mục
  4. Tạo một thư mục có tên iOSBackupthư mục trên máy tính để bàn
  5. Sao chép thư mục mà bạn tìm thấy trong BackupđểiOSBackup
  6. Tải xuống iOSMessageExport ( zip ) bao gồm một tập lệnh perl. Giải nén các tập tin vào iOSBackupthư mục. (Bạn sẽ thấy tương tự như ảnh chụp màn hình bên dưới) nhập mô tả hình ảnh ở đây
  7. Thiết bị đầu cuối mở
  8. Nhập cd ~/Desktop/iOSBackupvà nhấn Return
  9. Nhập perl backup.pl --directory_path <folder>/và nhấn Return. Thay thế bằng tên của thư mục sao lưu bên trong iOSBackup(sẽ thay đổi từ sao lưu sang sao lưu) nhập mô tả hình ảnh ở đây
  10. Khi tập lệnh đã chạy xong, quay lại iOSBackupthư mục và tìm thư mục có tên_export nhập mô tả hình ảnh ở đây
  11. Bên trong _exportbạn sẽ thấy các thư mục cho mỗi ngày một tin nhắn được gửi / nhận, hình ảnh / phim được đặt ở đây. Các tệp HTML của mỗi cuộc hội thoại (theo ngày) cũng có sẵn nhập mô tả hình ảnh ở đây

Nguồn: WonderHowTo


6
Tôi rất buồn khi thấy điều này được đánh dấu là trùng lặp vì câu trả lời của bạn tốt hơn đáng kể so với bất kỳ chủ đề nào khác. Cảm ơn vì đã nhận được cái này trong đó.
grovberg

@grovberg rất vui vì tôi có thể giúp! Tôi đã mở một chủ đề trên Meta để thảo luận khi các câu hỏi nên được đánh dấu là trùng lặp. Nếu bạn thích, bạn có thể xem các chủ đề ở đó. Khác, một lần nữa vui mừng tôi có thể giúp đỡ!
smoooosher

Chúng ta hãy xem về việc mở lại này. @grovberg - phiền nếu tôi tham khảo bài viết được liên kết hoặc chỉ xóa phần về cách sao lưu dữ liệu? Điều này có vẻ nhiều hơn về việc sử dụng các tệp sao lưu iTunes để bạn thoải mái xóa tin nhắn trên iOS. Tôi đang đọc cả hai bạn chính xác ở đây?
bmike

Tôi đã gặp lỗi sau khi chạy nó: DBD::SQLite::db prepare failed: no such table: message at iOSMessages.pm line 86. DBD::SQLite::db prepare failed: no such table: message at iOSMessages.pm line 86.Có ai biết tại sao một người có thể gặp phải lỗi này không?
Amelio Vazquez-Reina

@ AmelioVazquez-Reina kiểm tra github.com/basnijholt/iOSMessageExport . Đây là phiên bản cố định của tập lệnh không gây ra lỗi. Nó vẫn ném một số lỗi khác nhau cho tôi, nhưng nó đã xuất mọi thứ tốt.
Jon Carl
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.