Bagaimana cara mendapatkan iMessages dari receiver di OS X Mavericks?

0

Menurut imessage, saya dapat mengirim dan menerima pesan dari ID Apple lainnya. Riwayat pesan disimpan di /Users/username/Library/Containers/com.apple.iChat/Data/Library/Messages (di mac saya)

Di direktori itu, ada Arsip dan lampiran (alias). Saya dapat melihat semua pesan saya dan pesan penerima saya.

Saya bertanya-tanya apakah saya mendapatkan pesan dari penerima saya dengan bahasa tertentu seperti php, javascript, atau hal lain? Bagaimana saya bisa mendapatkan pesan-pesan itu?

Malin CHHAN
sumber

Jawaban:

1

Saya tidak tahu bagaimana cara melihat hanya pesan yang dikirim oleh orang lain, tetapi Anda dapat melihat teks dari semua pesan (dan beberapa string lainnya) dengan menjalankan:

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 plistmenginstal plistpermata.

Lri
sumber