Jailbreak

Check out the most comprehensive jailbreaking coverage on the internet, including the latest news, apps, tweaks, and detailed tutorials about everything jailbreak.

Spirit – A New Jailbreak For iPhone 3.1.3

Just a few days after GeoHot released a video of a potential untethered jailbreak for 3.1.3, a new video by hacker Comex emerged on the internet showing a new userland jailbreak called Spirit.

UPDATE: Spirit has been released. You can see my Spirit jailbreak tutorial here.

A userland jailbreak is a browser-based jailbreak, similar to the good old JailbreakMe.com, which allows you to jailbreak your iPhone simply by visiting a site from Safari and agreeing to jailbreak your iPhone. If you used JailbreakMe.com before, you will probably remember how easy and quick it was. As for me, I remember going visit the Apple Store and jailbreak a bunch of iPhones on display for the heck of it...

Presumably, Spirit will work for every device on 3.1.3 with the newer bootrom, and potentially even the iPad. It's interesting to note that this is an untethered jailbreak.

For those of you that might be skeptical about this video, MuscleNerd confirmed that it is indeed a legit userland  jailbreak.

The question on everybody's lips is when will this new jailbreak be available? Well, there is no ETA at the time. Now that Geohot has been challenged though, I suspect that he's going to rush to release his new jailbreak, which in turn will kinda force Comex to release his too. Only time will tell.

Geohot to Release Untethered Jailbreak

Geohot is back at it, this time with an untethered jailbreak for iPhone OS 3.X.

This is what he wrote on his blog just minutes ago:

The jailbreak is all software based, and is as simple to use as blackra1n. It is completely untethered, works on all current tethered models(ipt2, 3gs, ipt3), and will probably work on iPad too.

Don't ask about a release date. You won't make it happen any sooner.

I'd like to give you more details but I'm currently writing this from a car between Hanoi and Ninh Binh, Vietnam with obviously limited resources.

It does look like this new jailbreak tool won't be ready anytime soon, bu it's still a good news for those of you who have to kickstart their iPhones with BlackRa1n everytime they reboot.

Thoughts? Comments?

Behind The Exploits: The Dev Team

Wow, where do you start with these guys? They are probably the reason most of you have iPhones, and they are definitely the reason Sebastien and I are writing to you guys all the time. You certainly couldn't "liberate your iPhone" without these guy's transcendent work.

Known to each other by their IRC names like "musclenerd" and "pytey", and known to everyone else as simply, The Dev Team. They are a group of dedicated programmers and hackers, each with their own set of unique but advanced skill set, that come together to bring us jailbreak programs like RedSn0w and PwnageTool and unlocks like UltraSn0w.

From all around the world, these guys meet on IRC and work during their free time. With so many members in different time zones, The Dev Team's work on the iPhone is almost constant, especially after Apple releases a new update.

But don't think these guys are one trick ponies. Several of them are doing work with the upcoming Android platform, and these guys have actually entered hacking contests. Chaos Communication Congress Capture The Flag Competition in Berlin to be exact. Live and in person, The Dev Team actually won the competition by a a hefty margin. They have come a long way, enduring many accomplishments and evolution.

Although there have been several changes within The Dev Team, both in personnel and policy, one thing remains the same, they continue to lead the fight against Apple's tight user restriction policies. Without their software, users like us would not be able to customize our backgrounds, our icons, hell our phones!

One thing I continue to respect about these guys is that they're not looking to make money. Whether it's for legal or moral reasons, these guys maintain an ad free blog site that "Pytey" of The Dev Team told Mobile Crunch receives in the neighborhood of 3.5million hits around a jailbreak/unlock release date. They also continue to turn down cash offers to those sleazy overnight jailbreak startup websites that charge you for "their" software.

In fact they publicly have despised these websites in an effort to warn users of their sketchy practices. This might also have something to do with their dispute with a Jody Sanders, of West Midlands, UK. Seems this gentleman was using a large amount of The Dev Team's work in his software and was making quite a profit. I don't know that I would wanna piss off guys with these kinds of skills, they sound like they've already uncovered a lot of information about him and posted publicly on their blog asking for more help tracking him down.

With publicly followed drama of almost celebrity status (well among popular iPhone and gadget blogs) The Dev Team's former member George "GeoHot" Hotz and his former colleagues didn't see eye to eye on a lot of things. It seems a lot of the problems began when Hotz went public with his completely unlocked iPhone, having worked with The Dev Team just months before. They actually referred to him as the "self appointed media front man" that led a "media circus" in 2007.

For those of you that don't recall, Hotz was given a new Nissan 350z and other things in return for his jailbroken iPhone. A year later their dispute resurfaced as GeoHot obtained a copy of the exploit used to jailbreak iphone 2.0 firmware for 1st gens and 3G, from a Dev Team member and threatened the Dev Team with releasing his own jailbreak software, using that exploit if they didn't release PwnageTool at a sooner date.

So why do they continue to put up with the pressure of hitting release dates, scammers that steal their work, and others that throw stones at them when they don't conform. It's a hobby. Some people relax by fishing or reading, these guys really get down on soldering and disassembling things, especially iPhones.

Since their initial software releases in 2007, the Dev Team has continued with this game of cat and mouse with Apple. They find an exploit, use it, Apple covers it up in an update, and then they start all over again. Until recently, Apple has been relatively quiet about jailbreaking and the hackers behind the software.

Their license agreement of their latest developer kit (suite of software and info released to app developers as often as software is updated) actually adds a clause forbidding developers to work on jailbroken equipment. But as developers continue to find reasons or are forced to leave Apple's App Store, the jailbroken platform gains more and more momentum. Especially as Apple has yet to see any success on fighting the users right to do what they want with a product they purchased.

Regardless it appears things are going to get interesting and The Dev Team isn't going anywhere. Their latest blog notes that this recent firmware update 3.1.3 was released just to flush out exploits before the release of a major update, probably iPhone 4.0. Obviously, being the tricky tricksters they are, The Dev Team aren't biting. Their current release of Pwnage Tool uses old, ported exploits and they aren't releasing anything new until they see Apple's next move. Man this stuff could be in movies.

P.S. @Dev-Team : you guys gonna make my iPad cooler?

iDongle Boots Your Tethered 3.1.2 Jailbroken iPhone

MuscleNerd recently tweeted about a new device to boot tethered jailboken 3.1.2 iDevices without pluging it to a computer. This standalone piece of hardware is called an iDongle.

Now why would you need an iDongle? You might want to get one of those babies if your jailbroken iPhone or iTouch gets stuck at the "Connect-to-iTunes" logo everytime you reboot. The iDongle will save you a trip to the computer and can be very handy if you accidentally reboot your tethered device on-the-go.

According to the creator of the iDongle, this little piece of hardware is able to tether boot your jailbroken device, and optionnally jailbreak and hacktivate it if not already done. Looks like a savior for many of you who don't want to be able to reboot your jailbroken iPhone anywhere/anytime.

What the catch? well the catch is that the iDongle is pretty much a prototype so far. It works but the creator needs your help to start manufacturing them in large quantities. You can help by buying a prototype at a good price, or simply by donating for a pre-order. I suggest you check out the iDongle website for more information.

In the meantime, watch this video to see see the iDongle in action. It's a bit boring but it works!

What do you think about the iDongle?

Is Steve Jobs Using A Jailbroken iPhone ?

9 to 5 Mac has an article today about a Mac user who emailed Steve Jobs and received an answer back from him, showing that Steve-o was still using an iPhone running OS 3.1.2.

Why would Steve Jobs use an iPhone with 3.1.2? Well, my guess is that he simply has a jailbroken iPhone and he doesn't want to update to 3.1.3 because he knows it brings nothing more than 3.1.2, except the few usual "bug fixes".

Additionally, I believe Steve doesn't want to lose the ability to unlock his iPhone so he can use it with T-Mobile.

Any other reason why you think Steve Jobs would still be using an iPhone on 3.1.2?

What is Jailbreaking?

What Does Jailbreaking Mean?

Jailbreaking, or "hacking" is giving a user read/write access to otherwise locked OS files on your iPhone.

It allows you to "unlock" your iPhone and activate it on another GSM carrier that doesn't have bad Luke Wilson commercials. It gives you access to app stores like Cydia that offer programs that you won't see in Apple's popular counterpart. It'll even give you the ability to customize the background of your home screen and change the look of your icons and menu colors.

Starting in early fall after the summer 2007 release of the original iPhone, jailbreaking began as a fairly complicated multi-step process. Things have definitely evolved over the last few years and the online jailbreaking community for iPhones is estimated in the millions (if you're reading this article on this site, that number shouldn't surprise you) with hundreds of blogs and forums scattered throughout the web dedicated to this crazy thing called jailbreaking.

What Are the Benefits of Jailbreaking?

Up until recently, if you wanted to shoot video with your iPhone, you had to jailbreak and download an app called Cycorder from Cydia that would let you shoot and save video, because your iPhone out of box couldn't do it. Same with cut/copy/paste, MMS, all only available if you had jailbroken your iPhone.

Your probably wondering well then what in the heck do I need to do it for now? Well I jailbreak mine so I can have the application Backgrounder from Cydia, it allows you to multitask and do things like listen to Pandora while writing emails, something you can't do with your run-of-the-mill iPhone and iPod Touch.

I also have apps like Winterboard from Cydia that allow me to customize my home screen, change the look of my lock screen, and change the overall theme of my iPhone. I can make my iPhone look completely different than the way it does when you open the box for the first time. So much to the point where people will ask me what kind of phone I've got when it's in an unmarked silicon case.

Another good reason I would say to go for it is that it is easier than ever to jailbreak. In fact, programs such as BlackRa1n by GeoHot make jailbreaking as easy as plug and click.

What Are the Risks of Jailbreaking?

Now, although jailbreaking has become increasingly easier, there are still very complicated risks that go with it. If you have a newer iPod Touch or iPhone 3GS, or if you plan on unlocking your new device, remember what I am about to tell you...

An underground group of programmers known as the Dev Team, for the most part, spearheads all this jailbreak technology more or less without Apple's permission. Think of the Dev Team as the LA SWAT team with huge awesome guns trying to get into a barricaded building, which is the jailbroken iPhone software.

Every time they find a way in, Apple comes along and puts another barricade up with a software update that closes the entrance they had. Then they have to find another way in. They are currently working on jailbreaks for 3GS and iPod Touch software version 3.1.3, so if you upgrade to the newest version of the firmware, you will lose the ability to jailbreak at this time.

So it's just a best practice to check the latest firmware version jailbroken (see the Dev Team blog) versus your own (go to Settings > General > Status). Aside from the above mentioned risks, there's always the chance of your iPhone "bricking" or getting stuck in a non working state.

Several times during jailbreaks, mine would be stuck in phone purgatory for hours. Take just a few moments to browse any iPhone forum with jailbreaking topics and you're sure to find several comments along the lines of "help! I tried to jailbreak my iPhone and now it's been stuck on the Apple logo for hours, help!" or "Please help me, after jailbreaking my iPhone my GPS won't work."

So things definitely can go wrong, but generally it's user error. Usually plugging in your iPhone to your computer, starting iTunes, and holding power for 5 seconds, power and menu button for 10 seconds, and then just menu for 20 seconds, tells iTunes your phones fried and it will do a fresh install of your most recent iPhone software. For more information on getting your iPhone out of the constant reboot cycle, read this article.

Is Jailbreaking Legal?

UPDATE: Jailbreaking is now officially legal in the US

Now you're probably wondering if it's legal. Um… yes and no! The fact of the matter is that Apple has verbally announced that they believed jailbreaking to be illegal and an infringement on their copyrights by way of complaint to the Electronic Frontier Foundation, or EFF last January.

But, the EFF sided with the consumer and stated that the "reverse engineering is a fair use when done for purposes of fostering interoperability with independently created software," saying that yes, even though jailbreakers are using Apple's copyrighted code, they are doing so in a way that allows them functionality that Apple doesn't provide access to on their own.

On top of that, Apple's legal team is probably too busy dealing with Nokia, Fujitsu, and Psystar to chase after people who are trying to customize their home screens.

To be honest with you I'm sure Steve Jobs and company have sat down and gone over the risk/threat of jailbreakers and have discovered how much it really fuels iPhone/iPod touch sales. Don't believe me? Run a 24 hour poll on your blog and ask if users would still purchase iPhones if they couldn't be jailbroken in any way.

What to Keep in Mind

But the cat and mouse game with Apple shows no sign of stopping as the Dev Team is furiously at work to break into the latest iPhone software to release to the public. Jailbreaking gives you complete control over your iPhone from customizing to 3rd party apps that didn't for one reason or another end up on Apple's App Store.

In fact the Cydia store is home to a lot of misfit apps that fell victim to Apple's ever popular App screening process. Well, now that you've heard some background on jailbreaking, you've learned some of the benefits and risks, you may now make the choice, to jailbreak or not to jailbreak, that is the question.

If you decide to jailbreak, generally any app by the Dev Team such as PwnageTool or RedSnow is a safe bet, as long as the versions are compatible with your iPhone or iPod Touch firmware.

Lately BlackRa1n has been working well for me. It was literally a plug into usb port, launch program, click the button. I know Sebastien's got some great tutorials on how to jailbreak as well as BlackRa1n and other downloads that will get you started.

Still completely lost? Drop a comment or a tweet and myself or Sebastien can lend a hand.

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 & Unlock iPhone 3.1.3 with Sn0wBreeze? No, Thank You

The almighty Sn0wBreeze has been recently updated to version 1.4 and although it claims to help jailbreak and unlock iPhone 3.1.3, I recommend to stay away from this tool.

The problem with Sn0wBreeze is that only a very small amount of people actually get it to work. It's such a small amount that I've come to think that it's the creator himself who leaves comments here and there to make people believe Sn0wBreeze actually works.

In a Sn0wBreeze tutorial I wrote about a week ago, only one commenter got it to actually work, but then he had to face many other issues:

I still get a lot of glitches when installing third party apps as well as the apps from the App Store. Also, I’m getting a lot of problems with Cydia. The Big Boss Repo won’t show up no matter how many times I uninstall and reinstall, still the same problem.

Can Sn0wBreeze jailbreak and unlock iPhone 3.1.3? Maybe. Do I recommend it? No. MuscleNerd goes as far as suggesting to stay away from it.

For those of you daredevils who'd still want to give a shot at jailbreaking and unlocking with Sn0wBreeze, you will first have to download version 1.4 and look at the Sn0wBreeze guide I wrote (steps are exactly the same).

Have you tried Sn0wBreeze? Have you had it to work? Please let us know in the comments.

GeoHot Says “No Jailbreak For You”

When GeoHot talks, you listen because you never know what he's up to. Earlier today he gave some pretty disappointing news on Twitter by basically saying that there was no way to jailbreak the latest iPhone 3GS and iPod Touch models on OS 3.1.3, and that there was not much hope for an untethered jailbreak.

But we all know GeoHot and how he likes to be challenged. I'd bet you that he's dissecting OS 3.1.3 as we speak and looking for some exploit. That's what I think anyways.

In the meantime, the Dev Team has been working hard on redsn0w (see tutorial) and has found some workarounds to jailbreak older models.

Do you think GeoHot will show up and save the world again?

Jailbreak iPhone 3.1.3

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.

UPDATE: This post is outdated. Check out our jailbreak section for the latest information about iPhone jailbreaks.

iPhone OS 3.1.3 is Out. Jailbreakers Beware!

Apple released iPhone OS 3.1.3 just a few hours ago and it it is now available for download directly from iTunes or from our iPhone downloads page.

This is a very minor update, and to be honest, it's almost deceiving. If I had to give my opinion on this, I'd say that Apple released firmware 3.1.3 just to piss off the Dev Team, who released RedSn0w 3.1.2 jailbreak just days ago.

The "fixes and improvements" for iPhone OS 3.1.3 are as follow:

improves accuracy of reported battery level on iPhone 3GS resolves issue where 3rd party apps would not launch in some instances fixes bug that may cause an app to crash when using the Japanese Kana keyboard

Additionally, Apple has updated the baseband from version 5.11.07 to 5.12.01 on the iPhone.

As usual when a new firmware update is released, it is recommended for jailbreakers and unlockers alike not to update their device. If you update to 3.1.3, you will lose your jailbreak and/or unlock.

More info will follow as it comes. For up-to-date news about jailbreaking, make sure to read our iPhone jailbreak section.

RedSn0w 0.9.3 Jailbreak Enables Tethering of iPhone 3.1.2

RedSn0w has been very hot for the last few days. After releasing the beta version and testing it out for a while, the Dev Team officially released RedSn0w 0.9, which didn't contain the IPCC tethering hack that would allow tethering on iPhone OS 3.1.2.

It has now been fixed as the Dev Team updated RedSn0w to 0.9.3, which now includes the IPCC tethering hack. For those of you who have no idea what "IPCC tethering hack" means, here is more information:

It allows you to install cellphone Carrier Bundles that aren't officially signed by Apple. This lets you, for instance, install a Carrier Bundle that allows you to use your iPhone as a way to connect your PC to the internet (through your 3G cell connection). This hack is always installed on 3G and 3GS phones by redsn0w 0.9.3 (no selection is required). It isn't included at all in 0.9.2 (it's still in a trial phase). Note that carriers may not like you tethering behind their back so you do so at your own risk.

So by jailbreaking your iPhone using RedSn0w 0.9.3, you will automatically get the base for iPhone tethering, but you will still have to download the right MobileConfigs file from http://www.benm.at/help/help.php and install it, directly from your iPhone.

Note that this website has saved my butt many many times when traveling overseas. As a matter of fact, http://www.benm.at/help/help.php saved my butt just hours ago. I am currently in Thailand and the mobile carrier I am using doesn't allow tethering. I quickly visited BenM.at and downloaded the right MobileConfigs file, which allows me to write this article you are currently reading by tethering my iPhone (aka using my iPhone as a modem).

To get the tethering hack, you will have to jailbreak your iPhone using RedSn0w 0.9.3. It is available for download from here and here is my RedSn0w tutorial. For the latest information about RedSn0w, please check out this page.