Message Album

Частые вопросы

Вопросы о Message Album

Полный доступ к диску, резервные копии iPhone, сохранение в PDF, групповые переписки, конфиденциальность и что станет с альбомом через годы. Ответы на то, о чём спрашивают перед сохранением переписки.

  • Есть ли бесплатная версия и чего в ней нет?

    Есть. Без лицензии Message Album сохраняет последние 7 дней переписки вместе с фотографиями, видео и голосовыми сообщениями — ровно в том же формате, что и после покупки. Эти 7 дней отсчитываются от самого свежего сообщения переписки, а не от сегодняшнего дня, поэтому переписка, которой вы перестали пользоваться много лет назад, всё равно сохранит свою последнюю неделю. О неполноте альбома сказано в трёх местах, которые невозможно пропустить: в папке лежит файл INCOMPLETE BACKUP.txt, при открытии альбома показывается предупреждение, и transcript.md сообщает об этом в заголовке. Покупка снимает ограничение: сохраните ту же переписку заново, и ничего не будет упущено. Уже созданные альбомы остаются читаемыми независимо от того, купите вы лицензию или нет.

  • Покупка истекает? Это подписка?

    Ни то, ни другое. Это разовая покупка. Обновления в пределах текущей основной версии включены, а уже созданные альбомы работают и с приложением, и без него, потому что это обычные HTML, JSON и Markdown в обычной папке.

  • Почему Message Album нужен полный доступ к диску?

    macOS защищает ~/Library/Messages, а также резервные копии iPhone в ~/Library/Application Support/MobileSync/Backup, от приложений без полного доступа к диску. Без него ни одно приложение вообще не сможет прочитать ваши переписки. Доступ выдаётся один раз в «Системных настройках» › «Конфиденциальность и безопасность» › «Полный доступ к диску», и его можно отозвать в любой момент. Это разрешение позволяет Message Album читать те файлы; оно никуда их не отправляет. Приложение делает всего два сетевых запроса: проверку лицензионного ключа в момент его активации и запрос о наличии обновления.

  • Что-нибудь выгружается в сеть?

    Нет. У Message Album нет учётных записей, аналитики и телеметрии, и нет сервера, который мог бы принять ваши сообщения. Всё, включая чтение зашифрованной резервной копии iPhone, происходит на вашем Mac. Единственное исключение — активация лицензии: если вы вводите ключ, ключ и идентификатор устройства отправляются на наш лицензионный сервер для проверки. В этом запросе нет ни сообщений, ни вложений, ни контактов, а копия без лицензии никогда не обращается к лицензионному серверу.

  • Можно ли сохранить переписку, которая есть только на iPhone?

    Да, если она попала в резервную копию на этом Mac. Подключите iPhone или iPad, откройте Finder, выберите устройство и нажмите «Создать резервную копию сейчас». После этого Message Album покажет эту копию как источник рядом с собственной медиатекой Mac и сохранит переписку из неё. Работают и зашифрованные, и незашифрованные копии; сообщения входят в обе.

  • Можно ли сохранить переписку iMessage в PDF?

    Косвенно — и обычно именно это и нужно. Основной результат — офлайновый сайт, поэтому вы открываете index.html в Safari или Chrome и выбираете «Напечатать» › «Сохранить как PDF», получая PDF всей переписки вместе с изображениями и в нужном формате страницы. Message Album не пишет PDF напрямую, потому что PDF не может хранить воспроизводимое видео и вложения в исходном качестве так, как это делает папка альбома.

  • Работает ли это с групповыми переписками?

    Да. Групповые переписки сохраняются с сообщениями и вложениями всех участников. Замена номера на имя и фотографию из «Контактов» выполняется только для переписок один на один; в группах участники отображаются по адресу, сохранённому в переписке.

  • Можно ли открыть альбом в Windows, Android или Linux?

    Да. Альбом — это обычная папка с файлами HTML, JSON, Markdown и медиа. Скопируйте её куда угодно и откройте index.html в любом современном браузере. Программа просмотра намеренно не использует ни фреймворков, ни CDN, ни внешних шрифтов, ни веб-сервера, поэтому ей не нужны ни интернет, ни конкретная операционная система.

  • Меняет или удаляет ли сохранение что-нибудь в «Сообщениях»?

    Нет. База данных «Сообщений» открывается в режимах SQLite «только чтение» и «только запросы», которые запрещают запись на уровне драйвера базы данных, а не полагаются на добросовестность приложения. Вложения копируются и никогда не перемещаются. Приложение «Сообщения» остаётся ровно таким, каким было.

  • Что будет, если сохранить одну и ту же переписку дважды?

    Вы получите второй альбом с собственной отметкой времени. Копии — это неизменяемые снимки, и они никогда не перезаписывают друг друга. Чтобы повтор обходился дёшево, вложения, побайтово совпадающие с вложениями более раннего альбома в той же папке, клонируются, а не копируются: на APFS повторное сохранение большой переписки почти не занимает места. Каждый альбом по-прежнему проверяется и открывается сам по себе, и удаление одного никогда не влияет на другой.

  • А если вложение никогда не загружалось на этот Mac?

    Оно записывается в manifest.json как явное предупреждение, а не пропускается молча, поэтому вы можете отличить переписку, в которой фотографии не было, от переписки, чья фотография отсутствует локально. То же касается внутренних данных Apple, которые не удаётся разобрать. Message Album может копировать только те файлы, что лежат на диске; у него нет способа достать из iCloud отсутствующий файл, потому что он никогда не обращается к серверам Apple. Обычно решение простое: откройте переписку в «Сообщениях», прокрутите до нужного сообщения и дайте вложению загрузиться, затем сохраните заново. Если сообщение удалили на другом устройстве, смотрите следующий ответ.

  • Я удалил сообщения на телефоне, но на Mac они остались. Можно ли вернуть вложения?

    Иногда да, и действовать стоит быстро. Если включены «Сообщения в iCloud», удаление сообщения на одном устройстве убирает его вместе с вложениями из iCloud, и на серверах Apple больше нет копии для загрузки. Если ваш Mac всё ещё показывает эти сообщения, у него есть строка локальной базы данных; вложение, которое он никогда не загружал, там не хранится. Apple держит удалённые сообщения в разделе «Недавно удалённые» 30 дней, затем убирает их с ваших устройств и через 40 дней окончательно удаляет из iCloud. В этот срок вы можете выбрать «Вид» › «Недавно удалённые» в «Сообщениях» на Mac или открыть «Недавно удалённые» в списке переписок на iPhone и восстановить переписку; при включённых «Сообщениях в iCloud» восстановление на одном устройстве восстанавливает её на всех, и вложения снова становятся доступны для загрузки. После этого срока вложения утрачены, и никакой инструмент экспорта их не вернёт. Резервная копия iPhone или iPad, сделанная до удаления, — второе место, где они ещё могут быть, и Message Album читает её напрямую.

  • Стоит ли принудительно запускать синхронизацию, чтобы подтянуть недостающие вложения?

    Нет, и это может сделать хуже. Синхронизация получает данные из iCloud, поэтому если сообщения уже удалены в другом месте, на сервере брать нечего. Если «Сообщения в iCloud» на Mac ещё включены и просто не догнали остальные устройства, принудительная синхронизация может перенести удаление на Mac и стереть единственную оставшуюся копию. Если переписка есть на вашем Mac и больше нигде, сначала сохраните её, а разбирайтесь потом. Сохранение только читает и копирует; оно никогда не изменяет базу данных «Сообщений».

  • Годится ли альбом как документальное подтверждение?

    В каждом альбоме есть manifest.json с количеством исходных и записанных элементов, размерами, устранимыми предупреждениями и контрольными суммами SHA-256 для входящих в него файлов, поэтому позже можно проверить, что альбом побайтово совпадает с тем, что было сохранено. Примет ли конкретную запись та или иная инстанция — вопрос к тем, кто её принимает, а не то, что может пообещать любая программа.

  • Будет ли это работать, когда Apple изменит «Сообщения»?

    База данных «Сообщений» — это закрытая внутренняя деталь реализации Apple, и она может меняться от версии macOS к версии, поэтому Message Album может потребовать обновлений, чтобы продолжать её читать. Формат альбома намеренно не зависит от схемы Apple и версионируется отдельно, а значит уже созданные альбомы останутся читаемыми, что бы Apple ни сделала дальше.

Still stuck? [email protected]