Domande frequenti
Domande su Message Album
Accesso completo al disco, backup di iPhone, esportazione in PDF, conversazioni di gruppo, privacy e che ne è di un album dopo anni. Le risposte a ciò che si chiede prima di esportare una conversazione.
Esiste una versione gratuita, e cosa lascia fuori?
Sì. Senza licenza, Message Album salva gli ultimi 7 giorni di una conversazione, con le sue foto, i video e i messaggi vocali, esattamente nel formato che ottiene dopo l’acquisto. Quei 7 giorni si misurano dal messaggio più recente della conversazione e non da oggi: una conversazione che non usa più da anni conserva comunque la sua ultima settimana. Un album parziale lo dichiara in tre punti impossibili da non vedere: nella cartella c’è un file chiamato INCOMPLETE BACKUP.txt, l’album mostra un avviso quando lo apre, e transcript.md lo scrive nella sua intestazione. L’acquisto rimuove il limite; rifaccia il backup della stessa conversazione e non mancherà nulla. Gli album già creati restano leggibili, che acquisti o meno.
L’acquisto scade, o è un abbonamento?
Né l’uno né l’altro. È un acquisto unico. Gli aggiornamenti all’interno della versione principale attuale sono inclusi, e gli album già esportati continuano a funzionare con o senza l’app, perché sono semplici HTML, JSON e Markdown in una cartella qualsiasi.
Perché Message Album ha bisogno dell’accesso completo al disco?
macOS protegge ~/Library/Messages, e i backup di iPhone in ~/Library/Application Support/MobileSync/Backup, dalle app che non hanno l’accesso completo al disco. Senza di esso nessuna app può leggere le sue conversazioni. Lo concede una volta in Impostazioni di Sistema › Privacy e sicurezza › Accesso completo al disco, e può revocarlo quando vuole. Quel permesso consente a Message Album di leggere quei file; non li invia da nessuna parte. L’app effettua solo due richieste di rete: la verifica di una chiave di licenza quando ne attivi una e la domanda se esista un aggiornamento.
Viene caricato qualcosa online?
No. Message Album non ha account, né analisi d’uso, né telemetria, e non esiste alcun server che possa ricevere i suoi messaggi. Tutto, compresa la lettura di un backup cifrato di iPhone, avviene sul suo Mac. L’unica eccezione è l’attivazione della licenza: se inserisce una chiave, la chiave e un identificatore del dispositivo vengono inviati al nostro server delle licenze per la verifica. Quella richiesta non trasporta messaggi, allegati o contatti, e una copia senza licenza non contatta mai il server delle licenze.
Posso esportare una conversazione che è solo sul mio iPhone?
Sì, se si trova in un backup su questo Mac. Colleghi l’iPhone o l’iPad, apra il Finder, selezioni il dispositivo e scelga Esegui backup adesso. Message Album elencherà quel backup come sorgente accanto alla libreria del Mac e ne esporterà la conversazione. Funzionano sia i backup cifrati sia quelli non cifrati; i messaggi sono inclusi in entrambi i casi.
Posso esportare una conversazione iMessage in PDF?
In modo indiretto, ed è di solito ciò che si desidera. L’output principale è un sito offline: apre index.html in Safari o Chrome e usa Stampa › Salva come PDF per ottenere un PDF dell’intera conversazione, immagini comprese, nel formato di pagina che preferisce. Message Album non scrive PDF direttamente, perché un PDF non può contenere video riproducibili né allegati alla qualità originale come fa la cartella dell’album.
Funziona con le conversazioni di gruppo?
Sì. Le conversazioni di gruppo vengono esportate con i messaggi e gli allegati di ogni partecipante. La sostituzione di un numero con il nome e la foto di un contatto avviene solo nelle conversazioni a due; nei gruppi i partecipanti compaiono con l’indirizzo memorizzato nella conversazione.
Posso aprire l’album su Windows, Android o Linux?
Sì. Un album è una normale cartella di file HTML, JSON, Markdown e multimediali. La copi dove vuole e apra index.html in un qualsiasi browser moderno. Il lettore non usa deliberatamente alcun framework, CDN, font esterno o server web, quindi non richiede né una connessione a internet né un sistema operativo particolare.
L’esportazione modifica o elimina qualcosa in Messaggi?
No. Il database di Messaggi viene aperto nelle modalità di sola lettura e sola interrogazione di SQLite, che impediscono la scrittura a livello di driver anziché affidarsi al buon comportamento dell’app. Gli allegati vengono copiati, mai spostati. La sua app Messaggi resta esattamente com’era.
Cosa succede se esporto due volte la stessa conversazione?
Ottiene un secondo album, con data e ora proprie. Le esportazioni sono istantanee immutabili e non si sovrascrivono mai a vicenda. Perché ripetere costi poco, gli allegati identici byte per byte a quelli di un album precedente nella stessa destinazione vengono clonati anziché copiati: su APFS una seconda esportazione di una conversazione lunga occupa quasi zero spazio in più. Ogni album continua a verificarsi e ad aprirsi da solo, ed eliminarne uno non tocca mai gli altri.
E se un allegato non è mai stato scaricato su questo Mac?
Viene registrato come avviso esplicito in manifest.json anziché saltato in silenzio, così può distinguere una conversazione che non aveva foto da una la cui foto manca in locale. Lo stesso vale per i dati privati di Apple che non si possono decodificare. Message Album può copiare solo i file presenti sul disco; non ha modo di recuperare da iCloud quelli assenti, perché non contatta mai i server di Apple. Di solito la soluzione è semplice: apra la conversazione in Messaggi, scorra fino al messaggio e lasci scaricare l’allegato, poi esporti di nuovo. Se il messaggio è stato eliminato su un altro dispositivo, veda la risposta successiva.
Ho eliminato messaggi sul telefono ma sono ancora sul Mac. Posso recuperare gli allegati?
A volte, e conviene muoversi in fretta. Con Messaggi su iCloud attivo, eliminare un messaggio su un dispositivo lo rimuove, insieme ai suoi allegati, da iCloud: sui server di Apple non resta quindi alcuna copia da scaricare. Se il suo Mac mostra ancora quei messaggi, ciò che conserva è una riga del database locale; un allegato che non ha mai scaricato lì non c’è. Apple conserva i messaggi eliminati in Eliminati di recente per 30 giorni, li rimuove dai dispositivi trascorsi quei 30 giorni e li cancella definitivamente da iCloud dopo 40. Entro quella finestra può scegliere Vista e poi Eliminati di recente in Messaggi sul Mac, oppure Eliminati di recente nell’elenco conversazioni su iPhone, e recuperare la conversazione; con Messaggi su iCloud attivo, recuperare su un dispositivo recupera su tutti, e gli allegati tornano scaricabili. Oltre quella finestra quegli allegati non ci sono più, e nessuno strumento di esportazione può riportarli indietro. Un backup di iPhone o iPad fatto prima dell’eliminazione è l’altro posto in cui potrebbero ancora esistere, e Message Album può leggerne uno direttamente.
Devo forzare una sincronizzazione per scaricare gli allegati mancanti?
No, e può peggiorare la situazione. La sincronizzazione preleva da iCloud, quindi se i messaggi sono già stati eliminati altrove sul server non c’è nulla da recuperare. Se Messaggi su iCloud è ancora attivo sul Mac e semplicemente non si è aggiornato, forzarlo può propagare l’eliminazione fino al Mac e rimuovere l’unica copia rimasta. Se una conversazione esiste sul suo Mac e da nessun’altra parte, la esporti prima e indaghi poi. Un’esportazione si limita a leggere e copiare; non modifica mai il database di Messaggi.
Un album è sufficiente da conservare come documentazione?
Ogni album include manifest.json con i conteggi di origine e di output, le dimensioni, gli avvisi recuperabili e le somme SHA-256 dei file che contiene, così può verificare in seguito che un album sia byte per byte ciò che è stato esportato. Se un determinato documento sia ammissibile da qualche parte è una questione per chi lo accetterà, non qualcosa che un software possa promettere.
Continuerà a funzionare quando Apple cambierà Messaggi?
Il database di Messaggi è un dettaglio implementativo privato di Apple e può cambiare tra una versione di macOS e l’altra, quindi Message Album potrebbe aver bisogno di aggiornamenti per continuare a leggerlo. Il formato esportato è deliberatamente indipendente dallo schema di Apple ed è versionato a parte: gli album già creati restano quindi leggibili qualunque cosa Apple faccia in seguito.
Still stuck? [email protected]