[How-To] Jailbreak iPhone 3GS (old bootrom) on iOS 4.0.2 with PwnageTool

If your reading the title of this guide and asking yourself “What is an old bootrom”, please, go back to what you were doing and relax until the next jailbreak is released. If you however do understand what’s going on here with the old bootrom jailbreaks, continue reading.

RedmondPie had posted a great guide on getting PwnageTool to create a custom IPSW for iOS 4.0.2 which allows you to jailbreak. IF for some reason you cannot downgrade and are stuck on 4.0.2, this guide will come in handy.

Let’s begin:

Step 1: Download and install the latest version of iTunes.

Step 2: Now start iTunes and sync your iPhone with your PC or Mac so that it backs-up all your important data including settings, apps, music, contacts and photos.

Step 3: Download PwnageTool (http://www.megaupload.com/?d=63NSJXYL) and the original iOS 4.0.2 for your version of iPhone (download link given below). Move all these files to your desktop.

Step 4: Start PwnageTool and select your device:

PwnageTool 4

Step 5: PwnageTool will now automatically detect the correct firmware for your device as shown in the screenshot below:

PwnageTool 4.0.2

Step 6: Click on “No” when PwnageTool asks you “Do you have an iPhone contract that would activate normally through iTunes?”:

PwnageTool 3.1.5 Jailbreak (1)

Clicking on “Yes” will update your baseband to the latest version. Click on “Yes” only if you are on an officially supported carrier like AT&T.

Step 7: PwnageTool will now create the custom .ipsw file for your iPhone which will be jailbroken.

PwnageTool 3.1.5 Jailbreak

The following ihaz Success” screen will confirm that the requested .ipsw file has been created successfully.

PwnageTool 3.1.5 Jailbreak

Step 8: Once the .ipsw file has been created, you will now have to restore your iPhone to this custom firmware 4.0.2 that you just cooked using PwnageTool for your iPhone. Click on your phone icon from the sidebar in iTunes. Now press and hold left “alt” button (“Shift” button on Windows) on the keyboard and then click on “Restore” (Not “Update” or “Check for Update”) button in the iTunes and then release the “Shift” button.

This will make iTunes prompt you to select the location for your custom firmware 4.0.2 file. Select the required custom .ipsw file and click on “Open”.

Step 9: Now sit back and enjoy as iTunes does the rest for you. This will involve a series of automated steps. Be patient at this stage and don’t do anything silly. Just wait while iTunes installs the new firmware 4.0.2 on your iPhone. Your iPhone screen at this point will be showing a progress bar indicating installation progress. After the installation is done, iPhone will restart automatically and you should now have a fully jailbroken iPhone running on iOS 4.0.2.

In case the Cydia icon on the homescreen is in white with no repositories added, simply add http://apt.saurik.com/cydia-3.7 repo in Cydia to get going!

How to: Unlock iOS 4.x (Any Baseband):
Follow the complete step by step guide posted here to unlock iPhone 3GS and iPhone 3G, on iOS 4, on any baseband using Ultrasn0w 1.1-1.

Step 10: Once you are done with the unlocking and jailbreak process. You can now restore all your settings, apps, music, contacts and photos to the newly installed firmware version 4.0.2 by restoring the backup that you made in Step 2 from iTunes.

If you are an iPhone 3G user, you can follow the complete step by step guide posted hereto jailbreak your iOS device using Redsn0w, and then unlock it using Ultrasn0w on any baseband (including 05.13.04 and 05.12.01).

Download iTunes 9.2.1 for Windows and Mac OS X
Download iOS 4.0.2 for iPhone 3GS

[Thanks to Lendr33 for the hat tip!]

Disclaimer: Since this is an unofficial release, I wont recommend using it as it may have bugs that in some cases might result in malfunctioning of your iPhone. This guide is for testing & educational purposes only. Follow it on your own risk. I’m not responsible for any loss of important data or malfunctioning of your iPhone.

[via RedmondPie]

Related posts:

  1. How To Jailbreak iOS 4.0.1 for iPhone 3G Only Using RedSn0w
  2. PwnageTool 4.0 Release Info
  3. [How-To] Jailbreak iOS 4.0.2 for iPhone 3G, iPod 2G with Redsn0w
  4. Your iOS 4.0 Jailbreak and Unlock Guide to Pwnage Tool, Redsn0w and Ultrasn0w
  5. How to: Jailbreak older iDevices on iOS4 with sn0wbreeze

10 comments

  1. When will this be for windows?

  2. hi if im on 3gs 3.1.2 and want to upgrade to 4.0.1 is it still possible??

  3. Its possible if you have shsh on file for 4.0.1, however 3.1.3 has more things compatible with it though

  4. Korviroven

    This does not work at all!
    Many non n00bs have tried this, and it simply does not work at all.
    Please, remove this fake guide before it ruins it for more people that have not saved shsh in Cydia.
    To the fake hacker responsible for this guide.. watch your back!

  5. This definitely doesn’t work. Luckily there is program like recboot to get me out of recover / DFU mode.

  6. It is working, but the description is wrong.
    After ipsw is created, rename it from ipsw to zip.
    Then replace the kernelcache.release.n88 with kernelcache from pwnage zip.
    After this, bring iphone in restore-mode and recover the soft.
    I think it is not working if you´ve jailbroken your 3gs with jailbreakme.com, first install cfw 4.0 or cfw 4.01, after this update to cfw 4.02
    I tried 2 days and for me it is working!

  7. Some body please help me,I need jailbreak my iPhone 3GS(4.0.2)I cannot do with pwnage,??

  8. You can downgrade and rejailbreak or you can wait. That is all if you cannot use pwnage tool

  9. On the Dev-Team-Blog they say that nobody is working on a 4.0.2 jailbreak at all. So we will have to wait a while unfortunately

  10. Frank can u give me your email address actully i did the same jailbreak did happen but the only prb is my cydia is not working ..

Leave a Reply