Since the launch of unlocked iPhone 4 and iPhone 4S  last year AT&T has been unlocking all iPhones who were bought contract free or whose contract has ended.