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 here where 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.



Step 1.

Download redsn0w 0.9.2 from the iPhone Dev Team's wiki here.

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 file.

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.

iPhone



Double click the redsn0w .zip file and you will see this folder appear.

iPhone



Go into this folder and drag the redsn0w.app file into your Applications folder.

iPhone



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.



Step 2.

Launch redsn0w. Click the Browse button.

iPhone



Navigate to where you saved the 3.1.2 firmware download from earlier. Select it, and click Open.

iPhone



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.

iPhone



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.

iPhone



Back at the redsn0w program I clicked No (to the newer model question). You will now see IPSW successfully identified. Click Next.

iPhone





A pop up will appear and display several messages quickly.

iPhone



You'll have a few options at this screen.

iPhone



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.

iPhone



Make your choices and click Next.

iPhone



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.

iPhone



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.

iPhone



On the iPhone you will see the connect to iTunes graphic.

iPhone



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.

iPhone



You'll then see this graphic on your iPhone. The iPhone will reboot, and then code will scroll on the iPhone's screen.

iPhone       iPhone



Done! will appear in the program. You can click the Finish button to close the program.

iPhone



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.

iPhone       iPhone



Your iPhone is now jailbroken. You should see Cydia on your SpringBoard.

iPhone




Step 3.

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.

iPhone       iPhone



Press the Install button. Press the Return to Cydia button.

iPhone       iPhone



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.

iPhone       iPhone







Return to top of page