I've been looking into jailbreaking and unlocking for the iphone 4s from the at&t network, largely due to my recent switch to verizon. Now before any debates begin, I am not familiar with other countries but in the United States it is completely legal (doesn't even void warranty in most cases). The way I understand it is: the 4s has both gsm and cdma radios. This allows it to communicate with both protocols. However, U.S. networks such as verizon, at&t, tmobile, and sprint have buried deep firmware restrictions which prevent the use of their 4s' to be used on any other U.S. carrier. They will only work, when unlocked, on foreign carriers.
But, doesn't jailbreaking allow you to modify the files within a phone, therefore allowing you to rewrite the firmware to work with another network or all networks? Therefore, a jailbroken 4s with modified firmware which was then unlocked could be used on another network.
Through my research, however, I have yet to see an instance where this was done or even attempted. It seems most people with experience in jailbreaking or unlocking have simply labelled it as impossible. Why is this? What piece to this puzzle am I missing? To me it would seem a company would be able to accomplish this and sell a program which would perform this jailbreak.
If anyone could point me in the correct direction here or provide some insightful links it would be appreciated.
Available for freelance work, hard surface 3d artist and current generation game artist. Contact me through email.