Hi,there are many software available to unlock iphone and i unlocked it by remote unlocking..there are many online providers who provide the service..one of my friend got unlocked his iphone from Superunlockcodes by remote unlock..and the important thing remote unlocking is available for some country and network providers only so if you are interested you can try from them before that see whether remote unlocking is available for your country and provider..