I'm not totally clear how you update from ICS to JB if you didnt buy the phone locked to a particular network. I have a HTC One S and am living in the Middle East, I didnt purchase the phone from the phone company and this model is not supported by the carrier. Is there a way you can update the software without waiting for the phone company to download it (possibly never)?