Hello, I want to manually upgrade a jailbroken iPhone 3GS iOS 4.1 to 6.1.2 to allow keeping the jailbreak and the unlock (main reason). I already looked for tutorials, and all of them simply say to press "alt" while clicking on "upgrade" in iTunes. I select the IPSW for 6.1.2 (manually downloaded from iosdl.com), and iTunes starts to uncompress it, then installing fails, putting that "This iPhone couldn't be upgraded. This device isn't eligible for the requested build." I also tried to put in in recovery mode, and this time, it fails with an error 1604 (related to USB timing). Why does this supposedly easy operation fails, and how do I upgrade to 6.1.2, but not 6.1.3?