Jailbreaking/unlocking the 3G or 3G S iPhone using redsn0w and blacksn0w [SIMULATED]
Attention: This tutorial is a simulation of what should happen. Why am I making a simulated
tutorial? Mainly because my iPhone 3G and 3G S have 3.1.2 firmware and 4.26.08 modem firmware and
are unlocked and work just fine. I have no interest in restoring my phones to 3.1.2 firmware (which
will also install 5.11.07 modem firmware) which would then require me to use blacksn0w to unlock
with, just to use this new version of redsn0w to make a tutorial with. blacksn0w has caused issues
where some lose Wi-Fi. If you already have 3.1.2 firmware and 5.11.07 modem firmware on your
iPhone then you have nothing to lose by following this tutorial if you want to jailbreak or unlock.
Maybe some will find this tutorial helpful.
Who is this guide for?
All 3G or 3G S iPhones: unlocked or not, activated or not, Pwned or not. Newer 3G S iPhones will
require the redns0w program to be rerun every time the phone needs to be rebooted.
Those on 3.1.2 firmware already.
Make sure to sync your iPhone prior to using this tutorial. This way your personal information, and
any App Store applications will be preserved.
I used iTunes version 9.0.3.
I used OS X 10.6.2.
Thanks again go out to the iPhone Dev Team for providing this amazing, and FREE program for
jailbreaking, activating, unlocking, and customizing the iPhone. You can
visit their website here,
and their blog here.
They have a
specific article on their blog
you can ask questions and get help using this program.
Note: The team has updated redsn0w 0.9.x THREE TIMES in the last 24 hours (as of February
1st, 2010). I've updated my download links in the tutorials so that you can download the latest
STABLE release (there's a beta 0.9.3 that I won't even talk about) which is 0.9.2. I however do not
have the time to update my tutorials so that all the screen shots match the program interface, and
that I've documented any other changes. I'll check back in a few weeks, and if the dust has finally
settled on this program, then I'll update this tutorial.
Download redsn0w 0.9.2 from the iPhone Dev Team's
Download 3G 3.1.2 firmware from Apple here.
Download 3G S 3.1.2 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 (one firmware and one program). 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.
Note: If you don't already have push notifications working, and want them working, then a restore
will be in order for you. 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.
Launch redsn0w. Click the Browse button.
Navigate to where you saved the 3.1.2 firmware download from earlier. Select it, and click Open.
You will see this message next. I'll cover the yes and no options, but first let me show you
where to verify your serial number at.
I've gone to my About page and highlighted the serial number field. My phone is from week 25 so
it is not a newer phone.
Back at the redsn0w program I clicked No (to the newer model question). You will now see IPSW
successfully identified. Click Next.
A pop up will appear and display several messages quickly.
You'll have a few options at this screen.
Install Cydia will put the program onto your iPhone so
you can download all those great third party programs for free. Verbose boot lets you see lots of
text flying by on the screen when the phone starts up. Custom boot and recovery logos will replace
the stock Apple logo and the plug in to iTunes logos. Already pwned is for those that already
have Cydia installed and just want to add verbose boot or custom logos to your setup.
If you are already jailbroken on 3.1.2 you could opt to not reinstall Cydia, and just add custom
logos or have verbose boot mode, and your phone would otherwise remain intact. If you have not
jailbroken, or installed Cydia then you can choose to do that. You can also choose verbose boot and
your custom logos. When you select already pwned, it will deselect install Cydia.
If you select custom logos, a file browser window will open so that you can load your images.
Make your choices and click Next.
If at the earlier question you selected Yes, because you do have a newer phone, then you will
see this screen... You can jailbreak by installing Cydia, or if your phone crashed or you need
to reboot it, then just check the boot tethered box.
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 should see Cydia on your SpringBoard.
This step is only for those who need an unlock. Launch Cydia. Press the Manage button, then press
Sources. Press Edit, then press Add. Enter blackra1n.com then press the Add Source button. When
it has added the source press the Done button. Then press the Source name. Press blacksn0w.
Press the Install button. Press the Return to Cydia button.
If you go to your Settings, General, About screen you will see I am now on T-Mobile, on 3.1.2
firmware and 5.11.07 modem firmware.