treo680smsdump - a script to dump a Treo 680 SMS messages database in a human-readable form
treo680smsdump [options] path/to/messages-database.pdb treo680smsdump --blob list_of_files [other options]
You can filter results with the following options.
Only return inbound SMSes
Only return outbound SMSes
--date 2008-03-21 --date 2008-03 --date 2008
Only return SMSes from the specified date (or month, or year)
The following options may be useful for debugging and for investigating unknown record types:
Read individual records from the named file(s) instead of reading a database. 'Unknown' records are not filtered out. Some fields, such as offset, that can only be divined from a proper database are left blank.
Include a hexadecimal dump of each record. 'Unknown' records are not filtered out.
--offset 123 [456 789 ...]
Only return the record(s) at the specified offset(s).
--type 0x0002 [0x400C ...]
Only return the record(s) with the specified type(s). These must be given in hexadecimal with four digits.
This is a thin wrapper around Palm::Treo680MessagesDB and so suffers from all its limitations and perhaps some exciting ones of its own. Please see Palm::Treo680MessagesDB for known issues and how to report bugs.
The 'smsdump' script distributed with Palm::SMS.
Copyright 2008 David Cantrell <david@cantrell.org.uk>
This software is free-as-in-speech software, and may be used, distributed, and modified under the terms of either the GNU General Public Licence version 2 or the Artistic Licence. It's up to you which one you use. The full text of the licences can be found in the files GPL2.txt and ARTISTIC.txt, respectively.
This is also free-as-in-mason software.
To install Palm::Treo680MessagesDB, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Palm::Treo680MessagesDB
CPAN shell
perl -MCPAN -e shell install Palm::Treo680MessagesDB
For more information on module installation, please visit the detailed CPAN module installation guide.