How do I migrate my SMS (text messages) from iPhone to Android? I want to export my SMS history from an iPhone and import them into a new Android phone, including timestamp, message direction (incoming|outgoing), and correspondent (sender or recipient).

My specific scenario is this, but perhaps a generic solution exists -
Source: iPhone 4 running iOS 5 (jailbroken, if it helps)
Target: LG Nexus 4


This old question seems relevant except that it's aimed at Samsung devices, and it's 1½ years old.
Also, there's this alarming comment:
The problem with faked.org/isms2droid is that it doesn't correctly extract the iMessages correctly. It gets the wrong timestamp, and leaves the address empty and the type (which represents sent or received) is always 1 (received).


I'm thinking that there could be newer solutions that are worth mentioning?
After some digging into google, I came across a software called Backuptrans. The features listed include Transfer SMS between Android and iPhone, Save SMS from Android/iPhone onto local database on computer, Restore SMS from local database to Android/iPhone and many more.

I do not have an iPhone to check this software. This seems pretty good. The work steps are as simple as importing from iPhone to the computer and exporting to the Android device. More details with screenshots can be found here

The only downer for this solution is that you have to pay some cash (a minimum of $29.95) to use it fully. Since you are not comfortable with iSMS2droid (iPhone SMS Import), this seems to be the best option available. 

On an additional note, iSMS2droid is worth trying before you buy Backuptrans.