Nöösipojalle: Jos olet kopioinut viestit puhelimen muistikortille, ne ovat varmaankin .vmg loppuisia tiedostoja eli VMessage muodossa. Vai mitäköhän tarkoitit? Sisältö on pääosin tekstiä, joten sen pitäisi näkyä ihan cat-komennolla. Sanoman tietojen perässä on jotain erikoismerkkejä tai binaaridataa, joten cat tulostaa niiden paikalle sotkua.
En tiedä onko yleinen käytäntö, mutta minun puhelimen (E51) tekemissä tiedostoissa viestit näyttävät olevan UTF-16 koodattuja. Jos haluat ääkkösten näkyvän oikein, viestit on konvertoitava UTF-8 muotoon. Sen voi tehdä iconv ohjelmalla:
$ iconv -f UTF-16 -t UTF-8 messu.vmg
BEGIN:VMSG
VERSION:1.1
X-IRMC-STATUS:READ
X-IRMC-BOX:INBOX
BEGIN:VCARD
VERSION:2.1
N:
TEL:+35844123456
END:VCARD
BEGIN:VENV
BEGIN:VBODY
Date:26.4.2010 11:00:00
Kukkuluuruu, mitä kuuluu?
END:VBODY
END:VENV
END:VMSG
Komennon alla malli viestin sisällöstä. Varsinainen viesti tulostuu siis tuohon VBODY tagien väliin.
Jos komentorivi tuntuu hankalalta, viestejä voi myös tutkia gedit ohjelmalla, kunhan arvaa valita oikean merkistön tiedostoa avatessa.