Jailbreak Apple iPhone 3GS On iOS 4.2 GM With PwnageTool


by casey on November 5, 2010

Here we go again with another Jailbreak for iOS 4.2. The jailbreak has been released by msft.guy for iOS 4.2 on iPhone 3GS using PwnageTool. It contains a patch for broken Cydia and you can use this bundle with existing version of PwnageTool to make custom firmware files that are jailbroken for iPhone 3GS. The method will also allow you to save your older baseband for later unlock using Ultrasn0w.

Cydia is currently broken on iOS 4.2 as atvBundlePatcher.sh disables Cydia’s space.sh script that seems to be causing problems on 4.2 GM. But msft.guy has released a patched version which you will have to install manually. You can download this patch from. The following step by step guide will help you guide on how to patch the existing version of PwnageTool so that it can jailbreak iOS 4.2 GM on iPhone 3GS.

Jailbreak iPhone 3GS iOS 4.2 GM with PwnageTool with Cydia Patch

Step 1:

Step 2:

  • Download latest version of PwnageTool Bundle.
  • Extract the package on your desktop.

Step 3:

Step 4:

  • Go to the PwnageTool that you have downloaded. Right click and click in “Show Package Contents”.

Step 5:

  • Go to the location Contents/Resources/FirmwareBundles/ and Paste iPhone2,1_4.2_8C134.bundle there.
  • Close this folder after copying.

Step 6:

  • Place atvBundlePatcher.sh and Info.plist.patch in the same directory as PwnageTool.app . DO NOT place it inside the bundle

Step 7:

  • Run the patched version of PwnageTool
  • Select iPhone 3GS as your device
  • PwnageTool will automatically detect iOS 4.2 GM firmware.

Step 8:

  • PwnageTool will prompt you “Do you have an iPhone contract that would activate normally through iTunes?” during the process. Simply press ‘NO’ whenever it prompts the above message.
  • Pressing ‘Yes’ will update your baseband to the latest version. Only press ‘Yes’ if you an officially supported network carrier like AT&T.

Step 9:

  • Custom .ipsw file for your iPhone 3GS will be generated by PwnageTool that will be jailbroken.
  • It will then prompt you to save custom .ipsw firmware file. Save this file on your desktop.
  • It requires almost 15 minutes to create a custom firmware.

Step 10:

  • Press ‘phone icon’ from the sidebar of your iTunes 10.1.
  • 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 10.1.
  • Release the “Shift” button now.

Step 11:

  • As your iPhone device is successfully comes in DFU mode, iTunes will prompt you to select location for your custom firmware 4.1.

Step 12:

  • Select custom IPSW that was created and click the Choose button.
  • You have to wait for some time till iTunes installs the new firmware 4.2 on your iPhone.
  • After the installation is done, iPhone will restart automatically.

Congratulation: Your iPhone running iOS 4.2 has beed successfully jailbroken. Have Fun!!

Also check Jailbreak iOS 4.2 GM Using Redsn0w 0.9.6b2 On iPhone 4, 3GS 3G iPod Touch iPad

Follow us on TWITTER or subscribe to our FEEDS to get more technology reviews and Internet News.

We Write Very Rite!

  • Ynndc

    What is so cool about a 3GS that us iPhone 4 users have to keep waiting and waiting for our jailbreaks. :-(

    • Anonymous

      I’m almost sure answering this is pointless, but:

      They are different. The 3GS has a different processor, iBoot, and other system parts that can more easily be jailbroken than the A4-chip generation.

  • maboroshi

    When it prompts “Do you have an iPhone contract that would activate normally through iTunes?” and I do have a normal AT&T contract, but still want my phone to be unlocked for overseas use, do I choose ‘yes’ or ‘no’?…….. claims clicking ‘yes’ means pwnagetool will update the baseband, which I’m not convinced is true.

  • PanZ

    Word is that 4.2 drastically improves 3G performance. Is there any easy way to modify this iPhone2,1_4.2_8C134.bundle to work with the 3G (iPhone1,2_4.2_8C134)? My 3G is my back up phone, I’m willing to take some risks with it. :D

  • stick

    Why can’t I paste the iPhone2,1_4.2_8C134.bundle into firmware bundles from step 5? it says firmware bundles cannot be modified

Previous post:

Next post: