First of all you still need root access to your Android device to get the SMS Database file located in
The file is called mmssms.db and it is a sqlite database. Make a copy of this file to your computer.
Then export your Windows Mobile SMS with this Tool: http://wince.nasenba...t/SmsImport.exe
This will create a single XML file of all your SMS Folders. Take this file also to your Computer.
Then, use my little programm attached here and open the xml file. But first change the Foldernames for the SMS folders. For me (German Windows Mobile Device) this was Posteingang for the Inbox and Gesendete Objekte for the Outbox. Take a look at the XML file there you find the foldernames. Now open up your xml file and let the programm read them. When you do it right then the Datagrid will show up your imported SMS Messages. Check, them. Edit them. Do what ever you want And at least select your Android SMS Databasefile and write your SMS Messages to the Database. Existing Messages in the Database will not be killed. And the last step copy back your mmssms.db file to your android device (check permissions and owner radio.radio 660) and restart your device.
This has worked for me (Importet 600 SMS without errors) but dont know if this will work with other users databasefiles and sms messages. I'm not responsable for damages or dataloss. Use it at your own risk.
2009-08-19: Alpha 2 Release
- Corrected Date Field for non German Languages
- Support for non Hero Databasefiles (Tested Android 1.1 and 1.5 Standard Roms)
- Corrected Problem with Database Export
Edited by patzek, 03 September 2009 - 08:11 AM.