How to unlock iPhone 4 if original carrier doesn't provide the service? I have two iPhone 4 locked by the original carrier. I can't get the factory unlock because this carrier don't provide this service.

I try to unlock via software but I can't, because the baseband (modem firmaware) are 04.12.02 (iOS 6.0.1) and 04.11.08 (iOS 5.0.1). Is not possible that I use Gevey, for the basebands. So, I think that I need wait for other new solution or maybe Apple unlock the all generation of iPhone 4.

If you know, other solution for me, please, help me. Because right now, I have only two iPod touch.

So, is possible that Apple unlock the all generation of iPhone 4?
As far as I know, you can't unlock with Apple after you've purchased an iPhone.

In the US, the laws regarding cellphone unlocking haven't changed, but a Library of Congress exemption to the law has recently not ben renewed so you might only legally unlock if your carrier allows.