PwnageTool

PwnageTool is a jailbreak method by the iPhone Dev Team. PwnageTool can jailbreak any iPhone while preserving the baseband, which is sometimes necessary to unlock.

Tutorial: How to Jailbreak iPhone iOS 4 With PwnageTool

The Dev Team just released the latest version of PwnageTool to jailbreak iOS 4. There are many requirements that your iPhone must fulfill in order to be jailbreakable with PwnageTool and you should make sure to read this before going ahead with the jailbreak process.

Let me make this clear, READ THIS before going any further in the jailbreak process. Your iPhone might not be eligible for a jailbreak.

Now that we have the "warning" out of the way, jailbreaking your iPhone iOS 4 with PwnageTool is fairly easy and straightforward. PwnageTool is a Mac only tool that is used to jailbreak while preserving the baseband to make sure you can unlock if necessary at a further date.

This step by step guide and tutorial will show you how to jailbreak your iPhone iOS 4 using PwnageTool.

Step 1: Download the latest version of PwnageTool from our iPhone downloads section. You will need a torrent downloader (ie. uTorrent) to download the file.

Step 2: Make sure iTunes is up to date (currently version 9.2). If not, update iTunes and reboot your computer.

Step 3: Sync and backup your iPhone in iTunes.

Step 4: Download the latest iOS 4 firmware from here for your specific device.

Step 5: Launch PwnageTool and select your iPhone.

Step 6: PwnageTool will automatically detect your firmware. Click on the blue arrow to continue.

Step 7: PwnageTool will now ask if you have an iPhone contract that you would normally activate with iTunes. Choose YES if you have a contract with an official carrier (ie. AT&T in the US) and you don't care about unlocking your device. Click NO if you don't have a contract with an official carrier and want to unlock your iPhone.

Step 8: PwnageTool will now create the custom IPSW.

Step 9: When done, you will see the "iHaz success" message.

Step 10: Now that you have your custom cooked firmware, you need to install this firmware on your iPhone. To do so, plug your iPhone in iTunes. Once iTunes has recognized your iPhone, hold the “Alt/Option” key and click “Restore” at the same time. DO NOT click “Restore” without holding the “Alt/Option” key! A dialog box will pop up and you’ll be able to choose the custom IPSW file you created.

Step 11: PwnageTool will now install your cooked iOS 4 firmware on your iPhone. This process might take a few minutes so be patient. When done, your iPhone will reboot.

You're done!

Additionally, make sure to check out these instructions if you need to unlock your iPhone.

UPDATE: This post is slightly outdated. Check out this page for the latest jailbreak information.

PwnageTool Jailbreak for iOS 4 Now Available

The Dev Team just updated PwnageTool to be compatible with iOS 4. PwnageTool is a Mac only solution for jailbreaking your iPhone while preserving your baseband, making the unlock process possible, or at least easier.

Now there are a lot of information to digest. PwnageTool will not work with all firmwares for every device. There are many restriction.

I invite you to carefully read this information provided by the Dev Team. Read it over and over again and see if PwnageTool will work for you or not.

Each supported device has few different scenarios that users need to consider when performing the upgrades, you need to check below and perform the upgrade in the particular way that matches your current device state.

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.  We’re working on ways to get past these restrictions.

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

iPhone 3GS

Summary: Currently, 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 your jailbroken recovery mode. If you have an iPhone 3GS with the NEW BOOTROM this is NOT supported by PwnageTool 4.0

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. As an alternative to PwnageTool, you can use redsn0w on iPhone 3G (on both Windows and Mac) as mentioned in our last post.

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

iPod touch 2G

If you have an iPod touch 2G (non-MC model) that is jailbroken (but not with Spirit) then you can restore using recovery mode. As an alternative to PwnageTool, you can use redsn0w on non-MC iPod Touch 2G (on both Windows and Mac) as mentioned in our last post.

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).

Let me remind you that if you have an iPhone 3G, you can jailbreak using RedSn0w.

If you have any question, please feel free to leave a comment.

[via Dev Team blog]

Jailbreak iPhone 3.1.3 with PwnageTool

The Dev Team released PwnageTool 3.1.5 just a few hours ago. In this guide and tutorial, I will show you how to use PwnageTool to jailbreak iPhone 3.1.3.

Before we get into the details, please make sure you read this article by the Dev Team. It will explain to you what you can and cannot do. It is a very important piece of information that you should not overlook.

If at any point in time you updated your iPhone to firmware 3.1.3, then you also updated your baseband to 05.12.01. If that's the case, you will be able to jailbreak by downgrading to 3.1.2 first, but you will not be able to unlock.

PwnageTool will jailbreak the following 3.1.3 devices:

iPhone 2G iPhone 3G iPhone 3GS (old bootrom) iPod Touch 1G iPod Touch 2G (old bootrom)

If you don't care about unlocking, RedSn0w is still an easier and quicker way to jailbreak.

Note that this tutorial to jailbreak iPhone 3.1.3 with PwnageTool is for Mac and Mac only. There is no Windows version of PwnageTool and they will most likely never be. If you don't have a Mac, ask around and see if a friend of yours can help you out and create a custom firmware for.

Again, please make sure you read the information given by the Dev Team. It will answer most questions you may have.

How to Jailbreak iPhone 3.1.3 with PwnageTool

Step 1: Make sure you have the latest version of iTunes installed on your computer. If not, download and install it, then reboot your computer. Now make sure you backup your iPhone by syncing with iTunes, just in case something goes wrong.

Step 2: Download PwnageTool 3.1.5 and your iPhone firmware from our downloads page. Save these 2 files to your desktop.

Step 3: Launch PwnageTool. It should give you a warning message. Click OK.

Step 4: Select “Expert Mode”.

Step 5: Select your device then click the blue arrow to continue.

Step 6: If PwnageTool doesn’t automatically find the correct IPSW file, click “Browse for IPSW” and locate it (it should be on your desktop).

Step 7: You will now have several options. Choose “General” and click the blue arrow to continue.

Step 8: Under “General Settings”, you have the option to activate the phone or not. This is a very important step so please read carefully.

If you have a contract with an official carrier (such as AT&T in the US, or Orange in France, etc…), do not activate.

If you do not have a contract with an official carrier (ie. you want to unlock for another carrier), you have to activate. Then you will have to install UltraSn0w or BlackSn0w from Cydia in order to fully unlock the phone.

You will know you didn’t choose the right option if you don’t have signal after jailbreaking.

You don’t have to, but I suggest increasing the root partition size to somewhere around 700MB, just to be on the safe side. When you’re done, click the blue arrow to continue.

Step 9: You are now taken to the “Bootneuter settings”. All of them should be greyed out. Click the blue arrow to continue.

Step 10: You are now taken to the “Cydia settings”. From here, you may download packages so you don’t have to manually do it later. For example, you may download WinterBoard, which would be installed during the pwnage process. Let’s keep things simple and skip this step which is not necessary. Click the blue arrow to continue.

Step 10: You are now taken to the “Custom packages settings”. Make sure "Cydia" is selected.

Step 11: You are now taken to the”Custom logos settings”. You can choose to add the default logos (see below) or you can add your own logos. If you choose to add your own, make sure the images are not larger than 320 x 480.

Step 12: We’re almost done! You now have to build the custom IPSW. Click “Build” and click the blue arrow to continue.

Step 13: Save your custom IPSW to your desktop.

Step 14: PwnageTool will now start building your custom IPSW. Be patient… It can take up to 15 minutes.

Step 15: PwnageTool will ask you if your iPhone has been pwned before. If you’re not sure, just click NO.

Step 16: If your iPhone was previously jailbroken, you can skip to step 19. If your iPhone wasn’t already jailbroken, follow the following directions. If your iPhone isn’t plugged to your computer yet, plug it. Don’t open iTunes. If iTunes launches automatically, close it. PwnageTool will now deliver the payload.

Step 17: After successfully delivering the payload, PwnageTool will put your iPhone in recovery mode. Click OK.

Step 18: iTunes should pop up saying it has detected an iPhone in recovery mode and that you must restore. Click OK.

Step 19: We are going to restore your iPhone using the custom IPSW you built. In iTunes, hold the “Alt/Option” key and click “Restore” at the same time. DO NOT click “Restore” without holding the “Alt/Option” key! A dialog box will pop up and you’ll be able to choose the custom IPSW file you created that was saved to your desktop.

Step 20: Navigate to the “jailbreak” folder and select the custom IPSW we created.

Step 21: iTunes will now restore your iPhone using the custom firmware which could take a while, so relax. When done, your iPhone will reboot and you will now have a jailbroken iPhone.

That's it! Your iPhone 3.1.3 should be fully jailbroken, thanks to the good work of the Dev Team and PwnageTool.

In the future, make sure you do not update your iPhone firmware when there is a new one coming out. It will avoid many issues. Besides, these updates are very minor and useless. For what it's worth, I'm still on iPhone OS 3.0, and happy to be.

If you have any question or comment, please leave a comment.

Jailbreak iPhone 3.1.2

Since the release of OS 3.1.2 last week, there has been a friendly competition to release a jailbreak for the iPhone 3.1.2. GeoHot was the first to release the iPhone 3.1.2 jailbreak called BlackRa1n, followed by the Dev Team and their PwnageTool.

If I can make a suggestion, do not use BlackRa1n. It is buggy and unstable. PwnageTool is much more stable and "clean".

This article is a summary of the options you have to jailbreak your iPhone 3.1.2 depending on your model.

Jailbreak iPhone 3G or iPhone 3GS 3.1.2 with PwnageTool

This step-by-step guide and tutorial will show you how to jailbreak your iPhone 3G or 3GS OS 3.1.2 using PwnageTool 3.1.4 for Mac OS X. PwnageTool is a Mac and Mac only tool. There is no equivalent for Windows and no one knows yet when such a tool for Windows will be released.

If you updated your iPhone via iTunes to 3.1.2 or if you bought your iPhone with 3.1.2 pre-installed, you will be able to jailbreak it, however, you will not be able to unlock it. On the other hand. if you are still on 3.0 or if you have updated to 3.1 using PwnageTool, you preserved your baseband and you will be able to unlock using UltraSn0w.

This tutorial is written for both the iPhone 3G and 3GS. The steps are identical. The only thing that changes is the file you have to download in order to create your custom IPSW.

How to jailbreak iPhone 3G/3GS 3.1.2:

Dev Team Updates PwnageTool for iPhone 3.1.2

Late last night, the Dev Team released PwnageTool 3.1.4 jailbreak for Mac OS X. This updated version of PwnageTool now supports the iPhone and iPod Touch OS 3.1.2. PwnageTool 3.1.4 for OS 3.1.2 comes just a couple days after BlackRa1n, a tool labeled as the "easiest and fastest jailbreak ever", which doesn't come without its share of issues.

What can PwnageTool for OS 3.1.2 do for you?

PwnageTool supports the iPhone 3GS OTB. If you recently bought your iPhone with 3.1.2 or if you updated via iTunes, you will now be able to jailbreak your iPhone PwnageTool will not update your baseband, so if you want to unlock, you have to use PwnageTool. In contrast, BlackRa1n will update your baseband If you jailbroke your iPhone using BlackRa1n, you may install a custom IPSW cooked with PwnageTool (this will fix many issues you may have with BlackRa1n) Updating to a custom 3.1.2 IPSW will kill the tethering hack. If you need tethering, do not update You can jailbreak your iPod Touch 2G only if it was jailbroken before PwnageTool doesn't support the iPod Touch 3G yet PwnageTool is Mac only but you can use a custom firmware cooked with PwnageTool on a windows machine (just make sure you can trust the source) There is no ETA for a Windows tool There is no ETA for a software unlock for the latest baseband

PwnageTool 3.1.4 is available for download from our downloads section.

I will write PwnageTool jailbreak tutorials within the next few hours. For the latest jailbreak info, please visit our jailbreak page.

For more detailed information about the release of PwnageTool 3.1.4 for iPhone OS 3.1.2, please visit the Dev Team blog.

Jailbreak iPhone 3GS 3.1 PwnageTool Tutorial

This tutorial is a step-by-step guide that will show you how to jailbreak OS 3.1 for your iPhone 3GS using PwnageTool for Mac OS X.

PwnageTool will be used to create a custom firmware (also called custom IPSW). After creating the custom firmware, we will restore your iPhone 3GS in iTunes using this firmware. A custom IPSW is needed in order to avoid updating the baseband, which would render any software unlock impossible, at least for the time being.

Please read the next 2 notes over and over and over again... Seriously, please make sure you read and understand the following:

Note 1: PwnageTool does not support the 3GS out of the box. If your iPhone 3GS has 3.1 preinstalled and is not Pwned then there is no tested jailbreak solution at the moment. In other words, if you are on a pwned version of 3.0 or 3.0.1 (either using PwnageTool, RedSn0w, or PurpleRa1n), then you are fine; just follow this tutorial. If you updated to 3.1, you will have to wait for another method. We don't know when this other method will be available.

Note 2: there is no Windows version at the moment. We have no indication about when a Windows jailbreak will be available.

This post was written on 10/02/09. For the latest information about jailbreaking, visit our jailbreak section.

As usual, proceed with caution. You are doing this at your own risk...

iPhone 3GS 3.1 Jailbreak is Out

It is official! The iPhone 3GS jailbreak for OS 3.1 announced yesterday and confirmed earlier today is out, compliments of the Dev Team.

The iPhone 3GS is now supported in PwnageTool 3.1.3, assuming the phone was pwned at 3.0 or 3.0.1 - PwnageTool does not support the 3GS out of the box. If your iPhone 3GS has 3.1 preinstalled and is not Pwned then there is no tested jailbreak solution at the moment.

This means that if you updated to 3.1 or if you bought your iPhone 3GS with OS 3.1 already installed, you will not be able to jailbreak. However, if you are on a pwned version of 3.0 or 3.0.1 (either using PwnageTool, RedSn0w, or PurpleRa1n), then you are fine.

Good news for iPod Touch 2G users! PwnageTool will also support this device.

The iPod 2G is now supported in PwnageTool 3.1.3, assuming the iPod 2G was pwned at 3.0 or 3.0.1 - PwnageTool does not support the iPod 2G with 3.1 software out of the box.

PwnageTool is for Mac OS X only. There is no Windows version yet but let's hope the Dev Team works on this in the near future.

I will be working on a tutorial and post it on the blog asap. Visit the Dev Team blog for full information on the release.

iPhone 3GS 3.1 Jailbreak & Unlock Confirmed. PwnageTool On Its Way

Dev Team member MuscleNerd confirmed earlier today what we reported yesterday: a jailbreak for iPhone 3GS 3.1 coming soon.

It seems that there is a bit of confusion around this and people aren't sure whether they will be able to jailbreak or unlock their iPhone 3GS.

From what I understand, here is the situation (note that I might be wrong, in which case, please correct me by adding a comment):

if you are still on 3.0 or 3.0.1 and your baseband is still 04.26.08, then there is no problem at all for you. You will be able to jailbreak and unlock by using PwnageTool and creating a custom firmware that will not update your baseband. if your iPhone 3GS is already on 3.1, you won't be able to jailbreak or unlock yet but the Dev Team is working on your case.

As usual in this case, we will be spreading the news as it becomes available.

For the latest information about the iPhone 3GS jailbreak and unlock, please refer to the following articles:

jailbreak iPhone 3.1 unlock iPhone 3.1

Please leave a comment should you have any question or concern.

UPDATE: I wrote a tutorial on how to jailbreak the iPhone 3GS 3.1 with PwnageTool.

Tutorial: Jailbreak & Unlock iPhone 2G 3.1 Using PwnageTool

This guide and tutorial will show you step by step how to jailbreak and unlock your iPhone 2G using PwnageTool for Mac. At the time I am writing this, only PwnageTool for Mac is available to jailbreak or unlock iPhone 2G 3.1. Tools for PCs should be available soon. For the latest information about jailbreaking methods (including iPhone 3G and 3GS), I suggest you read our jailbreak page.

UPDATE: This tutorial also works for iPhone OS 3.1.2. Instead of using the 3.1 firmware, simply use a 3.1.2 firmware.

Please make sure you read and understand everything before starting the process. If you're new to jailbreaking, please take the time to follow the tutorial step by step. Problems often come when people want to go to fast or skip a step, so again, please take your time to read and understand every step.

1. First, make sure you have the latest version of iTunes installed on your computer. If not, update to the latest iTunes available.

2. On your desktop, create a folder called "jailbreak". In this folder download and save the following files available from our downloads page:

PwnageTool 3.1 3.1 IPSW firmware for iPhone 2G (iPhone1,1_3.1_7C144_Restore.ipsw), or 3.1 firmware for iPhone 2G (iPhone1,1_3.1.2_7D11_Restore.ipsw) if you want to jailbreak 3.1.2 BL 3.9 BL 4.6

When downloading the 3.1 firmware, make sure you use FireFox and not Safari as Safari often brings up unwanted issues. To download PwnageTool, you will need a torrent downloader such as uTorrent.

3. Launch PwnageTool. Click OK to the warning message. Then choose "Expert Mode".

4. Choose your device. It should be the one on the very left. A green check mark should appear when you click on it. Click the blue arrow to continue.

5. You will now be able to "Browse for IPSW". Click on it and look for the 3.1 firmware you downloaded in step 2. Select the IPSW file and click the blue arrow to continue.

6. You should now be taken to the general menu where you have 7 different options. Choose "General".

7. In the "General settings", make sure that "activate the phone" and "enable baseband update" are checked. This is important. Again, make sure these 2 options are checked. Change the root partition size to about 600 MB and click the blue arrow to continue.

8. In the "Bootneuter settings", check "Neuter bootloader", "Unlock baseband", and "Auto-delete bootneuter.app", then click the blue arrow to continue.

9. You should now be in the "Cydia settings". This allows you to install packages so you don't have to do it later via Cydia. I like to install my packages manually but feel free to select a few if you want to. I will skip this step. Click the blue arrow to continue.

10. In "Custom packages settings", I recommend only checking Cydia. Icy is quite unstable so I don't recommend installing it. Do as you want but make sure at least Cydia is checked. Click the blue arrow to continue.

11. You are now taken to the "Custom logos settings". You can choose pre-selected logos or upload your own. I don't recommend installing any. I suggest unchecking the 2 custom logos that are pre-selected, then click the blue arrow to continue.

12. You should now be back to the general menu. It is time to start building your custom firmware. Click "Build", then click the blue arrow to continue.

13. If you haven't pwned your iPhone before, you will have to upload the bootlader files you downloaded in step 2. Follow the instructions on the screen to upload BL 3.9 and BL 4.6.

14. PwnageTool will then ask you if "you have an iPhone contract that would activate normally with iTunes". If you're using an official phone carrier (ie AT&T in the US, 02 in UK, etc...), and don't want to unlock your iPhone, click YES. Your iPhone will just be jailbroken. Click NO if you want to unlock your iPhone to use with other carriers.

15. You will now have to save your custom IPSW. Save it to your "jailbreak" folder on your desktop. PwnageTool will now create your custom IPSW which may take up to 15 minutes.

16. If asked for it, enter you admin username and password.

17. PwnageTool will ask you if your iPhone has been pwned before. Just say No.

18. This is a very important step. PwnageTool will ask you to turn off your device, the put it into DFU mode. After turning off your iPhone, follow the on-screen instructions to put your iPhone into DFU mode. Hold the power and home buttons for 10 seconds. Let go of the power button but keep holding the home button until you enter DFU mode. If you fail, PwnageTool will give you an error message and you will have the opportunity to start over this process until completed successfully.

19. Once your in DFU mode, launch iTunes if it hasn't already launched automatically. It will tell you that iTunes has detected an iPhone in recovery mode. Click OK.

20. We will now restore your iPhone using the custom firmware you created. In iTunes, hold the Alt/Option key while clicking "Restore". This is extremely important that you hold the Alt/Option key while clicking. A window will pop up and will let you browse for the custom firmware you created (which should now be saved in your "jailbreak" folder). Select it.

21. The restore will start, which may take up to 15-20 minutes. Once done, your iPhone will reboot.

Congratulations! You just jailbroke and unlocked your iPhone. If you have any question or comment, please leave a comment below.

Tutorial: Jailbreak iPhone 3G on 3.1 Using PwnageTool

This guide and tutorial will show you how to jailbreak your iPhone 3G running firmware 3.1, using PwnageTool for Mac OS X. So far, only PwnageTool is available for jailbreaking the 3.1 iPhone 3G and it is only for Mac. I believe a RedSn0w method for both Mac and PC will be available soon.

1. Make sure you have installed the latest version of  iTunes (iTunes 9).

2. On your desktop, create a folder called "jailbreak" or whatever name you want to give it. It doesn't really matter. Download PwnageTool 3.1 and the 3.1 IPSW (iPhone1,2_3.1_7C144_Restore.ipsw) from here and save them into the "jailbreak" folder. Note that you should download the firmware using FireFox as Safari often brings up issues. Also note that the PwnageTool download link is a torrent and you will need a torrent downloader (ie. uTorrent) to download it.

3. Launch PwnageTool. It will give you some sort of warning. Just click OK. On the next screen, choose the "Expert Mode".

4. Select your iPhone model and click the blue arrow to continue.

5. Browse for the IPSW you downloaded in step 2. You should then get a green check mark.

6. You will now be offered several options. Choose "General". Make sure the "Activate the phone" box is left UNCHECKED if you use an official carrier (such as AT&T in the US, Roger in Canada, etc...). This is very important. If you are not using an official carrier, then CHECK "Activate the iPhone".

7. Increase the root partition size to 700 MB. This is not necessary but it is safer. Then click the blue arrow to continue. Click the blue arrow one more time to skip the bootneuter settings, which aren't available for the iPhone 3G.

8. You will now have the possibility to pre-install a few packages from Cydia so you don't have to do it manually later. I will skip this part. Click the blue arrow to go to the next step.

9. You will now be in the "Custom packages settings". Make sure Cydia is selected and you may want to select Icy as well. For what it's worth, I do not use Icy. I only use Cydia but you're free to select both if you want. Whatever you do, make sure at least Cydia is selected. Click the blue arrow to continue.

10. You can now set your own "Custom logos settings". I don't use any but again, you can choose the one pre-selected or you can even upload your own. If you choose to upload your own, remember the logo mustn't be bigger than 320 x 480. Click the blue arrow when done to continue.

11. It is now time to start the pwnage process. You should be on the main options screen offering you 6 different options. Choose "Build" and click the blue arrow to continue.

12. You will now have to save your custom IPSW file. Save it in the "jailbreak" folder we created in step 2.

13. Your custom IPSW firmware will now be built, which may take up to 15 minutes, so be patient.

14. You will most likely be asked for your administrator password. Fill in the blanks and click OK.

15. You will then be asked if your iPhone has been pwned before. Just answer "No".

16. Now is the most important step. You will first be asked to turn off your iPhone. Follow the instructions on your computer screen to put your iPhone into DFU mode. Basically, you have to hold the home and power buttons together for 10 seconds, then release the power button but still hold the home button. If done correctly, PwnageTool will tell you you successfully entered the DFU mode.

17. If iTunes hasn't launched automatically, open it. iTunes should tell you it has detected an iPhone in recovery mode. Click OK.

18. In iTunes, hold the "Alt/Option" key and click Restore at the same time. DO NOT click "restore" without holding the "Alt/Option" key! A window will pop up and you'll be able to choose the custom IPSW file you created in step12 that you saved in your "jailbreak" folder.

19. iTunes will now work on restoring your iPhone using the custom firmware.

20. Done! You will now be offered the option to set up your iPhone as a new phone or restore from a previous backup. I personally like to start fresh and I always choose to set it up as a new phone, but it's your choice.

21. You should now see the Cydia icon on the second page of applications on your iPhone. Congratulations, you just jailbreaked your iPhone 3G 3.1 with PwnageTool.

If you have any question or concern, please leave a comment.

Jailbreak Now Available For 3.1 iPhone 2G and iPhone 3G

The Dev Team just released PwnageTool 3.1 for Mac OS X which will let iPhone 2G/3G and iPod Touch 1G users jailbreak their device. So far, only PwnageTool is available and is for Mac only, but the Dev Team is working on updating RedSn0w for both Mac and PC.

There is still now way to jailbreak the iPhone 3GS and the iPod Touch 2G and 3G but I assume these will come in the near future.

GOLDEN RULE: If you are using a 3G iPhone with ultrasn0w and rely on ultrasn0w to obtain cellular service, then you should only upgrade to 3.1 with a PwnageTool created .ipsw. - Stay away from Apple’s direct updates as described here and here please get up to speed on the whole subject by reading the information contained in these posts. If you have an original iPhone (1st generation) then 3.1 unlock works with this PwnageTool release. iPhone 3G users upgrading to 3.1 will need to continue using ultrasn0w with a PwnageTool created 3.1 .ipsw Please read all parts of this post before downloading and using these tools. Read items 1, 2 and 3 again and again. At the bottom of this post are the bittorrent files for the 3.1 capable version of PwnageTool. This app is suitable for the recent 3.1 release. This version of PwnageTool will NOT work for the iPhone 3GS. PwnageTool WILL work for Original iPhone (1st Generation), Original iPod touch (1st Generation) and the iPhone 3G.

I will post a tutorial soon on how to jailbreak the iPhone 2G and 3G using PwnageTool. Stay tuned! If you can't wait, you may want to have a look at an older tutorial for PwnageTool (files are differents but the tutorial remains the same).

UPDATE: I Just finished writing the iPhone 3G 3.1 tutorial using PwnageTool for Mac OS X.