Come ottenere iMessage dal ricevitore su OS X Mavericks?

0

Per impostazione, posso inviare e ricevere messaggi da un altro ID Apple. La cronologia dei messaggi è memorizzata in /Users/username/Library/Containers/com.apple.iChat/Data/Library/Messages (sul mio mac)

In quella directory ci sono archivi e allegati (alias). Posso vedere tutti i miei messaggi e i messaggi del mio destinatario.

Mi chiedo se ricevo i messaggi dal mio ricevitore da una lingua specifica come php, javascript o altre cose? Come posso ottenere quei messaggi?

    
posta Malin CHHAN 10.10.2014 - 05:48
fonte

1 risposta

1

Non riuscivo a capire come visualizzare solo i messaggi inviati da altre persone, ma puoi visualizzare il testo di tutti i messaggi (e altre stringhe) eseguendo:

for f in ~/Library/Containers/com.apple.iChat/Data/Library/Messages/Archive/*/*.ichat;do plutil -convert xml1 "$f" -o -|ruby -rplist -e 'puts Plist.parse_xml(STDIN.read)["$objects"].select{|x|x.is_a?(Hash)&&x["NS.string"]}.map{|x|x["NS.string"]}';done

sudo gem install plist installa plist gem.

    
risposta data 10.10.2014 - 14:48
fonte

Leggi altre domande sui tag