iPhone SMS to Android Converter
This simple tool allows you to convert your iPhone's SMS database (sms.db) to a XML file which you can import on your Android device with the free app SMS Backup & Restore by Ritesh Sahu.
Jailbreakers: you can either follow the instructions below, or install OpenSSH via Cydia and use something like scp, WinSCP or Fugu to copy "/var/Mobile/Library/SMS/sms.db" to your desktop.
Get your iPhone sms.db
If you have a recent backup of your iPhone, or haven't received any new SMS you'd like to move to your Android phone, you can skip the first step:
- make a backup in iTunes (right-click your iPhone icon in the left pane)
- depending on your operating system, go to the folder
- Windows Vista/Win7: "C:\Users\[YOURUSERNAME]\AppData\Roaming\Apple Computer\MobileSync\Backup\"
- Windows XP: "C:\Documents and Settings\[YOURUSERNAME]\Application Data\Apple Computer\MobileSync\Backup\"
- Mac OS X: "~/Library/Application Support/MobileSync/Backup/"
- Linux: "/itunes/?/your/kidding/me/right/?"
- if there's more than one folder in there, look for the one which doesn't have a timestamp (-YYYYMMDD-HHMMSS) at the end, and open it
- copy the file "3d0d7e5fb2ce288813306e4d4636395e047a3d28.mddata" (older iTunes versions used the extension ".mdbakup") to your desktop
Convert your iPhone sms.db to XML