I’ve just written a Python utility to help me copy my SMSes from my N95 to my HTC Desire. I’ve uploaded it to github in case anyone else needs to migrate text messages from a Nokia phone to an Android-based one.
http://github.com/frankoid/nokia-sms-to-android
To use it:
- export your messages to CSV using Nokia PC Suite
- convert the CSV to XML using nokia2sbr.py
- copy the XML file to sdcard/SMSBackupRestore/ on your Android’s SD card
- install SMS Backup and Restore and use it to restore the XML file
If you want to copy both sent and received messages you’ll need to repeat the procedure for the Inbox and Sent folders on your Nokia.
Advertisement
I’m having a error, can you help me?
C:\Users\user\Downloads\frankoid-nokia-sms-to-android-fd7e849>nokia2sbr.py messages.csv messages.xml
Traceback (most recent call last):
File “C:\Users\user\Downloads\frankoid-nokia-sms-to-android-fd7e849\nokia2sbr.py”, line 95, in
main()
File “C:\Users\user\Downloads\frankoid-nokia-sms-to-android-fd7e849\nokia2sbr.py”, line 88, in main
sms.populate_sbr_element(sms_el)
File “C:\Users\user\Downloads\frankoid-nokia-sms-to-android-fd7e849\nokia2sbr.py”, line 35, in populate_sbr_element
sms_el.setAttribute(‘address’, self.other_party)
AttributeError: SMS instance has no attribute ‘other_party’
Comment by José — July 5, 2011 @ 7:26 pm
I’ve added some code to help debug this, please can you try again with the latest version and send me the output (I’m interested in what the script prints on the console, not the XML output file – I’ve changed it so that it prints a message when it doesn’t understand a row in the CSV file).
Even if it works I’d be curious to see the output so that I can find out what’s in your CSV file that wasn’t in mine.
Comment by frankoid — July 5, 2011 @ 8:06 pm
Hi!
A pull request is waiting at GitHub to help José:
https://github.com/frankoid/nokia-sms-to-android/pull/2
Comment by Szabolcs — September 1, 2011 @ 5:31 pm
Pulled. Thanks
Comment by frankoid — September 1, 2011 @ 5:42 pm