DevTeam released PwnageTool 4.2 utility. It is able to create a custom IPSW that can perform an untethered jailbreak on iOS 4.2.1. As usual it can preserve baseband version for unlockers. Devteam used the same method that was implemented in greenpois0n.
PwnageTool supports all 4.2.1 devices other than iPod touch 2G:
These are instructions on how to jailbreak and unlock youriPhone 3GS on iOS 4.1 using PwnageTool 4.1.3 for Mac OS X. This tutorial will explain how to upgrade your baseband if needed for an unlock.
There is no unthethered jailbreak for new iPhone 3GS bootroms and iOS 4.2.1 yet, so you should stay at iOS 4.1.
Important: iPhone3GS users with old bootroms who want to go to 4.2.1 and unlock should not use this PwnageTool! Update to stock 4.2.1 first, then use new redsn0w to update your baseband.
Step One
Make a folder called “Pwnage” on the desktop. Download a couple of things:
Just a day after PwnageTool 4.1.1 release, DevTeam created one more update for popular jailbreak utility – PwnageTool 4.1.2 for Mac OS X. This release should solve some problems that users had. However there are still users reporting iTunes errors when restoring custom firmware. Anyway PwnageTool 4.1.2 is worth trying.
If you have an iPhone 3GS with the new bootrom you will only be able to perform a tethered jailbreak at this time. This means you will need Redsn0w’s assistance to boot into your jailbroken device.
IMPORTANT FOR UNLOCKERS
During this process you can update your baseband to the 06.15 version. If you are on 05.14 or 05.15 or higher you will need to do this to unlock. You do not need to do this for jailbreak only. Please read the following very carefully before deciding whether to do this.
IMPORTANT FOR UNLOCKERS
During this process you can update your baseband to the 06.15 version. If you are on 05.14 or 05.15 or higher you will need to do this to unlock. You do not need to do this for jailbreak only. Please read the following very carefully before deciding whether to do this.