I haven’t used this application yet, because I don’t have an iPhone yet. But most people with iPhone used ZiPhone for unlocking their iPhones and according to them, it actually works.
Here’s a video of a caveman unlocking an iPhone with ZiPhone.
Caveman Unlocks iPhone
And here’s an interview of Zibri, the man that created the ZiPhone.
Zibri’s Interview
You can read more information and download ZiPhone here.