Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Here are the steps for old bootrom 3gs to get to 4.2.1 w/o updating baseband:

1. Download the custom ipsw. Courtesy of rgarjr in post #3. His custom ipsw works. I guarantee it.

2. Download the factory ipsw. http://www.felixbruns.de/iPod/firmware

3. Download latest iReb. http://ih8sn0w.com

4. Download latest redsn0w. https://sites.google.com/a/iphone-dev.com/files/home/redsn0w_win_0.9.6b6.zip?attredirects=0&d=1

5. Download iTunes 10.1, get it set up properly, quit and reboot. If already installed, skip this and go to the next step.

6. Turn off phone with USB plugged in, run iReb and follow instructions to make phone flashable.

7. Run iTunes, put phone into DFU mode

8. Shift-Restore and chose the custom ipsw. Let it update. It'll say the sim card is not compatible or something after it reboots if you are using foreign sim.

9. Run redsn0w to jailbreak. It will want the factory firmware which you downloaded. Ensure only Install Cydia is checked. Hacktivation is enabled by default. This step was scary because my redsn0w crashed after you click the last submit button. But it worked anyhow.

10. Sync and restore your itunes junk.

11. After that, get your wifi setup, run Cydia and install ultrasn0w if you require unlock.

12. Try http://www.bingner.com/SAM.html if you are feeling adventurous. I chickened out :)

rivest3gs.JPG

worked great! iphone 3gs old 05.11.07
thanks a lot
 
Here are the steps for old bootrom 3gs to get to 4.2.1 w/o updating baseband:

1. Download the custom ipsw. Courtesy of rgarjr in post #3. His custom ipsw works. I guarantee it.

2. Download the factory ipsw. http://www.felixbruns.de/iPod/firmware

3. Download latest iReb. http://ih8sn0w.com

4. Download latest redsn0w. https://sites.google.com/a/iphone-dev.com/files/home/redsn0w_win_0.9.6b6.zip?attredirects=0&d=1

5. Download iTunes 10.1, get it set up properly, quit and reboot. If already installed, skip this and go to the next step.

6. Turn off phone with USB plugged in, run iReb and follow instructions to make phone flashable.

7. Run iTunes, put phone into DFU mode

8. Shift-Restore and chose the custom ipsw. Let it update. It'll say the sim card is not compatible or something after it reboots if you are using foreign sim.

9. Run redsn0w to jailbreak. It will want the factory firmware which you downloaded. Ensure only Install Cydia is checked. Hacktivation is enabled by default. This step was scary because my redsn0w crashed after you click the last submit button. But it worked anyhow.

10. Sync and restore your itunes junk.

11. After that, get your wifi setup, run Cydia and install ultrasn0w if you require unlock.

12. Try http://www.bingner.com/SAM.html if you are feeling adventurous. I chickened out :)

rivest3gs.JPG

So only select Cydia and UNSELECT hacktivation?
 
I think that process is a little too complex, notes from another poster with clarifiers.

OK. I tested it out it works.

Things have gotten too complicated with this 4.2.1 firmware but if your on one of the older 3GS its pretty simple to preserve your baseband.

Do it like the old way..


1. Enter DFU mode with any method you like. iReb / Redsnow / Manually
redsn0w needs to see official ipsw file to work.
stored in C:\Users\<yournamehere>\AppData\Roaming\Apple Computer\iTunes

2. iTunes Shift+Restore and select that custom firmware you downloaded.
Be very careful, it should ask for the IPSW file, if it doesn't unplug the phone to abort.


Stop here if you don't want to jailbreak


However their is one problem, that custom firmware does not contain cydia.. so after you've finished running it run redsnow and select the option "install cydia".
I had big problems with redsc0w, had to restore as new instead of backup. Other things like XP mode or setting CPU affinity to 1 may help according to fora.


Stop here if you don't want to unlock


BTW, that custom firmware does not hactivate so you must do it using SAM (Subscriber Activation Module) I think - im on offical release so haven't tried.
ME=ATT SIM so no hactivation/SAM needed. Even old/no contract AT&T SIMs work, also seems to activate fine with ipad sim too.


ultrasnow = cydia app to unlock

??

profit
 
The first time you use redsn0w to jailbreak, make sure only Cydia is selected and the others all unselected. Hacktivation is by default. You can stop here.

IF AND ONLY IF you want to try SAM, then run redsn0w AGAIN with "Cydia and Deactivate" selected.

Hope that clears it up.

So only select Cydia and UNSELECT hacktivation?
 
Hello,
Here are the steps for old bootrom 3gs to get to 4.2.1 w/o updating baseband:
rivest, I have the same iPhone as you (3GS, old bootrom, iOS 4.0, fw 04.26.08) and I just want to be sure that this method will bring me to 4.2.1/04.26.08 (untethered and unlockable).

Thanks,
Tex
 
Many have tried and succeeded. It'll work :)

Hello,

rivest, I have the same iPhone as you (3GS, old bootrom, iOS 4.0, fw 04.26.08) and I just want to be sure that this method will bring me to 4.2.1/04.26.08 (untethered and unlockable).

Thanks,
Tex
 
When I click Option+restore, iTunes says "iTunes will erase and restore .. and will verify the restore with Apple"

Do I have to use tiny Umbrella or what ?
 
Last edited:
No there's no need for TU.
ok.

When trying to restore in DFU mode, I got the err message "The iPhone cannot be restored. An unknown error occured (1600)" any idea what that can be ? Btw, I haven't used iREB because I'm on a mac. Shall I try restoring when I'm in recovery mode instead ?
 
Last edited:
Hmm, take it out of DFU and try restore mode and see what happens.
It started restoring, then I get the error "An unknown error occured (21)"

Now when I start the iPhone I see Steve Jobs saying something in russian then the screen goes black and nothing happens :(

Edit: I tried with Windows and iREB and successfully restored the cutom firmware. Now I have to use redsnow to install cydia

Edit2: it looks like it's done now :) I'm restoring my backup. I have 4.2.1 with my old baseband.

Thanks for the guide !
 
Last edited:
I'm stuck in step 3.
I added the bundle but don't know how to make the custom firmware. Do I run pwnage in simple or expert mode? If I choose expert (like the "Update 3" instructions state in dev-team blog), I'm prompted to browse for a ipsw. I only have one ipsw and that's the one I need to use when I JB with redsn0w. What am I missing? :confused:
Any help will be much appreciated.

I agree with this! These are the steps:

1. Download the 4.2 bundle from Dev team blog under update #3.

2. You need to right click on pwnage tool and show contents/Resources/FirmwareBundles>Drop the bundle you downloaded in there
Open pwnage and proceed to make custom firmware.

3. Restore the phone thru iTunes using the custom 4.2.1 from Pwnage tool.

2. Jailbreak the phone using Redsn0w with the 4.2.1 IPSW(Not the custom one) but not
to select the ipad baseband.

Cheers
 
I'm stuck in step 3.
I added the bundle but don't know how to make the custom firmware. Do I run pwnage in simple or expert mode? If I choose expert (like the "Update 3" instructions state in dev-team blog), I'm prompted to browse for a ipsw. I only have one ipsw and that's the one I need to use when I JB with redsn0w. What am I missing? :confused:
Any help will be much appreciated.

Don't you want to use the custom firmware of post #3 ?
 
I am just saying this firmware is fine go ahead and use it. I posted my own simplified process in #54.
 
I tried using the one in post #3 but kept getting an error when trying to restore. I tried it on 2 different Macs and Windows 7 (in Parallels) numerous times. I received "The iPhone cannot be restored. An unknown error occured (xxxx)," with xxxx being 1600, 1604, 1601, 21, 24, etc. I had my phone locked in recovery mode a couple times too. After a couple of hours of trying, I said screw it and made my own custom ipsw using pwnage (copied the official ipsw I was going to use with redsn0w for pwnage). That restore went fine, preserving my baseband. I then used redsn0w to JB and then ultrasn0w to unlock. I tested it yesterday using somebody's T-mobile SIM and it worked.

Wish that file could have worked for me. Thanks for the help anyway.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.