Over the past few days, since Apple released iPhone OS 3.1.3 firmware, so many people are asking this question – “I just Upgraded to 3.1.3 without checking with people first to see whether it was safe! What do I do now?” As you know, all the jailbreaking tools released till now (redsn0w, sn0wbreeze, pwnageTool) work only for older bootroms and baseband versions.
We had previously written a guide on how to find iPhone firmware and baseband versions? So what if you accidentally upgraded your device to iPhone 3.1.3?
Since the situation is different for every iPhone model, I have decided to write up a post with answers to the question.
iPhone 2G
Jailbreak? Yes
Unlock? Yes
Relax, you’re lucky. The original iPhone has been permanently pwned, and nothing Apple does can prevent your jailbreaking or unlocking your phone. If you have upgraded your phone, you will have lost your jailbreak and unlock, but you can easily get it back by running redsn0w 0.9.4. When it asks you to point it to the firmware currently installed on your iPhone, you will have to “trick” it by pointing it to the 3.1.2 ipsw instead. Redsn0w will jailbreak your phone and with Ultrasn0w, which you can use to unlock your phone.
iPhone 3G
Jailbreak? Yes
Unlock? No
You can jailbreak your phone using redsn0w 0.9.4. When it asks you to point it to the firmware currently installed on your iPhone, you will have to “trick” it by pointing it to the 3.1.2 ipsw instead.
Sadly there is currently no way to unlock the new baseband installed with this firmware upgrade. This means that you can only use your phone on the carrier it is officially locked to (unless your phone is factory unlocked). There is not currently any prospect for unlocking your phone.
iPhone 3GS
Jailbreak? Maybe
Unlock? No
Whether you can jailbreak your iPhone depends on whether you were previously jailbroken and have your phone’s ECID SHSHs on file in Cydia (you can check this by opening Cydia on your phone and seeing if it says in green at the top of the main page: “This device has SHSHs on file for iPhone OS: 3.1.2″). If you do have this information on file, you will be able to downgrade your phone to 3.1.2 using Saurik’s server to sign your install request (follow instructions here). You will then be able to jailbreak your phone using redsn0w or blackra1n.
If you do not have your SHSH on file, you cannot downgrade your phone’s firmware at this time, and you will therefore be unable to jailbreak your phone. All of the 3GS jailbreaking tools currently available rely on a USB exploit which has been patched in the 3.1.3 firmware. Since you cannot downgrade to 3.1.2 or earlier, you are out of luck for jailbreaking at the present time.
Sadly, whether you can jailbreak or not, there is currently no way to unlock the new baseband installed with this firmware upgrade. This means that you can only use your phone on the carrier it is officially locked to (unless your phone is factory unlocked). There is not currently any prospect for unlocking your phone.
[via]macrumors
Related Posts:
|
|





February 8th, 2010 at 11:47 am
Thanks for a good read Raju. The more I learn, the less I am inclined to JB my 3GS. I have yet to read any real world reports of the update doing anything useful. Unless you are Apple.
I’m going to stay with 3.1.2 for now.
February 8th, 2010 at 5:46 pm
Hey Raju,
As a past owner of a 3G, I was always skeptical about JB. I know many have but I was the super cautious type.
When you spend so much on the phone it is worrying, in case you totally brick it. If I invest in a 3GS I think, based on your post, I would be even more cautious.
Thanks for the post.
February 9th, 2010 at 10:29 pm
Thank u 4 d post..
February 10th, 2010 at 11:26 pm
Hi every1! i get the error 1604 in itunes what did i miss or what is wrong?
February 20th, 2010 at 1:28 am
@wayne vassell: if you actually knew the possibilities with jailbreaking you would definatly jb your iphone because the amount of 3rd party app is insane and just the way you can customize your iphone to they way you would like it to run not apple. also i have never been able to brick my iphone even if i tryed all you have to do is put it into dfu mode and restore it to the factory firmware.
March 6th, 2010 at 4:13 am
hey jakob, u need to download iREb to bypass this error. I forgot the link but I hope that helped. I have given up on trying to jb with my 3.1.3