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]