I'm a bit confused. I did jailbreakme.com on a 3GS with 4.0.1 a long time ago, and did the carrier unlock. When I yesterday gave the phone to my girlfriend, I did a reset to a 4.0.1 image I found online. I did this so that I could reset the phone without upgrading to iOS 5, and wouldn't lose my ability to jailbreak the phone again through jailbreakme.com. (i only jailbreak to get the unlock)
But to my surprise, after I reset the phone to factory settings 4.0.1 it was still unlocked, even though it obviously wasn't jailbroken anymore after the reset. I didn't have to jailbreak it to get my girlfriend's unofficial carrier SIM to work just fine, and I know this phone is originally carrier locked to another carrier.
Now my question is; can I update the 3GS to iOS 5 and also keep the carrier unlock this time? Thanks!
But to my surprise, after I reset the phone to factory settings 4.0.1 it was still unlocked, even though it obviously wasn't jailbroken anymore after the reset. I didn't have to jailbreak it to get my girlfriend's unofficial carrier SIM to work just fine, and I know this phone is originally carrier locked to another carrier.
Now my question is; can I update the 3GS to iOS 5 and also keep the carrier unlock this time? Thanks!