You can unlock
your iphone4 by remote
unlocking method..now a days many of them are using iphone and the
problem they face is that they dont know how to unlock
it and if they find a way it is not getting unlocked completely..i too
have came across some problem like this and finally i got it done by onlinegsmunlock
by remote unlocking method for my iphone4..here is the instruction which i got from them
1. Wait for an email saying your phone has been activated or remotely unlocked.
2. Install the latest version of iTunes.
3. Make sure your Apple iPhone phone software is updated to the latest version
using the iTunes software.
4. Connect your Apple iPhone to iTunes with a NOT ACCEPTED SIM card.
5. Wait until iTunes detects your Apple iPhone.
6. Disconnect your Apple iPhone and reconnect it after 10 seconds.
7. Your Apple iPhone is now unlocked.
and the important thing is that remote unlocking is not available for
some country and provider so please do check with that if you contact
them for remote unlocking..