Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
HELP! I know how to unlock and jailbreak iPhones (I've done it for friends by watching YouTube videos to learn how) but I don't know much about how the whole update thing works. I bought my first iPhone yesterday to be used on T-Mobile. It is a used iPhone 3G that is currently running the 3.0 software. I went to plug it in to the computer to restore the phone and update it to 3.1.2 but realized that there was the 3.1.3 update available. So, does that mean there is no way to update to 3.1.2 because 3.1.3 is now available? It looks as if that's what you are all saying in the post above, but I'm not much of a tech person so I didn't understand some of the lingo and shorthand used above. I have to have the phone unlocked since it is for T-Mobile, which I can do since it is 3.0 but I would rather have 3.1.2 just so I can have some of the apps I downloaded.

You should do the following:

1) Do not restore.

2) Jailbreak at 3.0 using redsn0w 0.8

3) Create or obtain a hacktivated custom 3.1.2 firmware (these are created using PwnageTool -- do not use the stock 3.1.2 firmware from Apple).

4) Shift-restore or command-restore to this custom 3.1.2 firmware.

This will preserve your phone's baseband at 04.26.08 and allow you to unlock using ultrasn0w. Be sure never to upgrade to a stock firmware. You will always want to wait until the new version of PwnageTool is created before upgrading.
 
You should do the following:

1) Do not restore.

2) Jailbreak at 3.0 using redsn0w 0.8

3) Create or obtain a hacktivated custom 3.1.2 firmware (these are created using PwnageTool -- do not use the stock 3.1.2 firmware from Apple).

4) Shift-restore or command-restore to this custom 3.1.2 firmware.

This will preserve your phone's baseband at 04.26.08 and allow you to unlock using ultrasn0w. Be sure never to upgrade to a stock firmware. You will always want to wait until the new version of PwnageTool is created before upgrading.

Thank you very much! I knew I could spend hours on Google searching or ask here and get an answer in no time.
 
To thelatinist

This sounds exactly like the solution Ive been looking for. I'm currently running a non JB non unlocked 3GS with 3.0.1 and the 04.26.08 as well. I apologize if its an obvious anwer, but since I am running a 3GS vs. a 3G will I run into a problem using your suggested method? I've never used a custom firmware before and I was wondering if using one somehow bypasses the apple having to verify and sign off on the firmware. Would I have needed to have previously stored my SHSH files somewhere to employ this message to end up with a Jailbroken 3GS with a 4.26.08 baseband running 3.1.2?

Would this method also work if say, something when wrong with redsn0w and I needed to restore my phone without upgrading the baseband or updating beyond whatever custom firmware I found?

I appreciate any help...Im also pretty new to this...

If this will work (and its not too much to ask) could you let me know anyone I could PM to obtain a custom firmware like this?

Thanks...
 
Many of you already know about having an SHSH on file with Cydia. If you do, then you can actually restore to 3.1.2. It's relatively easy too.

Follow the steps 1-6 on the site I have provided the link for.
http://idevicesource.co.cc/2010/02/...-iphone-3gs-3-1-3-firmware-to-3-1-2-firmware/

Once I added the "74.208.10.249 gs.apple.com" host file, I was then able to not get the message telling me I can't restore to an older build.

That message was the following: "this device isn't eligible for the requested build".

After I added the host via terminal, basically DFU mode like every other time, and did the alt-restore. Very happy!


I had to restore to 3.1.2 because I was put in a crappy situation. I am an ATT customer, so I have ATT. But I'm currently abroad and using a different carrier card in my 3gs. Not sure why, but the phone didn't boot up and after restarting several time wouldn't get out of the boot screen.

Anyways, all is well now, and very happy.

Hope this helps a few of you out there that have added the SHSH file on Cydia too.
 
Many of you already know about having an SHSH on file with Cydia. If you do, then you can actually restore to 3.1.2. It's relatively easy too.

Follow the steps 1-6 on the site I have provided the link for.
http://idevicesource.co.cc/2010/02/...-iphone-3gs-3-1-3-firmware-to-3-1-2-firmware/

Once I added the "74.208.10.249 gs.apple.com" host file, I was then able to not get the message telling me I can't restore to an older build.

That message was the following: "this device isn't eligible for the requested build".

After I added the host via terminal, basically DFU mode like every other time, and did the alt-restore. Very happy!


I had to restore to 3.1.2 because I was put in a crappy situation. I am an ATT customer, so I have ATT. But I'm currently abroad and using a different carrier card in my 3gs. Not sure why, but the phone didn't boot up and after restarting several time wouldn't get out of the boot screen.

Anyways, all is well now, and very happy.

Hope this helps a few of you out there that have added the SHSH file on Cydia too.

Hey folks,
I'm in a similar situation with a replacement iphone 3gs from apple. Now with a new bootrom which i accidentally upgraded to 4.0.1. Been trying all afternoon to either jailbreak or downgrade to 3.1.2 with no success. Attempted to change the host using terminal. (I had 74.208.105.171 gs.apple.com and also tried your 74.208.10.249 gs.apple.com) Neither seem to be working.

I also have some other hosts blocked (adobe, etc) so that host file is a little crowded. Anyone have any ideas?

Much appreciated.
 
Hey folks,
I'm in a similar situation with a replacement iphone 3gs from apple. Now with a new bootrom which i accidentally upgraded to 4.0.1. Been trying all afternoon to either jailbreak or downgrade to 3.1.2 with no success. Attempted to change the host using terminal. (I had 74.208.105.171 gs.apple.com and also tried your 74.208.10.249 gs.apple.com) Neither seem to be working.

I also have some other hosts blocked (adobe, etc) so that host file is a little crowded. Anyone have any ideas?

Much appreciated.

You haven't told us about your SHSH situation... But if you have done the method and it still does not work, you must not have them.
If SHSH if a mystery to you, learn about it before continuing trying to Jailbreak.

It shouldn't matter how crowded your hosts file is.
 
uhm

i signed up to say that he put iphone 2g firmware then noticed that all my 3gs files are 2g iphone *facepalm and i know i just bumped a thread that doesnt even apply anymore cause there is a 3.1.3 jailbreak and unlock for 3gs
 
*facepalm

i signed up to say that he put iphone 2g firmware then noticed that all my 3gs files are 2g iphone *facepalm and i know i just bumped a thread that doesnt even apply anymore cause there is a 3.1.3 jailbreak and unlock for 3gs

edit: i thought this was an old thread *doublefacepalm
 
Wait, so if I upgrade my 3g or first gen ipod touch to 4.0, realize the performance hit is too bad, I am UNABLE to revert back to prior OS's?

What a load of *********

Yes, this is correct for the iPhone 4, iPhone 3Gs and now, the iPhone 3G. Apple is no longer signing old versions of any of the firmwares so we have no choice but to restore to the latest unless the SHSH blobs for the old versions are stired in Cydia or on your computer.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.