iPhone 3GS

PurpleRa1n iPhone 3GS Jailbreak For Mac

PurpleRa1n, the iPhone 3GS jailbreak developed by young hacker GeoHot, has finally been released for Mac users too.

You asked for it, and we delivered. I'm not a mac coder, so AriX and westbaer stepped up to do it. Also, some more payload stability improvements were made, and the windows version was updated to RC2a. There is no reason to run RC2a if you already have RC2 installed.

I updated the PurpleRa1n tutorial.

Note that PurpleRa1n is not a perfect jailbreak and that many apps won't work (ie. WinterBoard). Jailbreak at your own risks...

Unlock Your iPhone 3GS With PurpleRa1n And UltraSn0w

Since the release of PurpleRa1n, the first iPhone 3GS jailbreak, you are now able to unlock your iPhone 3GS.

To do so, you first have to jailbreak your iPhone with PurpleRa1n (see PurpleRa1n tutorial), and then, simply install UltraSn0w from Cydia.

It's that simple! Note that even though PurpleRa1n got an update, it's still a little buggy.

iPhone 3GS Jailbreak PurpleRa1n Gets An Update

GeoHot, the hacker behind the first iPhone 3GS jailbreak, posted the RC2 version of PurpleRa1n. When it first came out yesterday, PurpleRa1n only supported Windows XP SP2 32 Bit. It's now been updated and along with other improvements, it supports Vista and Windows 7.

Vista, Windows 7, International, 64-bit support Less flakiness in the payload Cydia tar cleaned up Improved logging with slightly more useful errors New kernel patches, codesign errors gone. Props posixninja Added vm_map +x, passed vm_check No winterboard yet, but now that ball is in Saurik's court :-) Still in beta, use caution

As you can see, WinterBoard still won't work but there is some major improvements. You may download PurpleRa1n from our iPhone downloads page (read PurpleRa1n tutorial). Use at your own risks though...

Dev Team Demos iPhone 3GS UltraSn0w Jailbreak

Shortly after GeoHot released his PurpleRa1n jailbreak, the Dev Team posted a video showing a jailbroken iPhone 3GS running the UltraSn0w unlock.

Our ultrasn0w program uses the at+xlog crash as an injection vector of our unlocking payload — and it does so on the 3GS in exactly the same way as on the 3G! But this injection vector will be lost if you update to 3.1 using the official Apple IPSW, which updates the baseband. So stay away from official 3.1 IPSWs until we release the tools that let you update the firmware without updating the baseband.

The Dev Team is still waiting on the OS 3.1 update to release its jailbreak.

iPhone 3GS Jailbreak With PurpleRa1n

Not even a week after showing solid proofs of a successful iPhone 3GS jailbreak, GeoHot officially released PurpleRa1n, a tool to jailbreak the iPhone 3GS. The Dev Team planned to release their 3GS jailbreak after the OS 3.1 update but GeoHot just couldn't wait.

Normally I don't make tools for the general public, and rather wait for the dev team to do it. But guys, whats up with waiting until 3.1? That isn't how the game is played. We release, Apple fixes, we find new holes. It isn't worth waiting because you might have the "last" hole in the iPhone. What last hole...this isn't golf. I'll find a new one next week. Also your purplera1nyday files ensure that you can always get back to a jailbroken state, so if you have it it's just a matter of tools.

Before going through a short PurpleRa1n tutorial, there are a few things you need to know:

This is a beta release with some major hiccups. It is not stable at all. PurpleRa1n only works with 32 Bit Windows XP SP2 works fine on Windows and Mac You must have the latest version of iTunes installed The jailbreak is incomplete and many apps won't work (ie WinterBoard)

Jump the break to read the full tutorial.

Prepare Your iPhone 3GS For Jailbreak

The Dev Team posted a message yesterday suggesting that iPhone 3GS owners should prepare their device for jailbreak.

Remember we warned you to stay away from any updates to 3.1 if you want to be able to jailbreak or unlock your 3GS.

Well this is an additional message to all you 3GS owners that would like to jailbreak your device sometime soon, but this advice comes with a warning! A warning that if you accidentally upgrade to 3.1, you will not be able to use Ultransn0w, so please re-read and double check this warning at the bottom of this post before proceeding.

During the restore process iTunes nicely keeps these oh-so-top-secret-files in a lovely accessible place for us to copy out and backup, that place?  /tmp on Mac OS X or %TEMP% on Windows.  Thanks Apple — handy!

The downside to this approach is that you actually need to go through the restore process to get these signed files, which has risks if you are anywhere near 3.1 or 3.1 beta :-)

Jump the break for instructions on how to get the iBEC and iBSS of your iPhone 3GS.

Dev Team Delays the Release of the iPhone 3GS Jailbreak

As I predicted in a post I wrote earlier today about the future iPhone 3GS jailbreak, the Dev Team officially announced that it will hold on on the release of the iPhone 3GS jailbreak.

The reason is simple. Apple is most likely coming up with 3.0.1 firmware very soon. Releasing the jailbreak would basically allow Apple to figure out what exploit the Dev Team used to jailbreak the 3GS and fix it.

Once the jailbreak is out, Apple will fix the iBoot-family bug we use to accomplish it.  They will simply stop signing the old iBoots and only sign the fixed ones.  If you bought your phone after Apple has done this, there’s nothing you can do…the jailbreak isn’t going to work for you.

It is possible that Apple will find the bug we use without our handing it to them on a silver platter (via a public jailbreak).  In that case, we will have delayed our jailbreak for “nothing”.  But we’d rather be safe than sorry!

Apple is surely coming out with a 3.0.1 firmware release shortly. They need to fix ultrasn0w.  They need to fix some UI issues.  3.0 is buggy and 3.0.1 is coming.  We’re going to wait and see what 3.0.1 brings before figuring out the release date for our version of the jailbreak.

Hopefully, Apple will release 3.0.1 soon and won't find the bug used to jailbreak the iPhone 3GS. Cross your fingers!

iPhone 3GS Jailbreak Coming Soon

Less than a week after making the first steps towards an iPhone 3GS jailbreak, GeoHot posted more evidence of it. The jailbreak was made possible by using the 24Kpwn exploit the Dev Team talked about a few days ago.

The bad news is that we're gonna have to wait a bit to jailbreak our iPhone 3GS. Apple is about to release firmware 3.0.1 and it would make little sense for the Dev Team to release their jailbreak now. Instead, it is going to wait a bit and update PwnageTool and RedSn0w once 3.0.1 is out.

I don't know about you guys, but having a stock iPhone 3GS drives me nuts. I miss my jailbreak!

The iPhone 3GS is Waterproof

This is an undocumented feature of the iPhone 3GS. Apparently the new iPhone is waterproof... What?

Well, this guy was trying out video recording by the swimming pool when the iPhone accidentally slipped off his hand. The result: the first underwater video recorded with an iPhone. Check out the video below to see it for yourself.

iPhone 3GS Jailbreak & Unlock Confirmed

Less than a week after the launch of the iPhone 3GS, the Dev Team confirmed it will soon be possible to jailbreak the 24Kpwn exploit that the hybrid team used on the iPod Touch 2G. This 24Kpwn exploit applies for the bootrom of the iPhone 3GS. In other words, you will soon be able to use RedSn0w to jailbreak your iPhone 3GS.

The other news is that once jailbroken, you will be able to use the current version of UltraSn0w to unlock the iPhone 3GS.

This is great news, but how did it happen?  Why didn’t Apple fix this in their normal cat&mouse fashion?  Well it seems this bootrom was cut in about the August 2008 timeframe, so the unintended early reveal of 24Kpwn earlier this year didn’t affect the iPhone 3GS.

Important: Apple has not given up on the cat&mouse game, and in fact there are challenging aspects of the 3GS jailbreak that aren’t in the other devices.  It’ll take some time to safely work these into our tools, but the fundamental weaknesses are there:  The bootrom is exploitable via 24Kpwn, and the baseband is exploitable via ultrasn0w.  (And just like with the 3G, ultrasn0w for 3GS requires that you not update your baseband when Apple comes out with new firmware.)

If you're really into iPhone hacking, the Dev Team released the technical notes about the 24Kpwn exploit in the iPhone 3GS. These notes can be found here.

There is no information so far on the expected release date of the iPhone 3GS jailbreak but I am confident the Dev Team will have it ready within the next 2 weeks. The sooner, the better. I don't know about you guys, but I'm going nuts with my unjailbroken iPhone.

iPhone 3G S Now Called iPhone 3GS. See the Difference?

When the new iPhone 3GS was unveiled at the WWDC earlier this month, I wrote it "iPhone 3GS", with no space between the "G" and the "S". At the time, it seemed to make sense to me. I quickly realized that I was mispelling it, according to Apple's website, who added a space between the "G" and the "S". So I changed the way I spelled it.

Well, I guess I have to change that again and go back to no space again as Apple quietly changed back the name of the new iPhone to "iPhone 3GS" with no space. Any mention of "iPhone 3G S" on Apple's website has now been replaced by "iPhone 3GS". Why such a move? Nobody knows except probably a few people at Apple.

Meaningless change will you say. Not so meaningless for bloggers and even for iPhone 3GS consumers.

First, we bloggers are used to tag articles with specific keywords related to the article. You may see these tags at the top of the page of each article on this blog. This article for example is tagged with "Apple", and "iPhone 3GS". By doing this name change, Apple is forcing bloggers to update their tags, which just takes a few seconds, but most importantly to update articles written in the past that were linking to these tags. Not sure if I'm clear here. If not, don't worry because you don't care about that.

Where you do care though, is if you make a search on Bing.com (note I don't use Google anymore) for the term "iPhone 3GS battery information" for example. The search engine will return information about iPhone 3Gs, not iPhone 3GS. Do you see the difference? The search engine thinks you typed the plural of iPhone 3G. While that seems like a detail, it could have its importance, especially for e-commerce sites.

Anyways, now you know how to correctly spell iPhone 3GS. I'm sure it makes you day.... Not!