Requisiti
- macOS 12 Monterey o successivo (il formato del database iMessage è cambiato in macOS 12).
- Homebrew installato — se non lo hai, esegui il programma di installazione in una riga su brew.sh.
- L'account iMessage connesso su questo Mac deve essere lo stesso account da cui vuoi esportare.
Passo 1: Concedere Accesso Completo al Disco a Terminal
Il database iMessage è archiviato in una posizione protetta. Terminal ha bisogno di un'autorizzazione esplicita per leggerlo.
/Applications/Utilities/Terminal.app). Se Terminal è già nell'elenco, assicurati che il suo interruttore sia abilitato.Passo 2: Installare imessage-exporter
Apri Terminal ed esegui:
brew install imessage-exporter
Questo installa lo strumento open-source da riga di comando imessage-exporter. Legge direttamente dal tuo database iMessage locale — nulla viene inviato a nessun server.
Passo 3: Esportare i tuoi Messaggi
Esegui il seguente comando per esportare tutte le conversazioni in formato testo normale con i file multimediali copiati insieme:
imessage-exporter -f txt -c copy -o ~/imessage-export
Significato dei parametri:
-f txt— formato testo normale (richiesto per XMOX)-c copy— copia i file multimediali (note vocali, immagini) nella cartella di esportazione-o ~/imessage-export— directory di output (puoi cambiare questo percorso)
Passo 4: Trovare la Cartella della Conversazione Giusta
Dopo l'esportazione, apri ~/imessage-export in Finder. Vedrai una cartella per contatto o gruppo, denominata per numero di telefono o Apple ID:
~/imessage-export/
+15551234567/
+15551234567.txt
attachments/
audio_message.caf
group_chat_abc123/
...
Individua la cartella per il contatto o il gruppo che vuoi analizzare.
Passo 5: Comprimere la Cartella della Conversazione
+15551234567) e scegli Comprimi..zip nella stessa posizione. Questo è ciò che carichi su XMOX.Passo 6: Caricare su XMOX
.txt e individua gli allegati delle note vocali all'interno della cartella attachments/..caf di Apple) vengono convertite in MP3 e trascritte automaticamente.Suggerimenti per Grandi Librerie
- Per esportare solo un contatto specifico:
imessage-exporter -f txt -c copy -o ~/imessage-export -t "+15551234567" - Il parametro
-tfiltra per numero di telefono o e-mail — questo mantiene l'esportazione piccola e veloce. - Le chat di gruppo usano un ID interno, non un numero di telefono. Esegui prima un'esportazione completa, poi individua la cartella del gruppo riconoscendo i nomi dei contatti nel file
.txt.
Pronto ad analizzare le tue conversazioni iMessage? Carica il tuo export su XMOX ora.
Apri Spazio di Lavoro →