Showing posts with label PwnageTool. Show all posts
Showing posts with label PwnageTool. Show all posts

Sunday, November 21, 2010

Jailbreak iPod touch 4G on iOS 4.2.1 with PwnageTool Bundles

The PwnageTool bundle for iPod touch 4G on iOS 4.2.1 has been released by iPhone hacker Johnny. This bundle can be used with the latest version of PwnageTool to cook the pre-jailbroken custom firmware to restore using it and get a semi-untethered jailbreak with Cydia working on iOS 4.2.1.
You can follow the same steps in our previous guide but don't forget to use the iPod touch 4G bundle that can be download from the link below then follow the step by step guide posted here.

Download iPod touch 4G PwnageTool bundle
Download iOS 4.2.1 for iPod touch 4G
 

Saturday, November 20, 2010

Jailbreak iPad 4.2.1 iOS with PwnageTool Bundles

Msft guy has just released the PwnageTool bundle for iOS 4.2.1 GM on iPad. The following bundle is available for download with a patch for broken Cydia. In this post, I will show you how to use this bundles to jailbreak your iPad on iOS 4.2.1 GM and install Cydia on it.

STEP 1: Download PwnageTool 4.1 from the link given here.

STEP 2: Download the latest version of PwnageTool Bundles from msft guy here and then extract it to your desktop.

STEP 3: Copy PwnageTool you have download to your desktop. Right click, and then click on “Show Package Contents”.

STEP 4: Now browse to Contents > Resources > FirmwareBundles.

STEP 5: Now copy the custom bundle iPad1,1_4.2.1_8C148.bundle in its location and close the folder.

STEP 6: Now start the patched version of PwnageTool, select iPad as your device and you will now notice that PwnageTool will automatically detect iOS 4.2.1 GM firmware.

STEP 7: Now, follow the from step 4 to step 7 posted here in our previous guide.

STEP 8: After creating your custom firmware successfully, you will have to restore your iPad to the firmware cooked by patched PwnageTool by clicking on the iPad icon on the left sidebar of iTunes then hold left “alt” button (“Shift” button on Windows) on the keyboard and then click on “Restore” then release the alt button, and select the custom firmware created by PwnageTool.

STEP 9: Download Cydia.patch file for iOS 4.2.1 from here and copy it to /Applications/Cydia.app/Cydia_ by SSH’ing into your iOS device. [NOTE: You must have SSH enabled on your device]

Use Cydia binary from here, start “Terminal” program on your Mac and run the following commands:
mv Cydia_ Cydia.bak

bspatch Cydia.bak Cydia_ Cydia.patch

chmod +x+s /Applications/Cydia.app/Cydia_
STEP 10: Once the installation is done, your iPad will reboot and you'll get a jailbroken iPad on iOS 4.2.1 with a working version of Cydia on it and here's a screenshot for that:

Cydia still crashes when trying to customize categories, but installing and updating packages seems to work OK. Also, the guy is currently cooking a bundle for iPod touch, we'll be back whenever the bundle is uploaded.

Download iOS 4.2.1 GM for iPad [Direct link]
 

Tuesday, November 2, 2010

No PwnageTool for Windows

There are some unpleasant news, yesterday MuscleNerd the well-known iPhone hacker spread the pleasant news around the imminent release of PwnageTool for Windows to jailbreak all iOS devices on iOS 4.1 from Chpwn, as you know PwnageTool has never been release for Windows, it's only available for Mac OS X , but now Chpwn has just confirmed that there will not be a PwnageTool for Windows.

Here is what Chpwn said for some users:
2013btuttle1: @chpwn is there an ETA on win pt? I've been waiting... Haha

Chpwn: @2013btuttle1 I don't think it is needed at all. Use limerain greenpoison redsn0w -- all good options.

sheikhali: @chpwn Can we expect PT for Win to go live by the end of this week?

Chpwn: @sheikhali No, there is no need for PwnageTool on ANY platform.
So don't wait for the PwnageTool for Windows, this will be a good news for Sn0wbreeze developers and bad for unlockers as PwnageTool can jailbreak their devices with a custom firmware which mainly preserve the unlockable baseband. You can jailbreak your device using the existing jailbreak tools for all iOS devices on all iOSs in this post.
 

Monday, November 1, 2010

PwnageTool for Windows

Another good news in the jailbreak community! PwnageTool for Windows, (yes for Windows) coming soon. This is really wonderful news for unlockers who use Windows so they can cook their own custom firmwares with PwnageTool and restore using this cooked firmwares without updating the baseband and keep Ultrasn0w carrier unlock.
That will totally kills the developer behind Sn0wbreeze and it's tool too as it will unusable. MuscleNerd of iPhone Dev Team has confirmed that iPhone developer chpwn will release a new version of PwnageTool to support WIndows.
MuscleNerd: @iH8sn0w seriously...@chpwn is your age, and about to release a better version of PT for win. Don't *blame* him for that.

BaDRaN: @MuscleNerd please we want pwnagetool for windows. Why you don't make it ??

MuscleNerd@BaDRaN9 I think @chpwn is mostly there :) True windows version of PwnageTool by someone in the know.
We'll of course tell you whenever the new version of PwnageTool is available and we'll post full how to guides for that big one, stay tuned! [Thanks everyone who sent this in]

Update: It has just confirmed that PwnageTool for Windows has been canceled , check the details posted here.
 

Friday, October 22, 2010

Download PwnageTool 4.1.1 to Jailbreak iPhone 4, iPad, iPod touch 4G and Apple TV 2G

Just a quick heads up, iPhone Dev Team has just released PwnageTool 4.1.1 for Mac to jailbreak iPhone 4, iPad, iPod touch 4G, and the new Apple TV. This update is for Mac OS X 10.5.x users who were experiencing some issues with PwnageTool 4.1.
PwnageTool is a jailbreak tool brought to you by the iPhone Dev Team and works only on Mac OS X by creating custom firmwares and it also keep your carrier unlock safe. We already posted full how-to guides to use PwnageTool to jailbreak your device on iOS 4.1.

UPDATE: PwnageTool 4.1.2 is out to fix more issues for Mac OSX 10.5.x and 10.6.x.

Download PwnageTool 4.1.2 for Mac OS X 

 

Wednesday, October 20, 2010

Jailbreak iOS 4.1 on All Devices with PwnageTool 4.1 [GUIDE]

Few minutes ago we posted that PwnageTool 4.1 for Mac OS X is available for download; and now here we are back with full step by step guide to jailbreak iPhone 4, 3GS, 3G, iPod touch 4G, 3G on iOS 4.1 and iPad on iOS 3.2.2 using the new version of PwnageTool for Mac; hit the jump for guide.

STEP 1: Download & install the latest version of iTunes & make sure your device is not on iOS 4.1 (links at the bottom).

STEP 2: Start iTunes, connect your device to your computer via USB and sync your iPhone then back your data.

STEP 3: Start PwnageTool and select your devices (iPhone 4 used in this guide).
STEP 4: PwnageTool should automatically detect the correct iOS firmware for your device.

STEP 5: On seeing this message, hit "No" to preserve your baseband to be able to unlock.

STEP 6: PwnageTool will start creating the custom pre-jailbroken firmware for your device.
STEP 7: Follow the instructions seen on the screen to enter DFU mode as shown in the screenshot below:
STEP 8: Now, You will have to restore your iPhone to the jailbroken custom firmware by Clicking on the iPhone icon on the left sidebar of iTunes then hold left “alt” button (“Shift” button on Windows) on the keyboard and then click on “Restore” then release the alt button, Now Select the custom firmware created by PwnageTool and Let iTunes go in a bunch of steps.
STEP 9: Now, i't unlock time! In case you preserved your device's baseband, you can use our step by step guide posted here to unlock iPhone 4, 3GS, 3G using Ultrasn0w 1.0-1.

Download iTunes 10 for Windows & Mac
Download iOS 4.1 for iPhone, iPod touch & iPad
Download PwnageTool 4.1 for Mac OS X

 

Dev Team Releases PwnageTool 4.1 to Jailbreak iOS Devices for Life

Just a couple of hours back, iPhone Dev Team released a new and updated version of PwnageTool to jailbreak iPhone 4, 3GS, 3G, iPod touch 4G, 3G, 2G, Apple TV 2G on iOS 4.1 and iPad on iOS 3.2.2. This tool is based on creating pre-jailbroken custom firmwares, so, you can upgrade your iOS device using this jailbroken custom firmware.
The most important feature in PwangeTool that it preserves iPhone 4, 3GS, 3G basebands, so you can upgrade to higher firmware without updating your baseband. In brief, it will keep your device unlocked. This tool will untethered all A4 devices (i.e. iPhone 4, iPod touch 4G, iPad, Apple TV 2G) for life. It works on Mac OS X only, we will be back with full how-to guide, stay tuned for that!

Download PwnageTool for Mac OS X

 

Tuesday, October 19, 2010

PwangeTool 4.1 Jailbreak ALL Devices [SCREENSHOT]

You have waited long for the new version of PwangeTool to jailbreak all devices on iOS 4.1 while preserving the baseband and keeping the carrier unlock safe. So, iPhone Dev Team has teased us with a screenshot for the new version of PwangeTool and the screenshot is really full with devices.
The supported devices as shown are iPhone 4, iPhone 3GS (new bootrom), iPhone 3G, Apple TV, iPad and iPod touch 4G / 3G / 2G thanks to Limera1n's exploit. PwangeTool 4.1 was set to be launched by previous Sunday but I think it was complicated a lot by the team so they delayed the release. But, the screenshot above indicates that it's coming sooner than later! Stay tuned for that!

 

Friday, October 15, 2010

PwnageTool to Jailbreak iOS 4.1 on iPhone 4, 3GS, iPod Touch 4G/3G, Apple TV 2G and iOS 3.2.2 on iPad Demoed in Video

MuscleNerd has just shared a two minutes Youtube video testing the upcoming new version of PwnageTool which is based on Geohot's Limera1n bootrom exploit, the new PwnageTool version will allow you to restore custom firmwares without upgrading to 05.14.02/2.10.4 basebands on iPhone 3GS and iPhone 4 to be able to unlock them with the existing version of ultrasn0w. It will be compatible with iPhone 4, iPhone 3GS (new bootrom), iPod touch 4G/3G, iPad and Apple TV 2G.

As we reported earlier that PwnageTool will be released by the next Sunday. Stay tuned, we will keep you informed once PwnageTool go public and as usual it will followed with all step by step guides.

You may also like:
 

Thursday, October 14, 2010

GeoHot's Bootrom Exploit Ported into PwnageTool; Coming on Sunday

You already know that PwnageTool will be released this weekend to jailbreak Apple TV and iPhone 3GS old bootrom while preserving basebands. The big one today is that new GeoHot's bootrom exploit ported successfully into PwnageTool and will be released this Sunday.

iPhone Dev Team member wizdaz has announced the port on his Twitter account few hours ago:
ported new geohot's bootrom exploit into PwnageTool
So, PwnageTool now may work on iPhone 4, iPhone 3GS (both old and new bootroms) and iPhone 3G. You will be able to create custom firmware using the new version of PwnageTool and be able to unlock your iPhone carrier using Ultrasn0w via Cydia. We will keep you updated, stay tuned!

 

Tuesday, October 12, 2010

PwnageTool Coming Out This Weekend to Jailbreak Apple TV 2G and iPhone 3GS

Just a quick heads up, PwnageTool is going to be released this Sunday to jailbreak Apple TV 2G and iPhone 3GS old bootrom on iOS 4.1. This was confirmed by iPhone Dev Team member MuscleNerd on his Twitter account saying that Apple TV 2G jailbreak will be covered using PwnageTool on the fun day.
For AppleTV 2G users, the goal is for PwnageTool to cover you by Funday/Sunday (but still very limited app capability)
Of course and as known, PwnageTool will also jailbreak iPhone 3GS old bootrom and it's important for unlockers as it preserves the baseband and save Ultrasn0w carrier unlock. We'll be covering this, stay tuned!

You may also like:
 

Sunday, September 19, 2010

Download iOS 4.1 Custom Firmware for iPhone 3G [Jailbroken]

Thus days, there were guides floating on the web of using PwnageTool bundles to jailbreak iPhone 3G on iOS 4.1 by msft.guy. Well, I didn't post this guide because it's really difficult and needs a professional, so, we could get our hands on iOS 4.1 custom firmware already pre-jailbroken works on iPhone 3G. Check the steps below to restore it and jailbreak your iPhone 3G.
Steps:
Step 1: Your iPhone 3G must be jailbroken on older firmware with Redsn0w, Sn0wbreeze or PwnageTool.

Step 2: Launch iTunes 10 and sync your device, back your data by right clicking on the iPhone icon at the left sidebar of iTunes and hit "Backup".

Step 3: You will now have to restore your iPhone to this custom firmware 4.2 (link at the bottom). Start iTunes, click on your phone icon from the sidebar in iTunes. Now 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 and then release the “Shift” button.
Navigate iTunes to iOS 4.2 custom firmware then sit back and wait until iTunes finish a bunch of processes.

Step 4: After installation you may be promoted with errors (just ignore it). After installation, you will have fully jailbroken iPhone 3G works on iOS 4.1.

This custom firmware doesn't upgrade your baseband, so you may need to unlock your iPhone using Ultrasn0w by following the step by step guide posted here. Of course, you may need to downgrade from iOS 4.1 to iOS 4.0.2 / 4.0.1 by following the step by step guide posted here.

Also keep in mind that Sn0wbreeze 2.0 with iReb 4.0 will solve iPhone 3G and iPod touch 2G jailbreak. According to iH8sn0w it works perfect with no errors, Expect the release any time soon.

Download iOS 4.1 Custom Firmware [Mirror 1]
Download iTunes 10

You may also like:
 

Thursday, September 9, 2010

How to: Jailbreak iPhone 3GS on iOS 4.1 with PwnageTool

While waiting for iOS 4.1 jailbreak release (may be SHAtter?), we will give a guide to jailbreak iPhone 3GS old bootrom only on iOS 4.1 using a modified version PwnageTool from Criminal90 with the help of some other tools which is essential in the jailbreak process.
 

Wednesday, August 18, 2010

How to: Jailbreak iPhone 3GS on iOS 4.0.2 with PwnageTool [UnOfficial]

Now, you can jailbreak your iPhone 3GS (Old Bootrom) on iOS 4.0.2 using the unofficial release of PwangeTool, As you know, you don't need to update to iOS 4.0.2 as the iPhone dev team announced with PDF Patch which close security holes on all Apple devices! but in case you already upgrade to iOS 4.0.2 and can't downgrade so here's a quick guide to jailbreak your iPhone 3GS on iOS 4.0.2 below,
Steps:
Step 1: Download and iTunes 9.2.1 from Here, and the Original iOS 4.0.2 from Here
Step 2: Start iTunes, Sync your iPhone with your PC or Mac and backup all your data by Right click on your iPhone and click on "Backup"
Step 3: Now, Download the UnOfficial PwnageTool from Here
Step 4: Launch PwnageTool you have just Downloaded, Then choose your Device and Click on the blue arrow
Step 5: Now PwnageTool should detect the correct original firmware of your Device, Check on it and Click on the blue arrow
Step 6: When PwnageTool asks you “Do you have an iPhone contract that would activate normally through iTunes?” Click "No"
Step 7: A menu of several options will appear, Check on General and Choose your settings
Step 8: After choosing your Options, Check on Build and Hit the Blue arrow
Step 9: Now, PwnageTool will ask you to Save Custom Firmware, Choose the place you want then Save it
Step 10: PwnageTool will now create the custom .ipsw file for your iPhone which will be jailbroken.
Step 11: Once the .ipsw file created, navigate to itunes, Click on iPhone on the left, then hold left “alt” button (“Shift” button on Windows) on the keyboard and then click on “Restore” then release the alt button
Step 12: iTunes now should ask you about the .ipsw file, head up it to the created custom firmware by PwnageTool
Step 13: Now, Sit back and let iTunes do it.. After several steps of installing the new firmware, Your device should be Jailbroken Successfully

In case you want to jailbreak iPhone 3G on iOS 4.0.2 you can use Redsn0w for both Windows and Mac by following the guide posted here.After done with the jailbreak, then you can follow the step by step guide posted here to unlock any device using Ultrasn0w 1.0-1.
 

Thursday, July 29, 2010

Download iOS 4.0.1 Custom Firmware for iPhone 3GS Old Bootrom

Just found iOS 4.0.1 Custom Firmware for iPhone 3GS Old Bootrom to Jailbreak iPhone 3GS with the Easy way without need to launch Sn0wbreeze or PwnageTool and create your own Custom Firmware, Here's a ready Custom Firmware, all you have to do is to restore with this Firmware using iTunes..
Note:
Your Device must be pre-jailbroken on iOS 4, If not then you can use use PwnageTool on Mac or Sn0wbreeze on Windows to Jailbreak iOS 4 on iPhone 3GS Old Bootrom.

Steps:
Step 1: Download the Custom iOS 4.0.1 Firmware and iTunes 9.2.1 [Links at the end of page]
Step 2: Connect your Device to Computer then launch iTunes
Step 3: an iPhone icon will appear on the left, Click on it
Step 4: Now hold left “Shift” button (“Alt” button on Mac) and Click on Restore, If it doesn't work then try going in DFU Mode or Recovery Mode.
Step 5: Now, point iTunes to the Custom Firmware you already downloaded
Step 6: After series of process, iTunes will restore your Firmware and you will get a jailbroken iPhone 3GS.

After Successfully Jailbreaking iPhone 3GS, You will be able to Unlock it using Ultrasn0w 0.93, Just follow the step by step guide posted here.

Download iOS 4.0.1 Custom Firmware for iPhone 3GS Old Bootrom
Download iTunes 9.2.1 for Windows and Mac

Update 1: I think there's no need for Custom Firmwares anymore! Comex has released his new userland jailbreak "JailbreakMe 2.0" Star, you can find our guides and full coverage posted here.
 

Monday, July 19, 2010

Apple is Doing SHSH Blobs Check

The iPhone Dev Team has just posted that Apple started Doing "Soft" SHSH Blobs Check Starting from iOS 4, This means that like the 3GS and the iPhone 4, if iTunes can’t get your blobs (due to signing window being closed), the iTunes restore will error out.
Here's the post from Dev Team:
Those of you with jailbroken iPhone3G and ipt2G devices may now have noticed Cydia starting to save your SHSH blobs too, just like it does for iPhone3GS, ipt3G and later devices. That’s because starting with 4.0, Apple started putting a “soft” SHSH blob check in the firmware. The SHSH blob check is very real in the sense that if iTunes can’t get your blobs (because the Apple signing window has closed), the iTunes restore will error out. But it’s “soft” in the sense that those devices can always use redsn0w or PwnageTool to get past the error (the bootroms themselves for those devices don’t require blobs to be in the firmware files, unlike the newer bootroms).

So, Cydia is doing this to allow you to continue to use iTunes to restore to 4.x on iPhone3G and ipt2g outside of Apple’s signing window without needing to use redsn0w or PwnageTool to get around Apple’s annoying new restriction.
So Cydia Started to Save SHSH Blobs of older Devices as iPhone 3G and iPod Touch 2G as well, But we are lucky since the Check is "Soft", so it can be easily bypassed by using redsn0w or PwnageTool from the Dev Team.
 

Friday, July 16, 2010

How to: Jailbreak iOS 4.0.1 on iPhone 3GS using PwnageTool [UnOfficial]

Tpday, I already posted a guide to Jailbreak iPhone 3G and iPod Touch 2G on iOS 4.0.1 using Redsn0w then Unlock using Ultrasn0w 0.93 for Both Windows and Mac Users, But A lot of people asked me about iPhone 3GS (Old Boot), I didn't leave them back.. I already found a way using PwnageTool which has been achieved by Criminal 90 ToolJail Author, So Let's begin the Jailbreak..


undefined
I think that there's no need to post a guide because it's already posted, It's the same steps as Jailbreaking iPhone 3GS on iOS 4, Just navigate PwnageTool to iOS 4.0.1 and customize it as you want then upgrade using the Custom Firmware, All What you have to do is to download the PwnageTool (links at the end) and iOS 4.0.1 FW, then follow the steps posted here.

After Done with the Jailbreak, You can unlock using Ultrasn0w 0.93 by following the step by step guide posted here, MUST Be Jailbroken

Download PwnageTool achieved by Criminal 90
Download iOS 4.0.1 Firmwares
Download iTunes 9.2
 

Wednesday, June 23, 2010

Jailbreak iOS 4 on iPhone 3GS, iPhone 3G, and iPod Touch 2G with PwnageTool 4.01

The iPhone Dev team has just updated their PwnageTool to a new version, Everything remains as the newly release PwnageTool 4.0 but it brings fixes for iBooks and some issues discovered in PwnageTool 4.0.. So if you already jailbroken your device you can do that Jailbreak again easily..

There's no need to make a new guide as there's no change in the new PwnageTool, You can follow the Step by Step guide I already posted here. Then you will be able to Unlock Your Device on any Baseband by following the guide posted here.

Download PwnageTool 4.01
 

How to: Jailbreak iPhone 3GS on iOS 4 with PwnageTool 4.0 [Mac]

iPhone Dev Team has Released the official PwnageTool 4 for Mac Users and compatible with the newly releases iOS 4 from Apple. Now you can Jailbreak your iPhone 3GS, iPhone 3G and iPod touch 2G (non-MC model only) on iOS 4 using the guide below..
Steps:
Step 1: Download and iTunes 9.2 from Here, and the Original iOS 4 from Here
Step 2: Start iTunes, and backup all your data by Right click on your iPhone and click on "Backup"
Step 3: Now, Download PwnageTool 4.0 from Here
Step 4: Launch PwnageTool 4.0 you have just Downloaded, Then choose your Device and Click on the blue arrow

Step 5: Now PwnageTool should detect the correct original firmware of your Device, Check on it and Click on the blue arrow

Step 6: A menu of several options will appear, Check on General and Choose your settings
Step 7: After choosing your Options, Check on Build and Hit the Blue arrow

Step 8: PwnageTool will ask you to Save Custom Firmware, Choose the place you want then Save it

Step 9: PwnageTool will now create the custom .ipsw file for your iPhone which will be jailbroken.

Step 10: Once the .ipsw file created, navigate to itunes, Click on iPhone on the left, then hold left “alt” button (“Shift” button on Windows) on the keyboard and then click on “Restore” then release the alt button
Step 11: iTunes now should ask you about the .ipsw file, head up it to the created custom firmware by PwnageTool

Step 12: Now, Sit back and let iTunes do it.. After several steps of installing the new firmware, Your device should be Jailbroken Successfully

Now, You will be Easily able to Unlock your iPhone 3GS on any Baseband Including 05.13.04 / 05.12.01 Using Ultrasn0w 0.93, Step by Step guide posted here.
 

Tuesday, June 22, 2010

PwnageTool 4.0 has been Released to Jailbreak iPhone 3GS on iOS 4 [Official]

The iPhone Dev Team has just released PwangeTool 4.0 To Jailbreak iOS 4 for iPhone 3GS but with Old BootRoom, This Jailbreak don't support iPhone 2G, iPhone 3G and iPod Touch 2G. You can Now Easily Jailbreak your iOS 4, iPhone 3GS on Old BootRoom using PwangeTool 4.0 Then Unlock it using Ultrasn0w 0.93 which was released yesterday by Dev Team.


Here's the post in the iPhone Dev Team Blog:
NB: With PwnageTool 4.0 certain devices are not supported this is because they are not supported in iOS 4.0 or they are not supported by our software.

* iPhone 2G - not supported
* iPod Touch - not supported
* iPod Touch 3G - not supported


iPhone 3G

* If you have a Jailbroken iPhone 3G at 3.1.2 (but not jailbroken with Spirit) then you should create the ipsw with PwnageTool 4.0 and restore from recovery mode or DFU mode.
* If you have an out of the box iPhone 3G you should restore using a PwnageTool 4.0 ipsw using DFU mode.
* If you have a Jailbroken 3.1.3 iPhone 3G it is very possible that this can fail from recovery mode, if this failure happens you will need to restore using DFU mode.

IMPORTANT! Whenever you need to enter DFU mode, you will need to do so using PwnageTool.

iPhone 3GS

Summary: PwnageTool only works on previously jailbroken 3GS devices with the old bootrom.

* If you have a Jailbroken iPhone 3GS with the OLD BOOTROM and you DID NOT use Spirit to jailbreak then you can create the ipsw with PwnageTool 4.0 and restore with recovery mode.
* If you have an iPhone 3GS with the NEW BOOTROM this is NOT supported by PwnageTool 4.0

iPod touch 2G

* If you have an iPod touch 2G that is jailbroken (but not with Spirit) then you can restore using recovery mode.

Baseband Unlock

* iPhone 3G and 3GS baseband unlockers (those who rely on ultrasn0w to make phone calls) should always be very wary to update their firmware, however our Ultrasn0w application will unlock all recent (including the current) 3GS and 3G baseband firmware versions, once you are jailbroken using PwnageTool 4.0, install ultrasn0w from Cydia and you’ll be unlocked.
* Remember! This baseband unlock situation is rare, should you upgrade your iPhone blindly at the next iOS release please don’t expect an unlock - but for now you are OK (whatever state your baseband is in).

Please feel free to ask any questions in the comment section below. We’ve got a bunch of expert help there, including our friendly moderators confucious and angie!
Today, I posted the full guide to Jailbreak iOS 4 on iPhone 3GS using PwangeTool 4.0 but was UnOfficial, Now the Official Release has Came! I will post the guide soon with the new jailbreak tool, but in meantime you can follow the Step by Step Guide posted here that was posted today to Jailbreak your iPhone 3GS on iOS 4.

Note: After Jailbreaking your Device by the guide posted here,  You will be able to Unlock your iPhone 3GS on any Baseband using Ultrasn0w, Full Guide posted here.

Download PwnageTool 4.0 to Jailbreak iPhone 3GS on iOS 4 [Torrent]
Download PwnageTool 4.0 to Jailbreak iPhone 3GS on iOS 4 [RapidShare]

Also Keep updated for any updates and any Changes via Twitter.