Deb file can be downloaded from https://github.com/wwwjfy/MeegoSMSBackupRestore/downloads.
run on device
dpkg -i smsbackuprestore_0.1_armel.deb
It uses psudo-csv format without header.
phone_number,direction,date,"content"
- phone_number: the phone number sending or receiving SMS
- direction: 1 for inbound, 2 for outbound
- date: the format is yyyy-MM-dd hh:mm:ss
- content: double quotes are used in case any CRLF line breaks. If double quotes included in content, use "".
Usage:
smsbackuprestore import [filename]
It'll take quite long time to commit the changes if you've got thousands of messages. Time needed varies as groups creation also takes time.
Usage:
smsbackuprestore export [filename]
Exporting is quite fast as it need not commit to tracker database.
Because Meego SDK doesn't support SMS manipulation, new SMS can not be in Draft, so I use Harmattan Platform SDK.
GUI
Thank Philipp Zabel, the author of mff, which imports SMS messages from N900(el-v1.db). The deb file can be downloaded in http://talk.maemo.org/showthread.php?t=77415&page=4
Referencing a lot commhistory-tool.cpp in libcommhistory.