Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

fenderbass146

macrumors 68000
Original poster
Mar 11, 2009
1,509
2,843
Northwest Indiana
I have a 3.0.1 iphone 3gs that is jailbroke with modem firmware 04.26.08 on at&t. I want to upgrade my iphone to 3.1.2 and keep it jailbroken and I want to keep it unlockable as well so I can sell it for a higher price when the next iphone comes next summer.

What is the best way to go about doing this and what are the steps to do it.

Also are there any cons to going to 3.1.2

sry if there is a thread like this, but none answered all my questions
 
google 'blacksn0w'[/QUOTE

I heard of that, but i also heard that if your phone dies you loose jailbreak as well as that don't youhave to update your phone to 3.1.2 first then use blackrain/... doing so will cause me to loose my baseband right?

You've heard incorrectly. :)

That only applies if you bought your phone recently (last month) and it has the new iBoot installed. You can use Pwnage Tool or Blackra1n to jailbreak 3.1.2, then use Blacksn0w to unlock. :)
 
Just to Double Check

You've heard incorrectly. :)

That only applies if you bought your phone recently (last month) and it has the new iBoot installed. You can use Pwnage Tool or Blackra1n to jailbreak 3.1.2, then use Blacksn0w to unlock. :)

My iphone 3GS was purchased a couple of weeks after it was released so it should not have the new iBoot. I recently jailbroke the phone using Pwnage 3.1.4 and it is working perfectly. Even installed a tethering app this morning.

So just to double check your unlock recommendation. I should simply use Blacksn0w to unlock the phone. Is this correct?

TIA for your advice.
 
My iphone 3GS was purchased a couple of weeks after it was released so it should not have the new iBoot. I recently jailbroke the phone using Pwnage 3.1.4 and it is working perfectly. Even installed a tethering app this morning.

So just to double check your unlock recommendation. I should simply use Blacksn0w to unlock the phone. Is this correct?

TIA for your advice.

I'm not sure what firmware you jailbroke with but if it's 3.1.2 then all you need is Blacksn0w. :)
 
Well, actually, it's the baseband that matters. If he jailbroke with a custom 3.1.2 firmware and has the 4.26.08 baseband he still will need to use ultrasn0w.

Correct, you win a cookie. :)

I'm sure you know, 3.1.2 comes with 5.11.x baseband. Pwnage also cannot package 3.1.2 but it can jailbreak it, unless it was updated but info not place on the Dev Team's website. I'm trying yo make the info easier to follow...
 
I'm sure you know, 3.1.2 comes with 5.11.x baseband. I'm trying yo make the info easier to follow...

I wasn't trying to act like a know-it-all. I just think you simplified to the point of giving what might be misleading information. Since he bought his 3GS back in the days when 3.0 came standard and since he jailbroke with PwnageTool, there's a pretty good chance he does not have the 5.11.07 baseband. In that case, your advice would be very wrong.

Besides, it's not that much more complicated to explain the difference...like this:

Ozamandiz: Check your baseband (Modem Firmware) version in Settings>General>About. If it's 4.26.08 you should use ultrasn0w. If it's 5.11.07 you should use blacksn0w.

Pwnage also cannot package 3.1.2 but it can jailbreak it, unless it was updated but info not place on the Dev Team's website.

I don't know what this means. It cannot "package" 3.1.2? But in any case PwnageTool v. 3.1.4 was designed specifically to create custom 3.1.2 firmware ipsw's. It also will pwn never-jailbroken 3GS phones. The relevant post on the Dev Team's website is http://blog.iphone-dev.org/post/211802082/pwnage-pie. So it is entirely possible the OP upgraded directly from 3.0 or 3.0.1 to 3.1.2 jailbroken. I did it, as did many others.
 
You want to preserve that 04.26.08 baseband by NEVER letting itunes do a firmware update itself. I would just leave it 3.0.1 till you fully understand the whole process of loading a custom ipsw..
 
I wasn't trying to act like a know-it-all. I just think you simplified to the point of giving what might be misleading information. Since he bought his 3GS back in the days when 3.0 came standard and since he jailbroke with PwnageTool, there's a pretty good chance he does not have the 5.11.07 baseband. In that case, your advice would be very wrong.

Besides, it's not that much more complicated to explain the difference...like this:

Ozamandiz: Check your baseband (Modem Firmware) version in Settings>General>About. If it's 4.26.08 you should use ultrasn0w. If it's 5.11.07 you should use blacksn0w.



I don't know what this means. It cannot "package" 3.1.2? But in any case PwnageTool v. 3.1.4 was designed specifically to create custom 3.1.2 firmware ipsw's. It also will pwn never-jailbroken 3GS phones. The relevant post on the Dev Team's website is http://blog.iphone-dev.org/post/211802082/pwnage-pie. So it is entirely possible the OP upgraded directly from 3.0 or 3.0.1 to 3.1.2 jailbroken. I did it, as did many others.

It means you can't make a custom package for 3GS phones if you have 3.1.x:
Note for 3GS users not already jailbroken and stuck at 3.1.x: this version of PwnageTool has a side feature to jailbreak your 3GS. *It uses a simple implementation of the usb control msg hole found by*chronicdev,*geohot, and our very own gray.

I was assuming that since the original asker already updated using Pwnage 3.1.4 (I know, I assume too much :)), that they updated to 3.1.2 and could only jailbreak and not package a carom firmware without first downgradig which is a pain. :)
 
It means you can't make a custom package for 3GS phones if you have 3.1.x:

I was assuming that since the original asker already updated using Pwnage 3.1.4 (I know, I assume too much :)), that they updated to 3.1.2 and could only jailbreak and not package a carom firmware without first downgradig which is a pain. :)

You completely misunderstand. First of all this doesn't apply to Ozamandiz, because he's already on 3.1.2 jailbroken (though we don't know which baseband he has) and all he needs to do is install either blacksn0w or ultrasn0w (depending on his baseband, not on his OS) to unlock his phone.

And second, you do not understand the very Dev Team blog passage you quote! What the Dev Team is saying there is that 3.1.4, in addition to creating custom 3GS firmwares, will also pwn your 3GS if it's never been jailbroken before so you can install the custom firmware you create with it. I don't know where you got the idea that you can't restore a custom 3.1.2 firmware to a 3GS on 3.1.2 jailbroken, but you're dead wrong. A jailbroken phone will always accept a custom firmware.

You may be confused because for a few weeks when PT 3.1 first came out it did not have the ability to pwn an unpwned 3GS (i.e., one on 3.1 official), so people whose phones came with 3.1 stock or who updated and couldn't downgrade couldn't use PT to jailbreak. But even that hasn't been true since 3.1.4 came out. And it wouldn't have applied to Oza anyway since, as he said, he's already jailbroken.
 
I already have, but no biggie man. It's all good. :)

You're wrong. You can Jailbreak any iPhone, a new exploit for 3.1.2 was found. You may be confusing iPhones with iPods. You still can't fully jailbreak a new iPod because of hardware changes.
 
You're wrong. You can Jailbreak any iPhone, a new exploit for 3.1.2 was found. You may be confusing iPhones with iPods. You still can't fully jailbreak a new iPod because of hardware changes.

And you're confused. :)

There's no new exploit in 3.1.2, it's the same expolit used since day 1. Perhaps you are referring to the vulnerability found in the new version of iBoot on the 3GS? If so, this requires a tethered jailbreak which is ok in theory, but not a viable option for a mobile device as the iPhone.
 
I already have, but no biggie man. It's all good. :)

But you are completely and utterly wrong. I myself have created custom 3.1.2 firmwares and restored them to my own 3GS which already had been updated to 3.1.2. Do you think I'm lying? What possible motive could I have for lying about this? Do I have to post a video of me doing it, or would even that convince you?

Perhaps you are referring to the vulnerability found in the new version of iBoot on the 3GS? If so, this requires a tethered jailbreak which is ok in theory, but not a viable option for a mobile device as the iPhone.

Are you on about the tethered jailbreak again? That doesn't apply to Ozamandiz at all. He has a 3GS purchased back before the new boot loader was even written. He has a pwned iPhone. He can *always* update to a custom firmware and maintain his (untethered) jailbreak, no matter what firmware he has on his phone. And even if he updates to 3.1.2 official, PwnageTool will happily pwn his phone (per your own quote from the Dev Team blog!) so he can install a custom firmware.
 
But you are completely and utterly wrong. I myself have created custom 3.1.2 firmwares and restored them to my own 3GS which already had been updated to 3.1.2. Do you think I'm lying? What possible motive could I have for lying about this? Do I have to post a video of me doing it, or would even that convince you?
You know, there are many decaffienated brands on the market that are just as tasty as the real thing.

I never accused anyone of lying, I'm going by my research and reading. If you can report otherwise, great. No one is perfect and perhaps I am incorrect. :)
 
It is not necessary to be an ass simply because you are embarrassed to admit that you are wrong.

Apologies, but is it necessary to resort to name calling simply because someone else has a different opinion? It's ok to be better than that you know, we won't frown upon it. :)

Perhaps you missed the part where I did admit that I could be incorrect?
 
Apologies, but is it necessary to resort to name calling simply because someone else has a different opinion? It's ok to be better than that you know, we won't frown upon it. :)

You cannot possibly be claiming a moral high ground after the offensive and passive-aggressive comments you have made here. I apologize if you thought I was calling you names. I meant only to describe your behavior. I have edited my comment to clarify.
 
You cannot possibly be claiming a moral high ground after the offensive and passive-aggressive comments you have made here. I apologize if you thought I was calling you names. I meant only to describe your behavior.
Well, sorry you feel that way man. :)

I suppose I don't need to quote you then?
 
Well, sorry you feel that way man. :)

I suppose I don't need to quote you then?

Come on. You have been baiting him and he didn't actually call you anything. Adding smileys doesn't negate what you type.

Anyway, it's always good to do research and reading, as you say, but it's the actually doing something that matters. I think thelatinist just wanted to make sure you didn't make incorrect (or misleading) statements, which you were at times.

Group hug? :)
 
Come on. You have been baiting him and he didn't actually call you anything. Adding smileys doesn't negate what you type.

Anyway, it's always good to do research and reading, as you say, but it's the actually doing something that matters. I think thelatinist just wanted to make sure you didn't make incorrect (or misleading) statements, which you were at times.

Group hug? :)
Well, my intention wasn't to bait anyone, and when I admitted I could be wrong, I was told I was being an ass. :)

I'll forgo the group hug but certainly we can let his rest. Where are the bunnies when we need them?
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.