Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
You can try Ziphone. I believe there are many others out there. I have unlocked 10 iphone this last two months. Ziphone has always work except for 3.0. I have used ziphone to unlock my first 9 with no problem using 2.6(I believe thats the version I was using.) But discovered installer.app problem with 3.0.

I didn't have time to troubleshoot it so I went to iliberty and it work even better.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.