Export Messages | webOS Nation
 
 

Export Messages 6

by Garfonso Sun, 07 Oct 2012 3:21 pm EDT
Category: 
Tags: 
Last Updated: 
2014-02-06
Current Version: 
1.0.6
Requires Root: 
No
Developer: 
Mobo Mobile Apps
Developer URL: 
Distribution: 
Available via Repository
Total Downloads: 
164
Your rating: None Average: 5 (4 votes)

Description

This app exports all your messages from the messaging app (or better the internal database) to a text file with tabulator seperated fields for: timestamp, human readable date and time, service (i.e. sms, gtalk,...), inbox/outbox, sender, recepients, message.
This file is saved in the usb partition and can be send as attachement per E-Mail (from the app menu). It should be easy to import that file to Excel. This way one can backup and/or export all the sms and also IM messages from the device and keep them, even if webos goes down or the palm backup  server dies someday.
This app works for webOs 2.x and 3.x. It will NOT work on webOs 1.x. webOs 1.x users should have a look at the Save/Restore app.

IMPORTANT
You have to grant this app permission to read your messaging database. This can be done either via installing a patch and doing a full device reboot called "Export Messages permission" (from the Messaging category) or via command line using the following command:

luna-send -a com.palm.app.messaging -n 1 palm://com.palm.db/putPermissions '{"permissions": [{"type": "db.kind", "object": "com.palm.message:1", "caller": "info.mobo.exportmessages.service", "operations": {"read":"allow"}}, {"type": "db.kind", "object": "com.palm.message:1", "caller": "info.mobo.exportmessages.service", "operations": {"read": "allow"}}]}'
from a root-terminal on the device (the command line way does not require a device reboot).
If you have concerns regarding your privacy, be assured, that I don't care to read your messages. The source code of the app is freely available at github ( https://github.com/Garfonso/ExportMessages ) so you can check if there is some strange stuff happening. :-)

How-To:
Just press "Do Export" and wait for the spinner to stop spinning and the message "All went well". If you get a "Permission denied"-Error, please execute the command line from above or tripple-check if the patch is installed and that you rebooted the phone after the patch installed. After that hook up the device to an USB port and copy the created file or use "Mail message" from the app menu and e-mail the message to yourself.
You can change the filename in the text editfield. But there is no real reason to do so. If you select "Export only SMS" IM messages are ignored. If you run into trouble with the service lockign up, you can try that.
You can tick "Export as XML", which will create an XML file which can be imported on Android devices, see the forum thread or here http://android.riteshsahu.com/apps/sms-backup-restore .
If the service locks up, you'll have close the app and wait a minute or you can try "Reset service" from the app menu.

Versionhistory:
1.0.6 (2014-01-15)
- fixed issue with address not correctly quoted.
- Circumvented issue with call-stack exceeded.
- Added quoting of characters not allowed in XML.
1.0.5 (2014-01-09)
- fixed possible issue with SMS with neither from nor to address during XML export.
1.0.4 (2014-01-05)
- added option for XML export for easier import, see here: http://android.riteshsahu.com/apps/sms-backup-restore
1.0.3 (2012-10-10)
- explicitely excluding deleted messages.
1.0.2 (2012-10-09)
- new lines and tabulators are now filtered from message text, because they break Excel import.
1.0.1 (2012-10-08)
- fixed issue with human readable timestamp
1.0.0 (2012-10-07)
- initial release

License

MIT License Open Source - Learn More

Availability

Always free here.

Download options

Please Register or Login to download this file

Discussion, Changelog, and Support

Discuss this app, get support, and read the changelog for Export Messages in the Official Forum thread

6 Comments

I found it on my TouchPad running 3.0.5, but not on my FrankenPre running 2.2.4. What repositories do I need to have on Preware for it to be found?

The app should be in the Precentral feed. The url of the feed is: http://ipkg.preware.org/feeds/precentral/
Or are you talking about the patch?
 

Awesome app! Works great!

A very nice and useful app. A job well done on the part of the developer. - Roger Stanton

Great App....Really useful....wanted to transfer to Android phone and worked a treat... Especially the xml option...

I am desperately trying to use this app, but for some reason, I keep getting the following error message:

Database Failure: Error = palm://com.palm.db/find {"query":{"from":"com.palm.message:1","limit":100,"incDel":false},"count":true} db: permission denied

The indication is that database access has still not been permitted, even though I installed the patch multiple times. Please help.