omar92cs, It is difficult to deny there was an insider responsible for helping jailbreak. Figuring out how to jailbreak (dialling *#307# etc) can be found by reverse engineering the software, This is very difficult but possible.
Yes, I agree with you. Apple should not have tied the phone with Service provider.