Home » iPhone

Jailbreak iPhone 3GS iOS 4 GM with Pwnage Tool

8 June 2010 by Vinay 44 Comments

MSFT.guy released iPhone 3GS iOS 4 pwnage tool bundle, means with a little workaround in pwnage tool you can update your already pwned iPhone 3GS to iOS 4 GM with jailbreak and unlock support. Procedure is very easy, you have to add two bundle files to the DevTeam’s pwnage tool for Mac, that will enable support for custom firmware 4 beta Creation. Need less to say iOS is still in GM build, final build is now less than two weeks away.

_____________________________________________________________________________________

This guide is for iOS 4 GM release, please check our new guide with official Dev Team Pwnage Tool

Guide to Jailbreak iPhone 3GS iOS 4 with Pwnage Tool 

_____________________________________________________________________________________

Note / Warning :

  • The bundles included in this release are not official because they were not issued by the DevTeam.
  • You must be on already pwned 4.0 Beta / 3.1.3 / lower.
  • iPhone 3GS and Mac OS only.
  • This is for advanced users only if you don’t know, what you are doing stay away and wait for official Dev team / Geohot tools.
  • Use this guide on your own risk, i am not responsible for any damage (if any). The procedure mentioned below is tested by me and it works.

Requirements:

Instructions to add custom bundles

1. Download the iPhone 3GS iOS 4 GM Bundle mentioned in the requirements and unzip to your desktop or where ever you want .

2. Right-click the Mouse on PwnageTool and click on “Show Package Contents”

3. Then enter “Contents” then “Resources” and finally “FirmwareBundles”.

4. Move the iPhone2,1_4.0_8A293_bundle.zip to the FirmwareBundles folder  and close the folder.

Instructions to Update Cydia in pwnage tool

1. move pwnage tool.app to desktop

2. Place data.tar in PwnageTool.app/Contents/Resources/CustomPackages/CydiaInstaller.bundle/files/

3. and then open terminal and perform following commands

cd desktop

cd PwnageTool.app/Contents/Resources/CustomPackages/CydiaInstaller.bundle/files/

tar xpvf data.tar

terminal

4. Launch PwnageTool (now supported for iOS 4 GM) and proceed normally with the construction of custom firmware, you can take a reference fro our previous guide to Jailbreak iPhone With Pwnage Tool (Mac). This way, Mac users can jailbreak the latest iOS 4 GM while preserving their baseband.

pwnage tool

Stay tuned with us for your daily dose of iPhone news, you can follow us on twitter via @ihackinjosh You can also subscribe to our daily free e-mail news letter and keep your self updated with the latest of iPhone community.

Blog Widget by LinkWithin

Random Posts

44 Comments »

  • nick said:

    Is there either a jailbreak or vfdecrypt keys for the iPod touch 2g iOS4 GM?

  • Solaris said:

    can’t do this step!

    “4. Move the iPhone2,1_4.0_8A293_bundle.zip to the FirmwareBundles folder and close the folder.”

    Pwnage Tool is read only and cant change the permissions!

    what to do??

  • KuboX said:

    What about the iPhone 3G? How to make a jailbreak for the iPhone 3G?

  • Alien69 said:

    i have jailbreaked my ipsw, but when i try to recover over itunes 9.2 beta i get a “error 1600″
    can some one help me ?

    thanks

  • BLade said:

    This is for any 3GS? For a OTB?

  • oroooat said:

    i already jailbreak with spirit
    can i restored with custom frimware

    3Gs 3.1.3 old bootrom

  • pridexkills said:

    do you unzip the bundle.zip and place just the bundle in the firmware bundles folder or just place the .zip file in the folder?

  • Trey said:

    I keep getting an error when entering the commands in terminal.
    “tar: Error exit delayed from previous errors.”

    Is this expected or did I make a mistake?

  • zscrugby said:

    THIS DOESNT ACTIVATE (HACKTIVATE) UR PHONES… unless i did something rong. didnt activate mine.. any help?

  • Giorgos said:

    Guys i get an 1604 error when i attempt to put the custom ipsw when i am in revocovery mode :S help!

  • trevorcobb said:

    I get an error from tar about not being able to follow a symbolic link for var.

  • Solaris said:

    “No Firrmware bundle found!”
    when I launch Pwnge Tool

    I took all the steps above whats going on..

  • Gedeon said:

    Hm ,
    Just asking to clarify, if anybody knows. I extracted data.tar into cydia bundle as per instructions, but pwnage tool doesnt list any custom packages. Is it suppose to be like that or not.

    thanks

  • Edoz said:

    I am having the same problem as Trey.
    “tar: Error exit delayed from previous errors.”

  • jekoko said:

    This is not working. Error 1600. Tried everything. You have to unzip the bundle. But I get a error with the tar.. So I think, we´ll have to wait for geohot…

  • teo said:

    Will this work on a 3GS legitimately activated to iOS4 GM already?

  • SAYED said:

    i bought i phone 3GS with locked SIM card . how can i open or unlock the SIMcard to be work in another SIM card of the other companies?
    thanks & best regards
    Sayed.

  • Chris said:

    I got same error as Giorgos. After creating custom IPSW, Itunes is stuck on “Preparing iphone for recovery” and after that i got 1604 error… :S

  • Gazz said:

    Works a treat for me :)

  • DJManas said:

    I have updated to official 4.0 GM from 3.1.3 jailbroken, can I still do this JB or do I have to wait because I think that when I have done official restore the device is not “previously jailbroken” at all am I right?

  • Eurisko said:

    Note: The “Dev Team” is a bunch of techno nerds who do a little bit of hacking on the iPhone. There is nothing “official” or “proprietary” about them.

  • Chris said:

    Cannot get that damn 1600 error to go away when in DFU mode trying to downgrade or to install modded firmware. Is it due to the new iTunes perhaps?

  • marzpan said:

    same as tevor, can’t untar.

  • Kessa said:

    There is an error in the tutorial. You need to
    1) UnZip iPhone2,1_4.0_8A293_bundle.zip into iPhone2,1_4.0_8A293_bundle.bundle
    2) rename iPhone2,1_4.0_8A293_bundle.bundle into iPhone2,1_4.0_8A293.bundle
    3) Now you are ready to put the bundle into the FirmwareBundles folder (as you are asked in step 4)

  • dan said:

    I get the same error as Trey:

    tar: Error exit delayed from previous errors

  • SeanBOi said:

    Hey guys for those of you that are having issues with the Tar error it’s case sensitive has to read exactly:
    tar -xvPf data.tar for the command to work. Hope that works!

  • PleaseHelp said:

    My iphone is stuck now in connect to itunes to activate phone….

    Ok the baseband may not be updated, but how can we use ultrasn0w to unlock it???

    Please help us!!!

  • cake said:

    Guys, i have a question, if somebody knows, pls answer. There is no talk about bootloader 6.04 anywhere, does this mean there won’t be an unlock for it for a couple of years, or what?

  • BERISTAIN said:

    para el jailbreak del iphone 3g el dev team acaba de actualizar su herramienta redsn0w a la versión 0.9.5 la cual realiza el jailbreak al iphone 3g y le activa de manera nativa la multitarea

  • Edoz said:

    did all instructions and its all worked except that a .ipsw for iOS4 doesnt show up in pwnagetool

  • tomu said:

    not working I did all steps and build custom firmware then tried to restore it and no success – error

  • Chris said:

    Ok, i’ve figured it out why is there problem with iTunes 1600/1604 error when restoring custom cooked firmware. If you were on 3.1.3 or 3.1.2 and jailbroken with Spirit that’s why you’re getting an error. I don’t know why but Spirit JB isn’t compatible with this method of getting 4.0 GM jailbroken. This is how i got it working:

    1. Restore back to 3.1.2 (if you’ve saved your SHSHs on Cydia).
    2. After restoring is complete – jailbreak your iPhone with blackra1n.
    3. Now connect your iPhone to iTunes and restore with iOS 4.0 GM cooked firmware you made previously with PwnageTool using tutorial above.
    4. There shouldn’t be anymore 1600/1604 error while restoring and you’ll be on 4.0 jailbroken after restore is complete. :-)
    5. Enjoy!

    P.S. Keep in mind that for now a lot of things in Cydia is buggy as hell… :S I went back to 3.1.3 because there are some things not working at the moment: SBSettings, iBlueNova, iFile is sluggish… Those are crucial for me and i cant live without them, so until JB community update their tools to be 4.0 ready, I’ll stay with 3.1.3…

  • FlyingB said:

    Thanks for the terminal fix, SeanBOi!

  • Gianluca said:

    Are you sure it works with 3.1.3 Jailbroken devices?
    I read somewhere that it need a 3.1.2 Jb device to work.
    Something about it?

  • kaosdroid said:

    yeah case sensitive worked.. and you want to make that in a “sudo tar -xvPf data.tar”
    thx m8!

  • Bruno said:

    Any news on that 16xx error? Were you able to jb your 3GS???

  • Anderson said:

    Restoring to a 3GS with 5.11.07 baseband and jailbroken 3.1.3 firmware. Followed all directions including hint from SeanBOI which worked for me… Thanks! All seems to go well begins, “Restoring iPhone Software” and reaches about 97% completion and has been hanging here for about an hour. Anyone with some insight? Will it eventually finish or is something off?

  • George said:

    i keep getting an error.. wrong firmware bundle selected!!! i have renamed the iPhone2,1_4.0_8A293_bundle.bundle to iPhone2,1_4.0_8A293.bundle before inserting it.. please help!

  • Clueless said:

    Need a little help with Cydia here:

    All went fine until I try to open Cydia, which crashes and goes back to the springboard (home screen). I’ve tried placing OpenSSH on the Cydia Packages in Pwnagetool but still cannot SSH/use/fix Cydia from my computer.

    Any suggestions welcome.

  • drumstyx said:

    The reason it doesn’t like a spirit jailbroken device is because spirit is a “userland” jailbreak, which means while in DFU mode, it appears to iTunes as a regular phone, since the jailbreak isn’t active until the kernel is already running.

  • dazzle said:

    Had a jailbroken 3.1.3 3g already. Used redsnow to upgrade to 4.0 and went through fine, activated, etc.. cydia works (after running the updates it asks you to do when running it and also adding the repo in the redsnow instructions). Can’t get unsigned apps to install via itunes, like I could when on 3.1.3.. also apps that install to the springboard through cydia don’t work.. well, terminal doesn’t anyway. sbsettings seems to work as good as it did.

    I’m sure there’ll be a fix shortly :)

    Loving the multitasking, emails are a lot easier.

  • weex said:

    Hey buddy,… i did all you said ;

    im on mac ; iphone 3GS oldboot…

    pwnagetool told me that its not the appropriate firmware ???????

    i downloaded the good one, im sure…

    whats goin on ???

    thanx

  • tbaybu said:

    this has worked for me twice now, upgrading my 3GS to iOS4 and beating the 1600/1604 errors. It involves removing iTunes but it will keep all of you song and playlist data. Good Luck!

    http://hubpages.com/hub/Unable-To-Restore-iPhone–What-Can-You-Do-If-You-Are-Unable-To-Restore-iPhone

  • nixx said:

    I jailbroke my iPhone 3GS 05.12.01 using Spirit. Will this method still work for me? Thanks.

Leave your response!

Add your comment below, or trackback from your own site. You can also subscribe to these comments via RSS.

Be nice. Keep it clean. Stay on topic. No spam.

You can use these tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

This is a Gravatar-enabled weblog. To get your own globally-recognized-avatar, please register at Gravatar.