Backup e ripristino dei messaggi Apple su macOS

7

Esistono alcuni modi per salvare la cronologia dei messaggi su OS X e copiarli su un nuovo sistema senza eseguire un ripristino completo da un backup di Time Machine?

Facendo qualche ricerca, ho trovato il sotto e ho provato questo approccio in una copia di Mavericks su una macchina virtuale senza molta fortuna.

https://discussions.apple.com/thread/5948332

Nonostante la copia dei file nelle rispettive posizioni sulle nuove autorizzazioni di installazione e regolazione, la nuova versione di installazione di Messaggi non sembra mai importare / riconoscere la cronologia dal mio sistema attuale.

Per assicurarmi che le mie autorizzazioni fossero accettabili, ho anche trovato

Mavericks Mail will not save preferences

a cui è stato collegato

Fixing broken Messages on OS X Mavericks

ma anche questo non ha comportato l'importazione / l'utilizzo di messaggi nella cronologia copiata. Entrambe le istanze di Mavericks utilizzano Messaggi 8.0

    
posta apiri 22.03.2014 - 21:38
fonte

2 risposte

9

Sì, è possibile importare la cronologia dei messaggi da un backup di Time Machine su una nuova macchina senza un ripristino completo da un backup di Time Machine. Questo è stato testato il 10.10 ma dovrebbe funzionare anche per almeno 10.9.

  1. Fai un backup completo di Time Machine del nuovo sistema.
  2. Esci da Messaggi.app.
  3. Rimuovi tutti i seguenti file e directory sul nuovo sistema:
    • ~ / Library / Caches / com.apple.iChat /
    • ~ / Library / Contenitori / com.apple.iChat /
    • ~ / Library / Messaggi /
    • ~ / Library / Preferences / com.apple.imessage.bag.plist ~ / Library / Preferences / com.apple.imservice.FaceTime.plist ~ / Library / Preferences / com.apple.imservice.iMessage.plist ~ / Library / Preferences / com.apple.imservice.ids.FaceTime.plist ~ / Library / Preferences / com.apple.imservice.ids.iMessage.plist ~ / Library / Preferences / com.apple.iChat.AIM.plist ~ / Library / Preferences / com.apple.iChat.Jabber.plist ~ / Library / Preferences / com.apple.iChat.LSSharedFileList.plist ~ / Library / Preferences / com.apple.iChat.StatusMessages.plist ~ / Library / Preferences / com.apple.iChat.Yahoo.plist ~ / Library / Preferences / com.apple.iChat.plist
  4. Copia i seguenti file e directory dal backup di Time Machine nelle rispettive posizioni sul nuovo sistema:
    • ~ / Library / Contenitori / com.apple.iChat /
    • ~ / Library / Messaggi /
    • ~ / Library / Preferences / com.apple.imessage.bag.plist ~ / Library / Preferences / com.apple.imservice.FaceTime.plist ~ / Library / Preferences / com.apple.imservice.iMessage.plist ~ / Library / Preferences / com.apple.imservice.ids.FaceTime.plist ~ / Library / Preferences / com.apple.imservice.ids.iMessage.plist ~ / Library / Preferences / com.apple.iChat.AIM.plist ~ / Library / Preferences / com.apple.iChat.Jabber.plist ~ / Library / Preferences / com.apple.iChat.LSSharedFileList.plist ~ / Library / Preferences / com.apple.iChat.StatusMessages.plist ~ / Library / Preferences / com.apple.iChat.Yahoo.plist ~ / Library / Preferences / com.apple.iChat.plist
  5. Riavvia il sistema
risposta data 21.02.2015 - 22:13
fonte
0

Per farlo funzionare su High Sierra prima del 10.13.5:

  1. Scarica questo file

  2. Apri il terminale ed esegui chmod +x restore-messages.bash

  3. Riavvia la tua macchina

  4. Apri il terminale ed esegui ./restore-messages.bash "the path to your backup user directory"

  5. Riavvia la tua macchina

  6. Apri messaggi

Basato sul comando macup da my dotfiles

Per farlo funzionare su High Sierra 10.13.5 e versioni successive, il processo è diventato automatico e integrato grazie ai messaggi di iCloud.

Apri l'app Messaggi ➡️ Preferences ➡️ Accounts scheda ➡️ verifica Enable Messages in iCloud

    
risposta data 28.05.2018 - 23:22
fonte

Leggi altre domande sui tag