Jailbreaking/unlocking the 3G S iPhone using redsn0w
Updated: September 25, 2009
Page 1 of 2
Who is this guide for?
All 3G S iPhones: unlocked or not, activated or not, Pwned or not. If you are not already jailbroken,
you may need to use iTunes 8.2. Don't ask me where to get it.
3.0.1 firmware only.
Make sure to sync your iPhone prior to using this tutorial. This way your personal information, and
any App Store applications will be preserved.
Requires iTunes version 8.2, or greater.
I used OS X 10.5.8.
Thanks again go out to the iPhone Dev Team (and Oranav for the unlock exploit) for providing this
amazing, and FREE program for jailbreaking, activating, unlocking, and customizing the iPhone. You
can visit their website here,
and their blog
Note: The iPhone Dev Team has not updated redsn0w yet to recognize the 3.0.1 firmware file. You
can still jailbreak 3.0.1, you must supply redsn0w with 3.0 firmware however.
These tutorials represent my
experience as an iPhone owner in the United States. Your
mileage may vary. There is no way I could create a tutorial to cover every possible scenario out
there. So you are just going to have to roll with it, if your experience doesn't perfectly match
Be sure to read the iPhone Dev Team's notes on the use of their unlocking program, ultrasn0w
This step has been removed since Apple is no longer signing 3.0 or 3.0.1 firmware.
Download redsn0w (0.8) from me here
or via the iPhone Dev Team's
blog post here.
Download 3.0 firmware from Apple here.
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
You should now have these two icons on your desktop. If your firmware file ends in .zip, then edit
the file name to remove the .zip so that it ends in .ipsw.
Double click the redsn0w .zip file and you will see this folder appear.
Go into this folder and drag the redsn0w.app file into your Applications folder.
Launch redsn0w. Click the Browse button.
Navigate to where you saved the 3.0 firmware download from earlier. Select it, and click Open.
The message processing firmware will appear, followed by IPSW successfully identified. Click Next.
A pop up will appear and display several messages quickly.
At this screen you can choose whether to install Cydia, or Icy (Installer's successor). Click Next.
Note: If you are interested in having push notifications working (I don't use this so I can't attest
to it), you will need to activate your iPhone with an official SIM. Push does not work on
hacktivated iPhones. redsn0w can sense whether or not you require hacktivation based on your
previous restore. If you activated officially, redsn0w will do nothing, if you did not activate
offcially then it will hacktivate for you. Bottom line - you figure it out. I'm just making you
aware of a potential issue.
Now follow these instructions. Disconnect the iPhone's USB cable from your Mac. Turn off the iPhone.
Wait five seconds once it's powered off. Hold down the Home button and then plug the USB cable
back into your Mac.
On the iPhone you will see the connect to iTunes graphic.
Back in the redsn0w program, the message Jailbreaking... will appear. Other messages include:
waiting for reboot, uploading exploit, uploading logo, uploading ramdisk, and uploading kernel.
You'll then see this graphic on your iPhone. The iPhone will reboot, and then code will scroll on
the iPhone's screen.
Done! will appear in the program. You can click the Finish button to close the program.
You will see a few different messages (Installing base utilities, Replacing kernel, Flashing NOR,
Installing bundles, Syncing file systems, Rebooting) on your iPhone during the next couple minutes.
The iPhone will reboot once this has finished.
Your iPhone is now jailbroken. You may see Cydia and Icy on your SpringBoard.