Apple has the power to make a phone locked or unlocked to a certain carrier. Hence why some places they sell unlocked versions while others are locked. Now what I want to know is locking a phone, is it pure software or is there some hardware to it? And if its pure software then why can't we just do it like apple does it? Is it like a secret kept in fort knox or something? I know we can unlock phones by jailbreaking, but why can't be unlock the phones without jailbreaking? Thats all I want to know...I know it may sound stupid but I am just a curious iphone freak wondering.