I'm living in Peru right now and a friend was given a factory locked (to AT&T) iPhone 4 on iOS 4.1. She insisted that she could take it to a local store and have it unlocked, but I explained that while it could be jailbroken, it couldn't be unlocked, as per the Can I Unlock? website. Lo and behold, I just checked out her phone a week after telling her it was impossible, and she showed me her iPhone 4 working on a local carrier perfectly (voice, data, FaceTime, everything worked like my factory unlocked iPhone 4). I should mention that the phone had the normal baseband version (02.10.04) for iOS version 4.1, so it wasn't a case of unlocking an older, vulnerable baseband. How could this have been done? Thanks for any insight!