Масове завантаження зображень із повідомлень [дублікат]


15

Так що неймовірно, я ніколи не очищав свою історію в SMS / iMessages / Messages. Нібито, я маю змогу прокрутити вгору і врешті-решт побачити моє перше текстове повідомлення з мого iPhone першого покоління. Це, не дивно, займаючи значну кількість місця на моєму телефоні, але велика частина того, чому я ніколи його не прибирав, полягає в тому, що він містить величезну кількість фотографій моїх дочок, які моя дружина надсилала мені протягом багатьох років. Схоже, що вони зберігаються у моєму фоторолику, і, здається, немає жодного способу їх масового експорту. Можливо, варто відзначити, що я використовую повідомлення на робочому столі в Yosemite, і, здається, це працює добре, тому може бути підхід, який я можу використовувати з цього кута.

Який найкращий спосіб для мене архівувати всі вкладені фотографії майже з семи років текстових повідомлень?

Відповіді:


13

У мене була ця сама проблема, і я зміг її вирішити, витягнувши дані з резервної копії. Для цього я використав сценарій (доступний за посиланням). Зауважте, що потрібен буде Mac. Також зауважте, я жодним чином не пов’язаний із джерелом чи вмістом, просто користувач у минулому.

  1. Запустіть резервну копію телефону через iTunes під час підключення до комп'ютера
  2. У Finder перейдіть до меню Go -> Перейти до папки, введіть ~/Library/Application Support/MobileSync/Backup
  3. Знайдіть останню змінену папку в Backupпапці
  4. Створіть папку з іменем iOSBackupна робочому столі
  5. Скопіюйте папку ви знайшли в BackupдоiOSBackup
  6. Завантажте iOSMessageExport ( zip ), який включає набір сценаріїв perl. Розпакуйте файли в iOSBackupпапку. (Ви повинні побачити схожий на скріншот нижче) введіть тут опис зображення
  7. Відкритий термінал
  8. Введіть cd ~/Desktop/iOSBackupі натисніть Return
  9. Введіть perl backup.pl --directory_path <folder>/і натисніть Return. Замініть ім'я папки резервного копіювання всередині iOSBackup(буде відрізнятися від резервної копії до резервної) введіть тут опис зображення
  10. Після закінчення запуску сценарію поверніться до iOSBackupпапки та знайдіть папку з назвою_export введіть тут опис зображення
  11. Усередині _exportвас слід побачити папки для кожної дати, коли повідомлення було надіслано / отримано, тут розміщені зображення / фільми. Також доступні HTML-файли кожної розмови (по днях) введіть тут опис зображення

Джерело: WonderHowTo


6
Мені сумно бачити це позначеним як дублікат, оскільки ваша відповідь значно краща за будь-яку іншу тему. Дякуємо, що потрапили туди.
grovberg

@grovberg рада, що можу допомогти! Я відкрив нитку на Meta, щоб обговорити, коли запитання слід позначати як дублікати. Якщо ви хочете, ви можете переглянути нитку там. Ще, знову радий, що можу допомогти!
smoooosher

Подивимось про повторне відкриття цього питання. @grovberg - майте на увазі, якщо я посилаюсь на пов'язану статтю або просто видаляю частину про те, як створити резервну копію даних? Це здається більше про використання файлів резервного копіювання iTunes, так що ви можете сміливо видаляти повідомлення на iOS. Чи читаю я вас обох правильно?
bmike

У мене з’явилася така помилка під час її запуску: 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.Будь-яка ідея, чому хтось може зіткнутися з цією помилкою?
Амеліо Васкес-Рейна

@ AmelioVazquez-Reina перевірити github.com/basnijholt/iOSMessageExport . Це виправлена ​​версія сценарію, яка не кидає помилку. Він все ще кидає для мене різні помилки, але експортував все просто чудово.
Джон Карл
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.