Jailbreaking/unlocking the 3G iPhone on 4.2.1 firmware using redsn0w/ultrasn0w
Page 2 of 2
Need to restore again? - Introduction
There are two methods for restoring: making a custom 4.2.1 firmware file with PwnageTool or
downgrading to an older firmware (whose SHSH you have on file) withTinyUmbrella. I'll cover the
use of PwnageTool first.
Need to restore again? - Using PwnageTool
Download PwnageTool 4.1.3 Unlock Edition from the iPhone Dev Team
here.
Launch PwnageTool. Click Expert mode, then click on the iPhone on the left and it will display a
green check mark on it. Click the blue arrown.
Click Browse for IPSW then click the blue arrow.
A file browser will open. Navigate to the 4.2.1 firmware file you just downloaded, select it and
click Open.
You must click No at this message since you already have iPad baseband on your iPhone.
Click General, then click the blue arrow.
Select whether you need to activate or not. There are other options as well. Click the blue arrow.
Select any additional Cydia programs you'd like to include in this firmware if you'd like. Click
the blue arrow.
Decide whether or not you want to install Cydia. Click the blue arrow.
Decide whether or not you want custom boot and recovery logos. Click the blue arrow.
Click Build, then click the blue arrow.
Name your custom firmware file and click Save.
It will take several minute to compile your custom firmware.
Enter your password at the prompt.
Has your iPhone been Pwned before? If you select yes you will be prompted to place your iPhone
into recovery mode and be told to close PwnageTool and restore with your custom firmware through
iTunes. If you select no you will be walked through the process of putting your iPhone into DFU
mode.
PwnageTool will now walk you through putting the iPhone into DFU mode. Note: If you need to use
recovery mode, simply turn off the iPhone. Then, while holding down the home button, plug in the
USB cable and continue holding the home button until the iPhone displays the connect to iTunes
graphic.
You will then have 5 seconds to press and hold both the Power (sleep/wake) and Home buttons. Don't
do this until told to though.
You will then press and continue to hold both the Power (sleep/wake) and Home buttons for 10
seconds.
You will be prompted to release the Power (sleep/wake) button.
Continue holding the Home button for 10 seconds.
You are now in DFU mode. Click OK. The iPhone's screen will appear black, but it is actually on.
Launch iTunes. You'll receive a pop up message about being in recovery mode. Click OK.
Option click the Restore button.
A file browser will appear. Navigate to the custom 4.2.1 firmware file you created. Select it and
click Choose.
The restore process begins.
My iPhone is now back on 4.2.1 firmware with the same iPad modem firmware.
Updating your iPhone to newer firmware
Once a new firmware has been released it takes time to craft a new jailbreak and a new unlock, or
a work around for the unlock. Do not update your jailbroken/unlocked iPhone if you value its
current state of operation. I will post a tutorial on how to get newer firmware installed when it
is possible.
You updated your iPhone anyway and want to go back
If you updated your iPhone and now realize your mistake and want to go back, you will be able to
jailbreak provided your saved your SHSH for the particular firmware that you want to reinstall. Read
this tutorial to learn
more. If you do have the SHSH for the firmware you want to go back to then read
this page
to see how I downgraded my iPhone 3G and 3G S.
Keep in mind, if the new firmware you installed on your iPhone also installed new modem firmware,
then you have lost your ability to unlock, possibly forever.