Tutorial: Unlock iPhone 3GS With UltraSn0w

This short tutorial will show you how to unlock your iPhone 3GS using UltraSn0w. Unlocking your iPhone 3GS will allow you to use your iphone with any cellphone carrier in the US and in the world, assuming they use SIM cards.

Before starting, make sure this is the latest tutorial on unlocking the iPhone 3GS by visiting this page.

Unlock iPhone 3GS Guide:

First you have to jailbreak your iPhone 3GS. Read my RedSn0w tutorial on how to do that first. It should take about 10 minutes and it is a necessary step to be able to unlock your iPhone.

After jailbreaking your iPhone 3GS, follow these simple steps to install UltraSn0w:

Launch Cydia. Add the following source to Cydia repo666.ultrasn0w.com (note there is a “0″ in sn0w, not an “o”). After installing this source in Cydia, search for “UltraSn0w”. Install UltraSn0w and reboot your iPhone.

That's it :)

Tutorial: Jailbreak iPhone 3GS Using RedSn0w

This guide and tutorial will show you how to jailbreak your iPhone 3GS using RedSn0w. After jailbreaking your iPhone 3GS, you will be able to unlock it using UltraSn0w should you want to.

Note that this tutorial is for the iPhone 3GS but the steps are the same for the iPhone 2G, iPhone 3G and iPod Touch 2G. Read this for more information about the jailbreak that best fits your needs. This was done on a PC but I assume the steps are the same for Mac and Linux.

Jailbreak iPhone 3GS Guide:

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

2. On your desktop, create a folder called "jailbreak iPhone 3GS" or whatever you want to call it. In this folder, download firmware 3.0 for your iPhone 3GS and RedSn0w 0.8 from here. Unzip the RedSn0w folder.

3. Launch RedSn0w and browse for the 3.0 firmware you downloaded in the previous step. RedSn0w should be processing the chosen firmware and tell you that the IPSW was "successfully identified". Click Next.

4. RedSn0w will start working for a few seconds and then will ask you what you would like to install. You can install Cydia and Icy. I highly suggest you only install Cydia. Choose Cydia and click Next.

5. We'll now have to connect the iPhone 3GS in recovery mode. To do so, unplug it from your computer, turn it off and wait a few seconds. Then hold the home button while plugin your iPhone to the USB cable. Keep holding the home button until the "Connect to iTunes" image appears.

6. Your iPhone will then go into recovery mode and that's when the magic happens... RedSn0w will install the jailbreak, which may take a few minutes.

7. Your iPhone will restart and install a bunch of stuff. . Even though RedSn0w says "Done!", wait until the very end to click "Finish".

8. After a few minutes, your iPhone will restart. Then click "Finish".

9. Go to your iPhone springboard and you should see the Cydia icon. Note that the icon may be on the second or third page on your springboard.

10. Done!

It took me about 10 minutes to jailbreak my iPhone 3GS, including time to take screenshots and write this tutorial. It was from far the quickest and most painless jailbreak.

RedSn0w Jailbreak For iPhone 3GS Is Out

The Dev Team quietly updated RedSn0w to version 0.8, which allows you to jailbreak the iPhone 2G, iPhone 3G, iPhone 3GS and the iPod Touch 2G.

The main features of RedSn0w 0.8 are:

a stable jailbreak (unlike PurpleRa1n) Cydia and Icy are now fully compatible UltraSn0w compatible Mobile Substrate and WinterBoard working well

That's interesting that the Dev Team decided to finally release their iPhone 3GS jailbreak when they said just about a week ago that they wanted to wait for Apple to release 3.1 before making RedSn0w public. I guess they were emulated by the release of PurpleRa1n and needed to prove the iPhone world that they are the original iPhone hackers.

You can get RedSn0w 0.8 from our downloads page and read the RedSn0w iPhone 3GS jailbreak tutorial I wrote.

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

iPhone to Get Micro Projector?

DigiTimes reports that Foxlink, a subsidiary of Apple's iPhone manufacturer Foxconn, is currently developing its own micro projector technology that should start showing up on devices as soon as next year.

International brand vendors, including Nokia, Samsung Electronics and Apple, reportedly all plan to launch handsets with built-in micro projectors by the end of this year, indicated the sources, adding that Foxlink is likely to benefit from the emerging trend due to its strong business relationships with Nokia and Apple.

Such a projector would allow you to project videos from your iPhone to an external surface. While that's a lovely rumor we'd like to be confirmed, I think it's very unlikely that we'll see a micro projector on the iPhone for a few years. It's still a very "bulky technology" that wouldn't physically fit on an iPhone without altering its neat design.

iPhone Jailbreaking and Unlocking Guides

I just added 2 new pages to the blog's navigation bar: jailbreak and unlock. I will make sure to keep these pages up to date with the latest tutorials on how to jailbreak and/or unlock your iPhone.

If you have a look at these pages, you will see that it's pretty straightforward: look for the firmware you want to jailbreak/unlock, then choose your device (2G, 3G, or 3GS) and click on the appropriate guide.

I decided to create these 2 pages because it might be a little hard for newbies to figure out what they're supposed to do or even how to search for information on this blog. This way, I make it dead simple for everyone to find relevant and clear information on both jailbreaking and unlocking the iPhone.

Note that I am starting this page with the latest 3.0 firmware. By now, most people have updated their iPhone to 3.0 and it wouldn't make much sense to list previous tutorials I wrote.

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.

iPhone OS 3.1 Beta Is Out. Jailbreakers, Stay Away!

Apple released the 3.1 beta firmware and SDK to developers, which seems to include a few new features such as:

Non-destructive video editing Voice Control over Bluetooth iPhone vibrates when moving icons New APIs to enable third party apps to access videos and edit them "Fraud Protection" toggle Faster boot time

The biggest change is the update of the baseband to 5.08.01.

If you don't care about jailbreaking or unlocking your iPhone, then this doesn't matter to you. However, if you want to keep you device jailbroken/unlocked, you should not update to 3.1 beta, or even the official 3.1 firmware when it's released to the general public.

Like the Dev Team warned us, updating to 3.1 will prevent you from running any jailbreak method, which would make it impossible to unlock.

Ultrasn0w users must stay away from any firmware updates past 3.0 (including today’s 3.1 beta) until we release the tools that let you update the firmware without updating the baseband.  For most phones out there, baseband updates are irreversible and you’ll lose ultrasn0w.

This warning does not apply to the iPhone 2G, which uses BootNeuter for the unlock, not ultrasn0w.

My advice is to wait and see. The Dev Team is most likely already picking the 3.1 beta apart. Stay tuned for more updates as they become available.