Saturday, August 21, 2010

How to export contacts, calendar and sms messages from Nokia to HTC Android Mobile

How to export contacts, calendar and sms messages from Nokia to HTC Android Mobile

I had a Nokia mobile (don remember the model :P). And I had this very basic problem, when I bought an HTC Wildfire (a touch phone running on Android 2.1)

Like anybody else, I too started googling... And finally I stumbled upon the following solution:

1. Transfer Contacts and Calendar from Nokia to HTC phone on Android
  a) Install Nokia PC Suite
  b) Sync your Nokia data (contacts, messages, calendar) using Nokia PC Suite to your PC.
  c) Export your contacts and calendar data from Nokia PC Suite to Outlook or Outlook Express
  d) Install HTC Sync on your PC from HTC Support. If your android phone does not have HTC Sync, then
      install it from the Android app market.
  e) Connect your HTC android mobile to your PC, using the USB connection. Let the HTC Sync desktop
      app detect your Android mobile.
  f) Sync contacts and calendar data between local Outlook/Outlook Express and HTC Android mobile.

Trouble shooting: I was unable to get phone numbers. All I was getting was just the Names of the contacts. So, I checked my contact list in Outlook (that I had earlier exported using Nokia PC Suite).
I saw, that maximum (95%) of my contacts had the mobile number saved in the "Other Phone" field. And HTC Sync perhaps was not considering that field while importing contacts from Outlook.
So, I first
a) Exported contacts from Outlook/Nokia PC Suite into a comma separated file (.csv) [Its better to export from Outlook, as then opening that file in MS Excel shows proper columns headings]
b) Opened the .csv file in MS Excel
c) Cut phone numbers from "Other" column and pasted onto the "Mobile" column.
d) Deleted all contacts from Outlook, and again Imported from this edited .csv file. [Now, I could see all phone numbers, under the 'Mobile number' field of Outlook.
e) Do the steps e) and f) as described in point 1 on the top.


2. Transferring SMS messages from Nokia mobile to an HTC phone running on Android OS.
   This process is very well documented here at http://www.simail.si/nokia2androidsms/. Really Hats-off to
    the guys who coded these useful apps.

   Just for the sake of duplicating (if duplicating helps and with all credits to the authors of these apps) :D

Nokia2AndroidSMS is a small application that allows you to convert SMS messages from Nokia Ovi datafiles into an xml file supported by SMS Backup & Restore Android application.
Process for transferring SMS messages to your new Android Phone is the following.
Nokia phone side:
  1. Install Nokia OVI, (You don’t need the OVI account!)
  2. synchronize messages from your phone with OVI
  3. Disconnect your Nokia Phone and close the Nokia OVI application. WATCH OUT. Noia OVI likes to minimize to system tray please be sure you relay closed the application
Conversion:
  1. Download Nokia2AndroidSMS and extract it to any directory.
  2. Run Nokia2AndroidSMS.exe
  3. The application should automatically find all datastores created by Nokia OVI and automatically select the 1st one.
  4. If it should fail to detect datastores you’ll have to find it by yourself, you can either drag and drop datastore file from Windows Explorer onto the Nokia2AndroidSMS window or use the Open button to find it.
  5. You can change the datastore in the 1st selection list if there is more than one
  6. If you have more than one phone in the datastore than you can select for which you’d like to export the messages, they are listed by their IMEI number.
  7. Press Convert button and you should get an xml file in the same folder you extracted Nokia2AndroidSMS to
Android:
  1. Install SMS Backup & Restore
  2. Connect the phone onto the PC (You MUST select Disk drive as connection type)
  3. Copy the xml file into the SMSBackupRestore Folder on the phone
  4. Run SMS Backup & Restore and import messages.
 Thanks to Kashif for the clarification on the last steps:

Kashif said on 30. July 2010 at 00:16:19

Excellent piece of work really appreciate it.
Just few things to clarify for other users. When copying xml file to Android phone’s sdcard you have to create a new folder in it, if not already there, and name it as “SMSBackupRestore” without quotes. Once the xml file is successfully copied to sdcard you then have to disconnect the USB cable from your computer (by stopping it properly). Only then you should run the SMS Backup & Restore application and select “Restore SMS Messages”.
Well, I am now off to a flying start! My HTC Wildfire is now complete with my contacts and SMSes! Calendar data is not getting reflected in my android. I will update, once I can get that.

Thanks
:)

4 comments:

  1. Bhaskar

    I am having a similar problem

    I have an excel doc that has many names and tel nos in them

    I modified it and saved in as a comma separated .csv file with headings of Name, e-mail address and Phone.

    I then imported it to Gmail withan intention of Synching it from my wildfire

    Although all the data was imported aok the phone dat didn't go into the phone field but was added as a note.

    Synching it from my wildfire takes the dat across but the phone detail is text and i cannot use it to make a call other than manually.

    Having seen yr post i have changed the header to Mobile and Home Phone but with same results

    Any thoughts?

    Tony McCann Harrow-UK

    ReplyDelete
  2. Hi Tony,

    Did you try this:

    "b) Opened the .csv file in MS Excel
    c) Cut phone numbers from "Other" column and pasted onto the "Mobile" column."

    Then you need to import to outlook. If, the phone number fields now show under the "Phone" field in Outlook, then you just sync outlook to HTC using HTC Sync.

    --
    Bhaskar

    ReplyDelete
  3. just a query... when the SMSs are imported to the adroid... does it retain the sender information?

    ReplyDelete
  4. Hi Interceptor,
    I guess yes. Because I have seen the sender's mobile numbers displaying with the SMS-es which I had imported to my wildfire.

    --Thanks

    ReplyDelete