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

As always when a new firmware is being realeased, there is always a few unlucky people who “accidentally” update or restore to the latest firmware, thus losing their jailbreak and unlock.
In this case, you’d usually want to downgrade your iPhone from 3.1.3 to 3.1.2 simply by downloading 3.1.2 and SHIFT + Restore in iTunes so that you can choose your own firmware to restore to.
The problem is that Apple recently stopped signing all previous firmware versions making it impossible for you to downgrade.
Fortunately, Saurik has been smart enough to create a system to bypass Apple’s signature and making it possible for you to downgrade from 3.1.3 to 3.1.2. To do so, you will need to have your SHSH on file. To see if it’s on file, launch Cydia and look at the top. Mine says “This device has SHSHs on file for iPhone OS: 3.0, 3.1, 3.1.2″.
If you don’t have this, make sure you look for a link that says “Make my life easier” on Cydia. This will allow you to save your SHSHs.
This being said, downgrading an iPhone 3GS from 3.1.3 to 3.1.2 is easier said than done. It’s actually a pretty painful process that I detailed in a tutorial a few month ago. I originally wrote this tutorial to downgrade from iPhone 3.1 to 3.0 but the steps are exactly identical (MuscleNerd confirmed this).
If you’re one of those who need to downgrade your iPhone firmware, then check out my tutorial, or simply wait for the Dev Team to come up with a reliable jailbreak for 3.1.3. Something tells me PwnageTool is not too far ahead of us
UPDATE: If you have an iPhone 3G, you can now downgrade from baseband 05.12.01 to o4.26.08.
Hours ago, Apple released iPhone OS 3.1.3 and as usual in this case, I recommended that you do not update if you care about your jailbreak or unlock.
Turns out we have some good news from the Dev Team. It is currently possible to jailbreak the iPhone 2G, iPhone 3G, and iPod Touch 1G running OS 3.1.3.
Update 1: [Don’t go near this if you have 3GS, newer ipt2G, or any ipt3G] Thanks to daring experimenters in the comments, we can confirm that yesterday’s redsn0w works for today’s 3.1.3 update for iPhone 2G. Just point it at the 3.1.2 iPhone 2G IPSW after doing update or restore to 3.1.3. So far we’ve only confirmed this for iPhone 2G. (Note that if this does work for iPhone 3G too, you can *only* use it if you don’t care about the unlock.)
Update 2: [Don’t go near this if you have 3GS, newer ipt2G, or any ipt3G] Can confirm that this method works for iPhone 3G and iPod touch 1G too. Don’t do it for iPhone 3G if you need an unlock though (really, don’t!). For older iPod touch 2G, we’ll need a small (1-character) change in redsn0w source.
What does that mean? It means that if you have an iPod Touch 1G, an iPhone 2G or an iPhone 3G, you can use RedSn0w to jailbreak your iPhone 3.1.3. If you care about ever unlocking your iPhone, DO NOT do this. Just wait and stay away from the update.
Here is what you have to do to jailbreak your iPod Touch 1G, iPhone 2G or 3G. First, update to the latest 3.1.3 firmware from iTunes, then simply follow the directions in my RedSn0w tutorial. Download the latest version of RedSn0w and when asked to choose for a firmware, make sure to choose 3.1.2.
This method reportedly works for jailbreaking the 3 devices mentioned above. It doesn’t work for the iPhone 3GS and for other iPod Touches.
The Dev Team is currently working on it. I will update you as soon as we get more info. Make sure to check the jailbreak section for up-to-date information about jailbreaking.
I had heard several times about Sn0wBreeze but I never really paid attention to it because it seemed to be one of these tools that would never get out of beta. I was wrong!
Today I received a couple emails from readers of the blog with more info about Sn0wBreeze, and Thomas even sent me a pretty detailed tutorial (thanks Thomas).
Sn0wBreeze is a jailbreaking tool developed by some underground developer and from what I understand, it’s pretty much a rip off of Dev Team’s PwnageTool, except it works on Windows. As a side note, it’s important to highlight that the Dev Team came up with an update to RedSn0w (see RedSn0w tutorial here).
Just like PwnageTool, Sn0wBreeze will create a custom firmware for iPhone OS 3.1.2. This is the perfect solution for people who want to upgrade to OS 3.1.2 without updating their baseband.
I haven’t tried this myself but as I said above, I got reports from 2 different people that it works flawlessly. Obviously, you should be cautious if using Sn0wBreeze…
This version of Sn0wbreeze only supports the iPhone 2G, 3G and 3GS (non MC) as well as the iPod touch 1G and 2G (non MC) so far.
This step-by-step guide and tutorial will show you how to jailbreak your iPhone 3.1.2 by creating a custom firmware with Sn0wBreeze.
Step 1: Make sure you have the latest version of iTunes installed on your PC. If not, download and install it, then reboot your PC.
Step 2: Download Sn0wBreeze as well as the right firmware 3.1.2 for your device from our download page. To make things easier, I suggest you place these 2 files on your desktop.
Step 3: Launch Sn0wBreeze and select “Simple Mode”.
Step 4: SnowBreeze will then ask you to browse for your IPSW file. Click “Browse” and select the 3.1.2 IPSW file you downloaded to your desktop in Step 2.
Step 5: Sn0wBreeze will then verify your IPSW. Click Next to continue.
Step 6: Sn0wBreeze will now ask you if you want to activate your iPhone. If you are on an official carrier (ie. AT&T in the US), say no. If you are not on an official carrier, then click yes.
Step 7: SnowBreeze will now create the custom firmware for your iPhone.
Step 8: Now launch iTunes and we will restore your iPhone using the custom cooked firmware we just created. To do so, hit the SHIFT key on your keyboard while clicking on RESTORE. It’s very important that you hold the SHIFT key while clicking! iTunes will ask you the location of the firmware you want to use to restore your iPhone. Browse for the custom IPSW (most likely on your desktop) and select it.
Step 9: Your iPhone will now be restored using the custom firmware. This might take a while so don’t stress out.
Done! You have successfully jailbroken your iPhone using Sn0wBreeze. Next step for you might be to unlock your iPhone. Follow this guide to figure out how to unlock your iPhone, depending on what model you have.
This guide and tutorial will show you how to jailbreak your iPhone 2G, 3G or 3GS running OS 3.1.2 using RedSn0w 0.9.
If you are new to the whole jailbreaking thing, I really suggest you read this information about RedSn0w 0.9. It will tell you everything you need to know about RedSn0w before starting.
I know that some of you won’t bother reading the more info link about RedSn0w 0.9 so here is probably the most important information about this jailbreak:
If you have a late-model iPhone 3GS, or if you have an iPod touch 2G whose serial number begins with “MC”, you can use redsn0w to jailbreak but you are currently restricted to “tethered” rebooting. That means you need to connect your device to a computer to complete the boot after a reset. Also, these devices cannot have custom logos.
redsn0w will ask you whether or not you fit in this category when used with the iPhone 3GS or iPod touch 2G. If you have a late-model device and don’t give redsn0w the correct answer, you will likely need to do a system restore to recover from the mistake.
To do a tethered boot after your late-model device resets for some reason, either run redsn0w again and select “Just boot tethered right now”, or run blackra1n.
This RedSn0w tutorial was written for Windows but I assume the steps are identical for a Mac.
Step 1: Download RedSn0w 0.9 for Mac or PC as well as the correct 3.1.2 firmware for your iPhone from here. To make things easy, save those 2 files on your desktop.
Step 2: Make sure you have the latest version of iTunes installed on your computer, then restore your iPhone to the latest firmware 3.1.2. Restoring is the preferred way to go about it as simply updating could cause issues later on.
Step 3: Launch RedSn0w and browse for the 3.1.2 firmware you downloaded to your computer in Step 1.
Step 4: RedSn0w will automatically check if you chose the right firmware (IPSW). It will then patch the file.
Step 5: For iPhone 2G only (other please skip to step 6)! You will then be offered several options. If you have an iPhone 2G and you want to unlock, now select “Install Cydia” and “Unlock”. You will have to download the bootloaders 3.9 and 4.6 from here. If you just want to jailbreak, disregard this and go to step 6.
Step 6: You will now have the option to “Install Cydia” as well as “Custom boot logo” and “Custom recovery logo”. For the purpose of this tutorial, I suggest you only choose “Install Cydia”.
Step 7: Make sure your iPhone is plugged to your computer. RedSn0w will now dictate you a few steps to have your iPhone enter DFU mode. Follow the onscreen instructions very carefully.
Step 8: Your iPhone will reboot when successfully jailbroken.
Congratulations! You just jailbroke your iPhone using RedSn0w 0.9. If you want to unlock your iPhone 3G or 3GS, simply install UltraSn0w from Cydia.
Any question or concern, please feel free to ask in the comment section below. Happy jailbreak
UPDATE: People have encountered quite a bit of problems when running RedSn0w o.9 beta 3 with an iPhone 3GS. Thankfully MuscleNerd has been updating RedSn0w and the 3GS issues should now be gone. You can download the latest RedSn0w from our iPhone downloads page.
If you have a Microsoft Exchange account set up on your iPhone, you know how useful it is. MS Exchange has become more popular on the iPhone lately since Google implemented Google Sync for iPhone, which allows you to sync your email, contacts and calendars over the air. Exchange is also very popular among enterprise users.
One downside of Microsoft Exchange for iPhone is that you cannot have multiple Exchange accounts on one iPhone. This just changed thanks to some smart users of the ModMyi forum and an iPhone dev.
I was in the process of writing a long tutorial on how to set up multiple Exchange accounts on your iPhone when I found out thanks to JAiB that there is now an application in Cydia that does the hard work for you. If you want to add an exchange account the hard way, then read these instructions on LifeHacker. If you want to go the easy way, read on…
There is now a simple way to add a second Exchange account to your iPhone. It’s an app available in Cydia called AddExchange. Launch Cydia, look for AddExchange and install it.
After installing AddExchange, you launch the app from its springboard icon. From there, you simply tap a “+” button, and that’s it! AddExchange creates a new Exchange account behind the scenes, and names it SRV2. All you have to do at this point is open up its settings and change the defaults to whatever your second Exchange server uses. For me, I just changed it to use Google’s sync settings.
Looks simple enough. The downside? You have to be jailbroken but I guess if you’re reading this blog, that shouldn’t be much of an issue for you…
If you’ve tried AddExchange, I would love to hear your thoughts about it. Does it perform as well as it is supposed to? Have you found any caveat yet?
Have you ever tried to sync your Firefox bookmarks with your iPhone? If so, you must have been very frustrated as it is not easy as it may sound. For some reason, Apple didn’t deem it necessary to add Firefox to the short list of browsers from which you can sync bookmarks to your iPhone.
Good news is there is a hack for that, using an extension called Xmarks. Bad news is it’s for Windows only (you will need IE) and it’s not very straightforward.
I could write a tutorial on how to sync your bookmarks from Firefox to iPhone’s Safari but Shawn0 has got it covered on his blog, so it would be a waste of time.
Check out Shawn0’s tutorial for detailed instructions.
Isn’t that a neat little trick?
AnyRing is a jailbreak application available in Cydia that lets you use any song on your iPhone as a custom ringtone or SMS ring.

There are several ways to add ringtones to your iPhone for free. Audiko is one of my favorite but it seems it’s going to get some fierce competition from a new app called AnyRing.
With AnyRing (3.2) you can easily select any song on your iPhone (or Record you own voice) to play as a Ringtone or SMS Ring. AnyRing even lets you select the starting/ending point in the song to play when the Ringtone is played. Does not require any audio conversion of any type!
Here are some of the features:
AnyRing is available from the Cydia Store. It comes with a 10-day trial so you may want to try it out first, and if you like it, you can choose to pay the $3.99.
I think it’s worth the price. What do you think?
If you just got a new iPhone for Christmas, then congratulations, you are going to love it. Next step now is to jailbreak your iPhone in order to release the full potential of it. If you’re not sure what jailbreaking is, I suggest you read a bit more about it. As you will see, there are many reasons to jailbreak your iPhone.
Now if someone offered you an iPhone and you don’t want to use it on an official carrier (like AT&T in the US), then you will have to unlock your iPhone. Unlocking is fairly easy, even for non techy people and there are very few risks of doing any damage.
Brand new to this whole jailbreaking and unlocking thing? I understand it might be a little confusing. I wrote an article about the difference between jailbreaking and unlocking that might help you understand both better, so feel free to check it out if want to learn more about it.
Let’s get into it now. This article aims at giving a quick overview of possibilities for jailbreaking and unlocking the iPhone. For both jailbreaking and unlocking, the method used depends on what iPhone model you have and what software (firmware) is currently installed on it. At this time, I will assume that your iPhone comes with firmware 3.1.2 preinstalled on it.
First things first. Before unlocking an iPhone, you first have to jailbreak it. (more…)
Have you ever wanted to create your own custom text message ringtone for your iPhone? I know I have! Today I found a great tutorial that explains exactly how to do it.
Go to this article on iClarified and check it out. I haven’t tried it myself since I’m traveling and don’t really have time to “experiment” but I am hoping that some of you will try it and share some feedback.
Let us know by leaving a comment below.