Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
ok here is my 2 cents..i agree with the general.. why would you stay at 3.1.2 when you can upgrade SAFELY to 4.0.1 and unlock your iphone no problem.. if you wait at 3.1.2 and apple releases 4.1 your screwed out of a jailbreak and unlock untill the devteam/ comex release something.. because in 4.1 they are fixing the exploit used for jailbreakme.com

I agree that he should go to 4.0.1. I did this weekend on my 3GS using pwnagetool. I just needed to download the update for it to make the IPSW for 4.0.1. (DEV TEAM doesn't officially support it but it can be done).

If someone wants the pwned IPSW for 4.0.1 then i'll gladly send it on.
 
The original iPhone had it's boot rom updated. Just google 3.9 and 4.6 bootloader.

The way the bootloader worked on the original iPhone is a bit different compared to the 3G and 3GS. Different hardware and different software.

However the process could lead to bricked iPhones. So apple stopped enforcing it.

I have searched but have not read about of any 3GS having it's bootrom updated with an official IPSW (although it is possible).

I am still looking for confirmation on this. Personally i don't want to 'risk' unpwning my phone only to find out i'll never be able to pwn again.

So maybe you are right. Maybe the OP can upgrade to an office IPSW and use unlockme.com. Maybe then they'll be able to revert to an older firmware and repwn, if they have kept shsh blobs.

This part is not a "maybe". If he has his SHSH blobs backed up, he will always always and forever be able to downgrade from 4.0.1 to 3.1.2 and use Pwnage Tool to jailbreak and get back on the train.

I don't want to take that chance and i wouldn't advise the OP to either though.

I'll be onto you when 4.1 comes out. Asking if you have jailbroken your phone or not. It'll be interesting to see who will have been better off. Me with my pwn'd phone, or you with your phone that used unlockme.

Yeah, you're just being overly careful and for no reason. I have an iPhone 4. You're not going to be "onto me" when 4.1 comes out, because there's no jailbreak train for me to be on.

It's jailbreakme.com, not unlockme.com. I don't even know why I bother responding to you, you clearly don't know what you're talking about.

I agree that he should go to 4.0.1. I did this weekend on my 3GS using pwnagetool. I just needed to download the update for it to make the IPSW for 4.0.1. (DEV TEAM doesn't officially support it but it can be done).

If someone wants the pwned IPSW for 4.0.1 then i'll gladly send it on.

This only works if he has the old bootrom, and there's no benefit to keeping the old baseband. That's the only reason I suggested he upgrade and use jailbreakme.com in the first place.

But since the OP has never told us if he has the old bootrom or new bootrom or if he has his SHSHs backed up for 3.1.2, there's no way to give him accurate advice, short of guessing all of the possible scenarios and advising him on what to do.





Like this:

If you have your SHSH on file for 3.1.2, and you have the new bootrom, then your only option to jailbreak & unlock 4.0.1 is to upgrade with iTunes and use jailbreakme.com and install ultrasn0w. This will de-pwn your phone and take you off of the jailbreak train. You can downgrade to 3.1.2 and use Redsn0w to re-pwn and get back on the jailbreak train if you need to.

If you have your SHSH on file for 3.1.2, and you have the old bootrom, you have two options to jailbreak & unlock 4.0.1. You can upgrade to a pre-pwned 4.0.1 firmware created by an unofficial copy of Pwnage Tool that the Dev Team did not release. Using this *might* keep your phone pwned, there's no way to know for sure because it wasn't released by the Dev Team. Your other option is to upgrade using iTunes and jailbreak with jailbreakme.com and install ultrasn0w. You can downgrade to 3.1.2 and use Redsn0w to re-pwn and get back on the jailbreak train if you need to.

If you do not have your SHSH on file for 3.1.2, then your only option to jailbreak and unlock 4.0.1 is to upgrade with iTunes and use jailbreakme.com and install ultrasn0w. This will de-pwn your phone and take you off of the jailbreak train. You will not be able to downgrade and get back on the jailbreak train if that is a necessity to upgrade to 4.1 if and when it comes out and gets jailbroken.

Remember that the iPhone 4 has not been pwned yet, which means that the Dev Team is either working on a pwn for it, or has found a different way to jailbreak which will likely work on all iDevices. I don't think this is something to worry about, but if you are worried, then stay at 3.1.2.

If you are willing to stay at 3.1.2 when there are newer firmwares, then I think you should save yourself the grief and stay behind at 4.0.1 if when 4.1 comes out, you can't upgrade. Eventually a jailbreak will come out that will not require you to be previously jailbroken, and you'll be able to jailbreak at that time. The same thing is happening right now to you, except for the fact that there is another jailbreak method that works with the newest firmware.

Another thing to keep in mind is that right now the only way to upgrade your firmware WITHOUT upgrading the baseband is with software like Pwnage Tool. 4.1 will contain a baseband upgrade WHICH WILL LIKELY BREAK YOUR UNLOCK. The Dev Team have stated that they have three ways to exploit the baseband and unlock it. Apple will certainly patch the one that ultrasn0w 1.0-1 uses, but it will take some time before ultrasn0w is updated to work with the new baseband.

If you can get back on the jailbreak train, then you don't need to worry about this because you can downgrade, repwn, then upgrade to 4.1 using Pwnage Tool if and when it is released and supports 4.1.

If you can't get back on the jailbreak train, then it's up to you whether or not to worry about it.
 
Like this:

If you have your SHSH on file for 3.1.2, and you have the new bootrom, then your only option to jailbreak & unlock 4.0.1 is to upgrade with iTunes and use jailbreakme.com and install ultrasn0w. This will de-pwn your phone and take you off of the jailbreak train. You can downgrade to 3.1.2 and use Redsn0w to re-pwn and get back on the jailbreak train if you need to.

If you have your SHSH on file for 3.1.2, and you have the old bootrom, you have two options to jailbreak & unlock 4.0.1. You can upgrade to a pre-pwned 4.0.1 firmware created by an unofficial copy of Pwnage Tool that the Dev Team did not release. Using this *might* keep your phone pwned, there's no way to know for sure because it wasn't released by the Dev Team. Your other option is to upgrade using iTunes and jailbreak with jailbreakme.com and install ultrasn0w. You can downgrade to 3.1.2 and use Redsn0w to re-pwn and get back on the jailbreak train if you need to.

If you do not have your SHSH on file for 3.1.2, then your only option to jailbreak and unlock 4.0.1 is to upgrade with iTunes and use jailbreakme.com and install ultrasn0w. This will de-pwn your phone and take you off of the jailbreak train. You will not be able to downgrade and get back on the jailbreak train if that is a necessity to upgrade to 4.1 if and when it comes out and gets jailbroken.

Hey The General,
you seem to know you stuff so I would like to ask you a question if possible.

I had to replace my 3Gs today that used to be jailbroken with blackra1n on 3.1.2. I backed it up and everything and I believe I grabbed the iBEC and iBSS and ECID for that phone. So now that I got my iphone replaced it came with 4.0 already on. I believe I have the old bootrom though as my seriel number is ***29******. Have no idea how it works though. Like I restored from backup thinking it would save somekind of my jailbreak. like save the old bootrom or firmware or something. Is this true or should I just restore from new?
Basically what I am wondering is am I off the "jailbreak train" as you would say and am only good for jailbreakme.com if i ever want to jailbreak again?

Thanks
 
Hey The General,
you seem to know you stuff so I would like to ask you a question if possible.

I had to replace my 3Gs today that used to be jailbroken with blackra1n on 3.1.2. I backed it up and everything and I believe I grabbed the iBEC and iBSS and ECID for that phone. So now that I got my iphone replaced it came with 4.0 already on. I believe I have the old bootrom though as my seriel number is ***29******. Have no idea how it works though. Like I restored from backup thinking it would save somekind of my jailbreak. like save the old bootrom or firmware or something. Is this true or should I just restore from new?
Basically what I am wondering is am I off the "jailbreak train" as you would say and am only good for jailbreakme.com if i ever want to jailbreak again?

Thanks

The iBEC stuff that you backed up were phone-specific. That means they are worthless to you now since you have a different phone. You are off the jailbreak train at the moment with no way to get back on unless a future release of Pwnage Tool supports fresh jailbreaks (which it likely will).

But as of right now, the only way for you to jailbreak is with jailbreakme.com and to unlock, just install ultrasn0w if you need.
 
The iBEC stuff that you backed up were phone-specific. That means they are worthless to you now since you have a different phone. You are off the jailbreak train at the moment with no way to get back on unless a future release of Pwnage Tool supports fresh jailbreaks (which it likely will).

But as of right now, the only way for you to jailbreak is with jailbreakme.com and to unlock, just install ultrasn0w if you need.

Oh so the fact that i have an old bootrom doesn't matter?
and so do you think it would be better to restore with new iphone then to restore from backup? The only reason I restored from backup was cause I thought I could save my jailbreak somehow.
Thanks for your help.
 
Oh so the fact that i have an old bootrom doesn't matter?
and so do you think it would be better to restore with new iphone then to restore from backup? The only reason I restored from backup was cause I thought I could save my jailbreak somehow.
Thanks for your help.

Right, it doesn't matter what bootrom you have.

If the only reason you restored from backup was because you thought it would restore your jailbreak onto it, and you really don't need any of the other stuff saved in the backup point, then setting up as a new phone is always a good idea.
 
The way the bootloader worked on the original iPhone is a bit different compared to the 3G and 3GS. Different hardware and different software.



This part is not a "maybe". If he has his SHSH blobs backed up, he will always always and forever be able to downgrade from 4.0.1 to 3.1.2 and use Pwnage Tool to jailbreak and get back on the train.



Yeah, you're just being overly careful and for no reason. I have an iPhone 4. You're not going to be "onto me" when 4.1 comes out, because there's no jailbreak train for me to be on.

It's jailbreakme.com, not unlockme.com. I don't even know why I bother responding to you, you clearly don't know what you're talking about.

Well i'll be man enough to admit i'm wrong about the bootrom. It seems the 3.9/4.6 issue with the original iPhone was actually the bootloader, and not iBoot/bootrom.

After reading the details it seems you can unpwn and use jailbreakme.com, while still being able to downgrade and re-pwn again at 3.1.2 if you have your shsh blobs saved. (3GS only)

Apologies for arguing against you, but based on my knowledge at the time i was convinced the iBoot/bootrom would be upgraded with an official IPSW. It seems however that the iBoot is needed for recovery/DFU mode and hence cannot easily be upgraded by Apple.

However, I'm going to stay with a pwn'd phone myself, in case apple changes the update mechanism to update the iBoot/bootrom too.
 
Sorry for hijacking the thread. But last question I swear.
Should I grab the iBEC and iBSS and ECID for my new phone? Or is it not possible anymore?
 
Sorry for hijacking the thread. But last question I swear.
Should I grab the iBEC and iBSS and ECID for my new phone? Or is it not possible anymore?

If you jailbreak with jailbreakme.com you can click on 'make my life easier' in cydia, which should do the hard work for you (i'm sure thegeneral can confirm that).

You won't be able to downgrade back to 3.x though. Although you might get lucky and if the phone is a refurb the original owner might have pwn'd and registered with cydia before.
 
If you pwn with jailbreakme.com you can click on 'make my life easier' in cydia, which should do the hard work for you (i'm sure thegeneral can confirm that).

You won't be able to downgrade back to 3.x though. Although you might get lucky and if the phone is a refurb the original owner might have pwn'd and registered with cydia before.

Actually I just ended up jailbreaking it and in Cydia it says at the top
"This device has SHSHs on file for iPhone OS/iOS: 3.0, 3.1, 3.1.2, 3.1.3, 4.0, 4.01"

Does this mean that the original owner had pwn'd it and registered it with cydia?
If so what should I do?
 
Actually I just ended up jailbreaking it and in Cydia it says at the top
"This device has SHSHs on file for iPhone OS/iOS: 3.0, 3.1, 3.1.2, 3.1.3, 4.0, 4.01"

Does this mean that the original owner had pwn'd it and registered it with cydia?
If so what should I do?

Probably means that yes. Best thing to do is just enjoy the jailbreak :)
 
If you pwn with jailbreakme.com you can click on 'make my life easier' in cydia, which should do the hard work for you (i'm sure thegeneral can confirm that).

JailbreakMe.com does not pwn phones. It jailbreaks them, but it does not pwn them. There is a very distinct and important difference.
 
However, I'm going to stay with a pwn'd phone myself, in case apple changes the update mechanism to update the iBoot/bootrom too.

It is not possible to upgrade the bootrom. Those chips are flashed at the factory and cannot be reflashed via software. I think there are plenty of reasons to stay on the jailbreak train, but fear of a bootrom update in a future firmware release is not one of them.
 
Looks like you're in really good shape. :)

Hey sorry for being a noob but what should I do? just restore to 3.1.2? and rejailbreak with pwnage? Like I dont know how this SHSHs on file works and what to do with them. Thanks.
also I dont think i like this jailbreakme.com jailbreak. On my boot screen it has the stuck pixel line which is supposed to be normal apparently?
 
Hey sorry for being a noob but what should I do? just restore to 3.1.2? and rejailbreak with pwnage? Like I dont know how this SHSHs on file works and what to do with them. Thanks.
also I dont think i like this jailbreakme.com jailbreak. On my boot screen it has the stuck pixel line which is supposed to be normal apparently?

It's not stuck pixels. It's the exploit being temporarily stored in the video ram. It's comex got past the bootloader. Yes, it shows up as line of multi-colored pixels, but it has no functional effect on the phone.
 
But I don't know if I'm being super anal or something but after the multi colored pixels I looked closely at it and if I have something that is a whiteish screen then a pixel at the same location is a bit whiter then all the rest. It's kinda hard to see but it is there. Could it be from the multi colored pixels effecting it or is my screen just f'd and I just noticed it now because of the multicolored pixels? kinda bugging me
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.