Jailbreak iOS 4 on iPhone 3GS with PwnageTool 4.0.1 [with iBooks fix]

PwnageTool is a popular jailbreaking app for Mac. An updated release, version 4.0 was released yesterday which supports iOS 4. There was an issue with iBooks which has been fixed with an updated version, 4.0.1. PwnageTool 4.0.1 supports iPhone 3GS with old bootrom if you didn’t use Spirit to jailbreak it. It also works with iPhone 3G and iPod Touch 2G, but this guide will focus on the 3GS.

Make sure you have an iPhone 3GS with the old bootrom! And backup your data using iTunes.

  1. Download iOS 4 for iPhone 3GS
  2. Download iTunes 9.2
  3. Download PwnageTool 4.0.1 Screenshot20100623at12.22.28AM
  4. Select Expert Mode and click on iPhone 3GS as shown in the picture above and click next.
  5. Browse to the iPhone 3GS iOS 4 firmware.
  6. Click build and let PwnageTool do its work. It’ll take a little time.
  7. There will be a file called iPhone2,1_4.0_8A293__Custom_Restore.ipsw on your desktop. This will be restored to your iPhone 3GS.
  8. Open up iTunes and connect your iPhone 3GS. Select your iPhone in the iTunes sidebar. While holding the Option button, click Restore. It’ll ask you to locate the firmware. Point it to the iPhone2,1_4.0_8A293__Custom_Restore.ipsw  on your desktop. image
  9. The restore will take some time, but after it’s done you’ll have a jailbroken iPhone 3GS!
  10. If you want to unlock your iPhone 3GS to use it with other carriers, go to Cydia and add the following repo http://repo666.ultrasn0w.com. Check here for how to do this. Search for ultrasn0w 0.9.3 and install it and reboot again. Your iPhone 3GS is now carrier unlocked.
  11. To fix and enable Push Notifications, check out our guide here.

Enjoy!

If you have any questions, leave them in the comments below. I’ll be glad to help you out!

About the Author

Technology enthusiast, Internet addict, photography fan, movie buff, music aficionado.

72 comments

  1. imran hello there…my iphone 3gs is factory unlocked (as far as i know) and hasn't been jailbreaked…i want to update it with iOS 4 but im afraid it may lock my sim carrier.would it be safe?coz at the moment i dont know anyone from my place who knows how to unlock it and i still dont have plans of jailbreaking it just in case…thanks for the help!!!

  2. You should get confirmation if it's factory unlocked. Send me a screenshot of the General > About page, of the iPhone model so that I can tell you if it's factory unlocked.
    It it is, it can never be locked to a sim carrier.

  3. please bear with me…these are the info:
    network – almadar
    version – 3.1 (7c144)
    carrier – carrier 5.0
    serial number – 88940sa73ns
    model – mc134t
    wi-fi ad – 64:b9:e8:25:0b:f1
    bluetooth : 64:b9:e8:25:0b:f0
    imei :8921801000024252652
    modem firmware : 05.11.7

    would it be safe and run smoothly when i update it?no need for unlock of whatsoever?thanks imran…im relyin on u…

  4. Hey but what if I am on a Jailbroken and unlocked FW 3.1.3 with ModemFW 05.11.07 (iPhone 3gs) but my modellNr. is MC132FB ???
    Is it possible then for me to Jailbreak my phone with the Custom FW ?
    Greetz from Moscau

  5. Can a factory unlocked 3Gs with old boot-rom, currently running 3.1.3 jailbroken with Spirit, be “Restored to original”, and then jailbroken with PwnageTool 4.0.1?
    What does Spirit do that causes difficulty?

  6. Hey, sorta new to all of this but what does userland mean? Does this mean you cannot restore to factory then procede with pwnagetool? I've got a 3.1.2 jb 3gs. Thanks for any input.

  7. Hi, i have an iphone 3gs on firmware 3.1.2 05.11.07 and it's unlocked but i don't know if it has been already jailbroken.. how can i know? if i update it to ios4 i will lose my unlock and maybe my jailbreak? :D
    Thank's

  8. then its safe to do so?thanks a lot Imran…im gonna update it now and hope everything works smooth…i'll address my concerns to you and give you an update…thanks again

  9. Does it have Cydia installed? That's a must on jailbroken iPhones. Also was your iPhone factory unlocked or not? If it wasn't then it had to be jailbroken to unlock to work with other carriers.

Leave a comment