These are instructions on how to jailbreak your iPhone 3GS on the 4.2.1
firmware using RedSn0w for Windows. The Mac version of this tutorial
is
[You must be registered and logged in to see this link.].
If you have an iPhone 3GS with the new bootrom you will only be able to perform a
[You must be registered and logged in to see this link.] jailbreak at this time. This means you will need Redsn0w's assistance to boot into your jailbroken device.
IMPORTANT FOR UNLOCKERSDuring this process you can update your baseband to the 06.15 version.
If you are on 05.14 or 05.15 or higher you will need to do this to
unlock. You do not need to do this for jailbreak only. Please read the
following very carefully before deciding whether to do this. You can
find out baseband version
[You must be registered and logged in to see this link.].
1. There is no way to come back down from 06.15, and there’s no hiding
the baseband version from Apple. You’ll be voiding your warranty in a
very obvious way.
2. If some future baseband comes out with a critical fix, you won’t be
able to update to it if it remains down in the 05.xx sequence (then
again, you wouldn’t update to it if you wanted to keep your unlock
anyway).
3. Starting with FW 4.2.1 if you have 06.15 on your iPhone you won’t
ever be able to restore to stock firmware (it will fail). You’ll need
to only restore to custom IPSWs (then again, if you’re unlocker you
should already be doing that).
4. There are reports that 06.15
[You must be registered and logged in to see this link.] disable your GPS. The iPhone Dev-Team is currently working on a fix.
Don’t update to 06.15 if you don’t need to! Only do this if you need
the unlock and you’re stuck on 05.14 or 05.15, and you’re willing to
assume the above risks.
Step OneCreate a folder on your desktop called
PwnageDownload RedSn0w from
[You must be registered and logged in to see this link.] and place it in the Pwnage folder. Likewise, download the latest 4.2.1 firmware from below and place it in the same folder.
4.2.1 (3GS):
[You must be registered and logged in to see this link.]Extract the redsn0w executable from the RedSn0w zip file into the same folder.
[You must be registered and logged in to see this link.]Step Two***If you are already on iOS 4.2.1 you can skip this step. If you are
on an unlockable baseband and on a lower firmware you should use
PwnageTool instead to update
[You must be registered and logged in to see this link.] your baseband.
Connect your iPhone to the computer and launch iTunes.
[You must be registered and logged in to see this link.]Select your iPhone from the list of devices on the left. Now hold down
Shift and click the
Restore button. Restore is preferred as it won't create any wasted space on your iPhone.
[You must be registered and logged in to see this link.]Navigate to the Pwnage folder on your desktop and select the 4.2.1 firmware ipsw. Click the
Choose button to continue.
[You must be registered and logged in to see this link.]Step ThreeOnce iTunes has finished updating your iPhone to the desired firmware open the Pwnage folder on your desktop and launch the
redsn0w application from the redsn0w folder we extracted earlier.
[You must be registered and logged in to see this link.]Step FourOnce RedSn0w opens click the
Browse button
[You must be registered and logged in to see this link.]Step FiveSelect the 4.2.1 firmware ipsw we placed in the Pwnage folder on our desktop then click
Open.
[You must be registered and logged in to see this link.]You will be asked if this device is a newer fixed model. If yours is
then click the Yes button; otherwise, click the No button. At this time
you can only perform an untethered jailbreak on the older model.
[You must be registered and logged in to see this link.]Step SixOnce the firmware has been verified click the
Next button to continue.
[You must be registered and logged in to see this link.]Step SevenRedSn0w will now prepare the jailbreak data
[You must be registered and logged in to see this link.]