Jailbreaking the iPhone 4 on 4.2.8 firmware using redsn0w
Posted: June 15, 2011
Who is this guide for?
- iPhone 4 (Verizon only) owners.
- I used iTunes 10.3.1.
- I used OS X 10.6.7.
Thanks again go out to the iPhone Dev Team for providing this amazing, and FREE program for
customizing the iPhone. You can visit their website here,
and their blog here.
You can read their
notes regarding this jailbreak
Download iOS 4.2.8 firmware for the iPhone 4 from Apple here:
If your downloaded firmware file ends in .zip, rename it to end in .ipsw. Note: Safari likes to open
"safe" files by default. You must turn this feature off for this download to work correctly. Click
"Safari", select "Preferences", from the "Geneal" tab uncheck the box that says "Open "safe" files
after downloading". Otherwise just use Firefox to download this firmware file.
Download redsn0w 0.9.6rc18 (or later) from the
iPhone Dev Team
You should now have these two icons on your desktop.
Double click the redsn0w file and it will place a folder on your desktop. Go into this folder and
place the redsn0w.app file into your Applications folder on your computer. Overwrite any previous
Launch iTunes and restore to 4.2.8 firmware. iTunes will confirm the new firmware is on the iPhone.
If you receive an error message try restoring again, also check that if you have TinyUmbrella
installed, that you unselect the check box that says "Set Hosts to Cydia on Exit" in the Advanced
Launch redsn0w. Click the Browse button. Note: From now on, all redsn0w tutorials will not display
a program version number. This allows me to create the tutorials quicker as I won't have take a
lot of new screen shots every time the program is updated.
A file browser will open. Navigate to your 4.2.8 firmware file, select it and click Open. Ensure
you are selecting the correct firmware file.
The ipsw should be identified. Click Next.
A pop up window will appear.
Redsn0w will present a few options. Install Cydia is already checked.
- Install Cydia is for adding the Cydia program to gain access to the jailbreak community of
- Install custom bundle is for adding your own .tgz or .tar.gz files to the jailbreak. When
you select this a file browser window will open.
- Enable multitask gestures.
- Just boot tethered right now - is for those that are already jailbroken via a tethered method
and need only reboot, not jailbreak all over again.
- Just enter pwned DFU mode right now - walks you through DFU mode used for restoring purposes.
Turn off the iPhone, ensure it is connected via USB and click Next.
Instructions for entering DFU mode will appear. They start right away and go very quickly so try to
keep up! Press and hold the on/off (sleep/wake) button for three seconds
While holding the on/off (sleep/wake) button, press and hold the home button.
Release the on/off button, but keep holding the home button.
Redsn0w will display various messages: Jailbreaking, Extracting kernel, Decrypting main filesystem,
Extracting system files, Exploiting with limera1n, Uploading first stage, Waiting for reboot.
You'll see a graphic that says jailbreak data is being downloaded on the iPhone. Redsn0w will
display more messages: Uploading logo, Uploading ramdisk, Uploading kernel, Rebooting. Text will
scroll on the iPhone's screen.
You will see a few different messages (Installing base utilities, Replacing kernel, Flashing NOR,
Installing bundles, Activating, Syncing file systems, Moving Applications, Rebooting) on your iPhone
during the next couple minutes. The iPhone will reboot once this has finished.
Done will appear in the program.
You will now have Cydia on your SpringBoard. Here I am on 4.2.8 firmware. You are now jailbroken.
If you are concerned about your ability to restore to firmware that Apple no longer approves of
then I highly suggest you read