4.0.1 JB for 3GS with old bootroms

Note: This JB bundle works with the current version of Ultrasn0w and supports hacktivation.

Please be aware of the the following requirements:

  • iPhone 3GS (with older bootroom, aka can be jb without tethering)
  • iTunes 9.2.1
  • iPhone is currently jailbroken (pwned, not spirited)



If you meet these requirements than you may proceed at your own risk. I will not be liable for any headaches, lost of productivity, lost messages, etc. Be aware as always, you many not be getting what you think if you are not grabbing the files directly from Apple. Ok so lets get started!

  1. Download Pwnagetool from Here
  2. Download Bundle from Here

Pick a new clean place to work, i recommend making a folder called jb. Extract all of the files and place them in this directory. You should have the following files:

  • Pwnagetool.app
  • iPhone2,1_4.0.1_8A306.bundle

Open a terminal window and change into the jb directory:

kaatje:jb kaatje$ ls -al
total 0
drwxr-xr-x@  5 kaatje  staff  170 11 jun 05:48 .
drwxr-xr-x   9 kaatje  staff  306 11 jun 05:40 ..
drwxr-xr-x   3 kaatje  staff  102  7 feb 13:20 PwnageTool.app
drwxr-xr-x  13 kaatje  staff  442 10 jun 15:49 iPhone2,1_4.0.1_8A306.bundle
kaatje:jb kaatje$ mv iPhone2,1_4.0.1_8A306.bundle PwnageTool.app/Contents/Resources/FirmwareBundles/
kaatje:jb kaatje$ exit

Once you have completed these few steps, you may proceed to build your custom ipsw. Launch Pwnagetool, when it fails to find your firmware, select the location to it, possibly in your Downloads folder. After a couple of minutes of working, it will prompt you for your password, so enter it and then let it proceed. Once it is complete, and your custom ipsw has been built, it is time to go into iTunes. I *HIGHLY* recommend that you sync before going any further. Backup your contacts, calendars, music, photos, etc as these will all be wiped away.

So, you synced everything and are ready to restore… Select your iPhone, Hold the Option key and click on Restore. A dialog box will open and allow you to choose your image to restore. Navigate to the ipsw that you just created. Click on OK and let it do it’s thing.

Congrats, your iPhone is now running iOS 4.0.1. Once you activate, you will see Cydia in your list of applications. Do not hesitate to do a complete update. If it hangs, sometimes it will, just power cycle your phone and try again.

To recap, this is for Mac users only! Your baseband will be preserved! You must be already jailbroken for this to work. This does not use any new magical exploits, just the famous 24kpwn exploit so older bootroms are required. I will not offer support on why application or tool xyz does not work. Use of this is at your own risk!

NOTE: If you Hacktivate, you will need to add cydia source http://www.cmdshft.ipwn.me/apt/ and install pushdoctor for youtube and push notifications to work. This is not needed if you activate with an official sim.

Related posts:

  1. 4.0 Public Jailbreak for 3GS with old bootloaders
  2. 3GS Jailbreak for GM Candidate
  3. Rock corrupted iPhone 3GS (3.1.2)?
  4. OS 4.0 Beta 4 Jailbroken on 3GS
  5. Upgrading a pwned 3.1.2 3GS to 3.1.3

25 Responses to “4.0.1 JB for 3GS with old bootroms”

  1. https://twitter.com/kaatje_tgil/status/21295986131So you have a serious illness? Then recovering is far more important than an iPhone firmware/jailbreak… Get well soon!

  2. 4.0.2 working?! https://twitter.com/kaatje_tgil/status/21138634515Cool!

    Hope you will release this!

  3. I’m encountering the 1604 error as well, trying to upgrade from jailbroken 4.0 software on an older 3GS to the 4.0.1 custom firmware.

  4. Any chance of writing a new bundle for iOS 4.0.2?
    :)

  5. Love your work!

    Prefer it above the recent Comex jailbreak and really hope you will provide a new bundle once Apple releases the new firmware that fixes the exploits which JailBreakMe uses!

  6. Hey kaatje thanks a lot. It worked great but before i had to use spirit2pwn, just a tip. Recently I can’t enable tethering and ibooks sync doesn’t work. I know there is a fix on redsnow but can’t use it on 3gs. Have you done any improvements to fix this? Anyways, thanks! At least I have my 3gs on 4.0.1, unlocked no tethering.

  7. I have an iPhone 3Gs Mc model but Old bootrom, will this work with it??

    Thanks

  8. Works GREAT Kaatje! Thanks a lot!

    • Can you explain a little more thoroughly on how you did it?

      • I agree with jay, especially the terminal window part. also the link to the cydia source is wrong.
        any help would be greatly appreciated. thanx

        • OK actually figured out everything.
          but still didnt work . error 1600 in DFU and error 1604 in restore.
          im oldbootrom, MC model, was jailbroken on 3.1.2 before i stupidly updated to 4.0.1. IS there a reason why it still doesn’t work ?

          • To do this process you need to be jailbroken before restoring and you restore using Recovery Mode not DFU (DFU gets me 1600 errors).

            But either way you’ll get 1600 errors cause you updated and it’s not jailbroken. But your SHSH was probably saved already since you jailbreaked on 3.1.2 so you can downgrade. Search up How to Downgrade SHSH on Google and theirs this little modification you have to do on the hosts file either on your Mac or Windows PC.

            Then download the firmware file for your iPhone (Google iPhone firmware downloads) and download the appropriate file for your iPhone and any version you want.

            This is a longer process then you think it is because of stupidly updating to 4.0.1
            Do the modification on your hosts file so iTunes is tricked into thinking it’s contacting Apple’s servers but it’s really contacting Saurik’s. Saurik’s servers will let you downgrade as Apple has required a check before every restore to not allow downgrading. To use Saurik’s servers you need to have your SHSH saved which like I told you is probably already saved.

            Get iOS 3.1.2 first as the only solution to getting iOS 4.0.1 and iOS 4.0 JB’ed is through custom firmware for the 3GS which means like I said you need to be pre-jailbroken for it to work. There isn’t realy any one-click solution for 3GS users on iOS 4.0 and iOS 4.0.1 yet.

            Download the firmware and downgrade to it through DFU MODE (Shift + Click Restore and DFU MODE cause DFU MODE bypasses all checks and forces restore)

            Then use either redsn0w or blackra1n to jailbreak 3.1.2.

            Afterwards you are jailbroken right? Just do the custom firmware creation process again or if you already made it then just go into Recoery MODE (RECOVERY MODE always when RESTORING TO CUSTOM FIRMWARE) and Shift click Restore and restore to custom firmware

            It’s really an easy process but the long parts is just the restoring part that’s al. It’s just around 15 mouse clicks overall (10 clicks for websites and 5 clicks for the whole restoring process)

            NEed help?
            justinxtreme@live.com

          • If you are not pwned, it will not work.

        • The cydia repo for pushdoctor is correct.

          • Thanks for the walkthrough guys, really appreciate it.
            And you are correct about the restore so no jailbreak, thanks for clearing that up for me.

            Gonna try the downgrade, ill let you know if it works.

            thanx

    • Glad that it worked! I appreciate all tweets about this!

      • hello,
        i did all your method the way you descibe how to use the tools am i suppose to put all this in the terminal

        kaatje:jb kaatje$ ls -al
        total 0
        drwxr-xr-x@ 5 kaatje staff 170 11 jun 05:48 .
        drwxr-xr-x 9 kaatje staff 306 11 jun 05:40 ..
        drwxr-xr-x 3 kaatje staff 102 7 feb 13:20 PwnageTool.app
        drwxr-xr-x 13 kaatje staff 442 10 jun 15:49 iPhone2,1_4.0.1_8A306.bundle
        kaatje:jb kaatje$ mv iPhone2,1_4.0.1_8A306.bundle PwnageTool.app/Contents/Resources/FirmwareBundles/
        kaatje:jb kaatje$ exit

        if not can u email me the command lines pls thank you =O)

        Michael

        email me at adalitt@yahoo.com

  9. I have a 3gs, old bootrom, never been jailbroken/unlocked, on ios4 & Modem 5.13.04, with no blobs saved on cydia/saurik, except 4.0. It is my understanding that, as of now, a jailbreak and unlock is not possible. Correct?

    Any hope in the next few weeks? Specifically, the much-discussed release coming soon from dev-team, primarily comex?

    Thank you.

  10. Got error 1604 while restoring to custom firmware made from PwnageTool 4.0.1. Was jailbroken but accidentally upgraded to 4.0.1 and lost jailbroken firmware. Couldn’t jailbreak again or downgrade.

  11. Nice one Kaatje, thanks!

  12. Looking at the serialno it is from week 46 2009. So it is possible to have old bootrom for 3Gs from week 46.

Trackbacks/Pingbacks

  1. Jailbreak iPhone 3GS 4.0.1 with PwnageTool [Unofficial] | iPhoneHeat - 02. Aug, 2010

    [...] via [Veeence][techblog.tgil] [...]

  2. iPhone Games » Jailbreak Tues — iOS 4.0.1 jailbroken on iPhone 3GS - 27. Jul, 2010

    [...] download the pawnage tool here. The next thing you will need is an in depth step-by-step guide for jailbreaking. This guide will require you to alter Cydia. Instead of rewriting this guide into [...]

  3. Jailbreak Tues — iOS 4.0.1 jailbroken on iPhone 3GS « Funlimited - 27. Jul, 2010

    [...] download the pawnage tool here. The next thing you will need is an in depth step-by-step guide for jailbreaking. This guide will require you to alter Cydia. Instead of rewriting this guide into [...]

  4. 4.0.1 JB for 3GS with old bootroms - 26. Jul, 2010

    [...] Coded by KaatjeNL @Kaatje_TGIL : TechBlog.tgil If you enjoyed this article, please consider sharing it! [...]

  5. How To: Jailbreak iPhone 3GS iOS 4.0.1 Old Bootroom With PawnageTool Bundle - 25. Jul, 2010

    [...] in case you incur any permanent or non-permanent damage to your device using this procedure.[Via TGIL INC]Share this article!google_ad_client = "pub-8700613758610196"; /* AT Below Post 300×250 */ [...]

  6. Technology Perk » Blog Archive » Jailbreak iOS 4.0.1 with the new PwnageTool Bundles - 25. Jul, 2010

    [...] to the download link and follow the instructions given here. 4banner [...]

  7. PwnageTool 4.1 : nuovo bundle per iPhone 3GS Jailbreak | iPhonefunia - 25. Jul, 2010

    [...] effettuare il jailbreak PwnageTool 4.0.1 per  iOS 4.0.1 postata qui , o direttamente sul TGIL blog qui . Una volta fatto il jailbreak potrete utilizzare Ultrasn0w 0.93 per sbloccare iPhone 3GS var [...]

  8. iOS 4.0.1 jailbreak PwnageTool bundle for iPhone 3G S now Available | Marthee's Tech News - 25. Jul, 2010

    [...] v2.0 or the new PwageTool from the iPhone Dev Team. [ios 4.0.1 jailbreak pwnagetool bundle, tgil (instructions) via redmondpie] Related Youtube Videos Loading… @import [...]

  9. How To Jailbreak iOS 4.0.1 with PwnageTool | The Modern Robot - 24. Jul, 2010

    [...] Techblog Posted in How To Guides, iPhone « Skype Finally Gets Multitasking for the iPhone [...]

  10. Mozoot News Updates - 24. Jul, 2010

    [...] original and full tutorial is posted here but if you want another guide then you can even try the tutorial on redmondpie given [...]

  11. iOS 4.0.1 Jailbreak Pwnage Tool Available: Supports ultrsn0w And Hactivation | areacellphone.com - 24. Jul, 2010

    [...] original and full tutorial is posted here but if you want another guide then you can even try the tutorial on redmondpie given [...]

  12. Jailbreak iPhone 3GS 4.0.1 iOS with Pwnagetool Bundle | Jailbreak iOS 4.0.1 - 24. Jul, 2010

    [...] Kaatje Sandip DedhiaSandip Dedhia is a founder of Blogsdna.com, He loves to write on Technology, [...]

  13. Disarranged Reality » Jailbreak iOS 4.0.1 with PwnageTool Bundles [How to Guide] - 24. Jul, 2010

    [...] step instructions for patching PwnageTool 4.0.1 for iOS 4.0.1 posted here, or directly on TGIL blog here. Once you are done with the jailbreak, you can then unlock it using Ultrasn0w 0.93 on any baseband [...]

  14. Jailbreak iOS 4.0.1 with PwnageTool Bundles [How to Guide] | Redmond Pie - 24. Jul, 2010

    [...] step instructions for patching PwnageTool 4.0.1 for iOS 4.0.1 posted here, or directly on TGIL blog here. Once you are done with the jailbreak, you can then unlock it using Ultrasn0w 0.93 on any baseband [...]

Leave a Reply

5 visitors online now
5 guests, 0 members
Max visitors today: 14 at 02:25 am UTC
This month: 21 at 09-01-2010 09:23 am UTC
This year: 199 at 06-22-2010 04:36 am UTC
All time: 199 at 06-22-2010 04:36 am UTC